blob: bbe98d7cd162078385726b636048c93fec33d756 [file] [log] [blame]
Daniel Veillardedc91922003-01-26 00:52:04 +00001Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * relaxng.c: more work on Relax-NG
4 * test/relaxng/* result/relaxng/*: augmented/updated the
5 regression tests
6
Daniel Veillarddd1655c2003-01-25 18:01:32 +00007Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8
9 * README: updated the policy on private mail answers
10 * relaxng.c: more work on Relax-NG
11 * test/relaxng/* result/relaxng/*: augmented/updated the
12 regression tests
13
Daniel Veillard7424eb62003-01-24 14:14:52 +000014Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * error.c parser.c tree.c: applied a documentation patch from
17 Stefan Kost
18
Daniel Veillard276be4a2003-01-24 01:03:34 +000019Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * relaxng.c: more work on Relax-NG
22 * doc/*: regenerated the docs
23 * test/relaxng/* result/relaxng/*: updated and augmented the
24 Relax-NG regression tests and results
25
Daniel Veillard6eadf632003-01-23 18:29:16 +000026Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
29 First commit of the new Relax-NG validation code, not generally
30 useful yet.
31 * test/relaxng/* result/relaxng/*: current state of the regression
32 tests
33
Daniel Veillard814a76d2003-01-23 18:24:20 +000034Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * tree.c: minimized the memory allocated for GetContent
37 and a bit of cleanup.
38
Daniel Veillardff12c492003-01-23 16:42:55 +000039Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
40
41 * python/generator.py: seems there is no good reasons to
42 not generate bindings for XPointer
43
Daniel Veillard540a31a2003-01-21 11:21:07 +000044Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
45
46 * xmlreader.c doc/apibuild.py: applied a new patch from
47 Stéphane Bidoul for cleanups
48 * doc/libxml2-api.xml: rebuilt the API description with
49 new entry points
50
Daniel Veillard417be3a2003-01-20 21:26:34 +000051Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * xmlreader.c python/drv_libxml2.py python/generator.py
54 python/libxml.c python/libxml.py python/libxml_wrap.h
55 python/types.c: patch from Stéphane Bidoul for better per
56 context error message APIs
57 * python/tests/ctxterror.py python/tests/readererr.py:
58 update of the tests
59
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000060Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
61
62 * doc/guidelines.html
63 grammar and spelling cleanup
64
Daniel Veillard26f70262003-01-16 22:45:08 +000065Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * xmlreader.c include/libxml/xmlreader.h python/generator.py
68 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
69 a patch from Stéphane Bidoul to allow per XMLtextReader error
70 and warning handling
71 * python/tests/Makefile.am python/tests/readererr.py: adding the
72 specific regression test
73
Daniel Veillard71f9d732003-01-14 16:07:16 +000074Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
77 should raise a syntax error
78
Daniel Veillarde4a07e72003-01-14 14:40:25 +000079Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * python/libxml.c: cleanup patch from Stéphane Bidoul
82
Daniel Veillard81601f92003-01-14 13:42:37 +000083Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
84
85 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
86
Daniel Veillarde6227e02003-01-14 11:42:39 +000087Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * python/generator.py python/libxml.c python/libxml.py
90 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000091 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000092 Python level.
93 * python/tests/Makefile.am python/tests/ctxterror.py: added a
94 regression test for it.
95
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000096Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * xmlreader.c: fixed the streaming property of the reader,
99 it was generating tree faster than consuming it. Pointed out
100 by Nate Myers
101 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
102
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000103Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
104
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000105 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000106
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000107Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xpath.c: fix to the XPath implementation for parent and
110 ancestors axis when operating on a Result Value Tree.
111 Fixes bug #100271
112
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000113Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
116 to fix some URI/file escaping problems
117
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000118Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * python/generator.py: fixed a bug raised by Raymond Wiker,
121 docSetRootElement() should not raise an exception if the
122 return is None
123
Daniel Veillard3e20a292003-01-10 13:14:40 +0000124Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
127 fixed bug #102181 by applying the suggested change and fixing
128 the generation/registration problem.
129
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000130Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
133 routines.
134
Daniel Veillard8f872442003-01-09 23:19:02 +0000135Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * parser.c: one more IsEmptyElement crazyness, that time in
138 external parsed entities if substitution is asked.
139 * python/tests/reader3.py: added a specific test.
140
Daniel Veillarde329fc22003-01-09 21:36:42 +0000141Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
144 support and improved error handler registration
145
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000146Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
149 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
150 * README: fixed a link
151
Daniel Veillarde2830f12003-01-08 17:47:49 +0000152Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * configure.in doc/* NEWS: preparing 2.5.1 release
155 * SAX.c parser.c: fixing XmlTextReader bug
156
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000157Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * SAX.c: fuck, I introduced a memory leak on external parsed
160 entities in 2.5.0 :-(
161
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000162Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
163
164 * xmllint.c: another fix needed as pointed by Christophe Merlet
165 for --stream --debug if compiled without debug support.
166
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000167Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
168
169 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000170 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000171 update man page with --stream and --chkregister
172
Daniel Veillard8326e732003-01-07 00:19:07 +0000173Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * globals.c: fixed --with-threads compile
176 * xmllint.c: fixed --without-debug compile
177 * include/libxml/globals.h: cleanup
178 * include/libxml/schemasInternals.h: add a missing include
179
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000180Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
181
182 * configure.in NEWS: preparing 2.5.0 release
183 * SAX.c: only warn in pedantic mode about namespace name
184 brokeness
185 * globals.c: fix a doc generation problem
186 * uri.c: fix #101520
187 * doc/*: updated and rebuilt the doc for the release, includuding
188 stylesheet update
189 * python/Makefile.am: fix a filename bug
190
191Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
194 should not be called.
195
196Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * libxml-2.0.pc.in: applied the patch to fix #101894
199
200Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
201
202 * tree.c : applied patch from Lukas Schroeder for register callbacks
203 * valid.c: modified patch from Lukas Schroeder to test
204 register callbacks with --chkregister
205
206Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * xmlreader.c: seriously changed the way data are pushed to
209 the underlying parser, go by block of 512 bytes instead of
210 tryng to detect tag boundaries at that level. Changed the
211 way empty element are detected and tagged.
212 * python/tests/reader.py python/tests/reader2.py
213 python/tests/reader3.py: small changes mostly due to context
214 reporting being different and DTD node being reported. Some
215 errors previously undetected are now caught and fixed.
216 * doc/xmlreader.html: flagged last section as TODO
217
218Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * python/libxml.py: integrated the Python 2.2 optimizations
221 from Hannu Krosing, while maintaining compatibility with
222 1.5 and 2.1
223
224Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * xmllint.c: a bit of cleanup
227 * xmlreader.c: small fix
228 * doc/xmlreader.html: more work on the XmlTextReader tutorial
229 * python/libxml.py: a few fixes pointed out by Hannu Krosing
230
231Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
232
233 * python/setup.py.in: patch from Stéphane Bidoul to include
234 drv_libxml2.py in setup.py
235
236Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * doc/xmlreader.html: starting documenting the new XmlTextReader
239 interface.
240
241Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * xmllint.c: added the --stream flag to use the TextReader API
244 * xmlreader.c: small performance tweak
245
246Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
247
248 * xmlreader.c python/tests/reader2py: okay the DTD validation
249 code on top of the XMLTextParser API should be solid now.
250
251Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
252
253 * xmlreader.c python/tests/reader2py: Fixing some more mess
254 with validation and recursive entities while using the
255 reader interface, it's getting a bit messy...
256
257Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * xmlreader.c python/tests/reader.py: another couple of problem
260 related to IsEmptyElement reported by Stéphane Bidoul needed
261 some fixes.
262
263Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
264
265 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
266 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
267 based on the python XmlTextReader interface.
268
269Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
270
271 * tree.c: backing out one change in the last patch which broke the
272 regression tests
273
274Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * global.data globals.c tree.c include/libxml/globals.h: applied
277 an old patch from Lukas Schroeder to track node creation and
278 destruction. Probably missing a lot of references at the moment
279 and not usable reliably.
280
281Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
282
283 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
284 from doc/news.html and a stylesheet
285
286Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
287
288 * xmlreader.c python/tests/reader.py: fixed another couple of
289 xmlreader bugs reported by Stéphane Bidoul and added tests.
290
291Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
292
293 * xmlreader.c python/tests/reader2.py: fixed another validity
294 checking in external parsed entities raised by Stéphane Bidoul
295 and added a specific regression test.
296 * python/tests/reader3.py: cleanup
297
298Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
299
300 * xmlreader.c python/tests/reader2.py: fixed a problem with
301 validation within entities pointed by Stéphane Bidoul, augmented
302 the tests to catch those.
303
304Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * python/generator.py: modified the generator to allow keeping
307 class references when creating new classes, needed to fix a bug
308 pointed by Stéphane Bidoul where the input buffer of the
309 xmlTextReader instance gets destroyed if the python wrapper for
310 the input is not referenced anymore.
311
312Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
313
314 * xmlreader.c python/tests/reader.py: fixed another pair of problem
315 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
316
317Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
318
319 * xmlreader.c python/tests/reader.py: fixed another problem
320 pointed by Stéphane Bidoul
321
322Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
323
324 * xmlreader.c python/tests/reader.py: fixed a limit case problem
325 with "<a/>"
326
327Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
328
329 * SAX.c: warn on xmlns:prefix="foo"
330 * xmlreader.c python/tests/reader.py: fixed a couple of problem
331 for namespace attributes handling.
332
333Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
334
335 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
336 a really nasty problem raised by a DocBook XSLT transform
337 provided by Sebastian Bergmann
338
339Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
342 by Stéphane Bidoul and integrated it into the tests
343
344Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
345
346 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
347 extended the XmlTextReader API a bit, addding accessors for
348 the current doc and node, and an entity substitution mode for
349 the parser.
350 * python/libxml.py python/libxml2class.txt: related updates
351 * python/tests/Makefile.am python/tests/reader.py
352 python/tests/reader2.py python/tests/reader3.py: updated a bit
353 the old tests and added a new one to test the entities handling
354
355Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * python/generator.py python/libxml2class.txt
358 python/tests/reader.py python/tests/reader2.py: changed the
359 generator to provide casing for the XmlTextReader similar to
360 C# so that examples and documentation are more directly transposable.
361 Fixed the couple of tests in the suite.
362
363Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
364
365 * doc/guidelines.html: added a document on guildeline for
366 publishing and deploying XML
367
368Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * valid.c xmlreader.c: final touch running DTD validation
371 on the XmlTextReader
372 * python/tests/Makefile.am python/tests/reader2.py: added a
373 specific run based on the examples from test/valid/*.xml
374
375Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
376
377 * python/libxml.py: added a few predefined xmlTextReader parser
378 configuration values.
379
380Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
381
382 * python/libxml_wrap.h: trying to fix #102037
383
384Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
385
386 * SAX.c: fixing bug #95296, when the predefined entities
387 are redefined in the DTD the default one must be used
388 instead anyway.
389
390Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
391
392 * doc/xmllint.xml
393 * doc/xmllint.1
394 Add discussion of XML_DEBUG_CATALOG to xmllint man
395 page - bug #100907
396
397
398Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
399
400 * xmlreader.c: Fixed the empty node detection to avoid reporting
401 an inexistant close tag.
402
403Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
406 for Python 2.1
407
408Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
409
410 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
411
412Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
413
414 * doc/libxml2-api.xml python/tests/reader.py: one really need
415 to provide the base URI information when creating a reader parser
416 from an input stream. Updated the API and the example using it.
417
418Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
419
420 * testReader.c xmlreader.c valid.c include/libxml/tree.h
421 include/libxml/valid.h include/libxml/xmlreader.h: working on
422 DTD validation on top of xml reader interfaces. Allows to
423 validate arbitrary large instances. This required some extensions
424 to the valid module interface and augmenting the size of xmlID
425 and xmlRef structs a bit.
426 * uri.c xmlregexp.c: simple cleanup.
427
428Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
429
430 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
431 work on the xml reader interfaces.
432 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
433 Web page for the Windows binaries.
434
435Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
436
437 * xmlIO.c: applied a patch for VMS following the report by
438 Nigel Hall
439
440Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
441
442 * parser.c: the parseStartTag bug fix wasn't complete.
443
444Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
445
446 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
447 parseStartTag, fixing it.
448 * test/att4 result/att4 result/noent/att4: adding the test
449 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
450 more methods to XmlTextReader.
451
452Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
453
454 * win32/libxml2.def.src: added more xml reader exports
455 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
456 to the build
457
458Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
459
460 * doc/tutorial/xmltutorial.xml
461 plus generated html and pdf
462 Updating tutorial again based on further comments from Niraj
463 Tolia on the last iteration
464
465Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
466
467 * doc/tutorial/xmltutorial.xml
468 * doc/tutorial/includekeyword.c
469 * doc/tutorial/includegetattribute.c
470 plus generated html and pdf
471 Adding fix from Niraj Tolia to tutorial to properly free memory.
472
473
474Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
477 more methods of XmlTextReader.
478 * python/libxml2class.txt python/tests/reader.py: this increased the
479 methods in the bndings, augmented the test to check those new
480 functions.
481
482Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
483
484 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
485 methods of XmlTextReader.
486 * python/generator.py python/libxml_wrap.h python/types.c
487 python/libxml2class.txt: added the reader to the Python bindings
488 * python/tests/Makefile.am python/tests/reader.py: added a specific
489 test for the Python bindings of the Reader APIs
490 * parser.c: small cleanup.
491
492Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
493
494 * xinclude.c: fallback was only copying the first child not the
495 full child list of the fallback element, closes #89684 as reopened
496 by Bernd Kuemmerlen
497
498Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
499
500 * win32/libxml2.def.src: exported htmlNodeDumpOutput
501
502Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * configure.in: preparing release of 2.4.30
505 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
506 gives enum values, fix functype return type, put back fields in
507 structs
508 * doc/*: updated the docs rebuilt
509
510Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
511
512 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
513 about htmlNodeDumpOutput location.
514 * xpath.c: removed an undefined function signature
515 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
516 too many symbols in the API breaking the python bindings.
517 Updated with the libxslt/libexslt changes.
518
519Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
520
521 * configure.in: preparing release of 2.4.29
522 * doc/*: rebuilt the docs and API
523 * xmlreader.c: a few more fixes for the XmlTextReader API
524
525Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
526
527 * include/win32config.h: applied mingw patch from Magnus Henoch
528
529Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
530
531 * catalog.c doc/libxml2-api.xml: a bit more cleanup
532
533Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
536 building Python script, does the C parsing directly, generates
537 a better API description including structure fieds defs and
538 enums. Still a couple of bugs, but good enough for the python
539 wrappers now.
540 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
541 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
542 include/libxml/schemasInternals.h include/libxml/tree.h: more
543 cleanup based on the python analysis script reports.
544 * libxml.spec.in: make sure the API XML description is part of the
545 devel package.
546
547Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
550 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
551 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
552 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
553 code cleanup, especially the function comments.
554 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
555
556Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * Makefile.am xmlreader.c include/libxml/Makefile.am
559 include/libxml/xmlreader.h: Adding a new set of APIs based on
560 the C# TextXmlReader API but converted to C. Allow to parse
561 in constant memory usage, far simpler to program and explain
562 than the SAX like APIs, unfinished but working.
563 * testReader.c: test program
564
565Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
566
567 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
568
569Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
570
571 * tree.c: Chip turner indicated that XHTML1 serialization
572 rule for style actually break on both IE and Mozilla,
573 try to avoid the rule if escaping ain't necessary
574
575Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
576
577 * nanhttp.c: handle HTTP URL escaping, problem reported by
578 Glen Nakamura and Stefano Zacchiroli
579
580Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
583
584Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
585
586 * uri.c: Johann Richard pointed out some XPointer problems for
587 URN based URI references in XInclude. Modified the URI parsing
588 and saving routines to allow correct parsing and saving of
589 XPointers, especially when attached to "opaque" scheme accordingly
590 to RFC 2396
591
592Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
593
594 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
595 of refactoring to the HTML saving code.
596 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
597 in the doc.
598
599Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
600
601 * tree.c include/libxml/tree.h: refactored the XML dump of a node
602 to a buffer API to reuse the generic dump to an OutputIO layer,
603 this reduces code, fixes xmlNodeDump() for XHTML, also made
604 xmlNodeDump() now return the number of byte written.
605
606Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
607
608 * python/setup.py.in: another patch from Stéphane Bidoul for
609 Python bindings on Windows
610 * doc/parsedecl.py: small cleanup
611
612Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
613
614 * libxml.spec.in configure.in: add a line in %changelog for releases
615
616Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
617
618 * parser.c: patch from Marcus Clarke fixing a problem in entities
619 parsing that was detected in KDe documentations environment.
620
621Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
622
623 * python/libxml.c (libxml_prev): Return the previous as opposed to
624 the next node (I guess this is the result of some cut & paste programming:)
625
626Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
629
630Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
631
632 * python/generator.py python/libxml.c python/setup.py.in: trying
633 to fix the Python bindings build on Windows (Stéphane Bidoul)
634
635Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
636
637 * win32/configure.js: added option for python bindings
638 * win32/libxml2.def.src: added more exports
639
640Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
641
642 * win32/Makefile.mingw: fixed unresolved symbols when linking with
643 pthreads
644 * win32/wince/*: applied updates to Windows CE port from Javier
645
646Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
647
648 * configure.in: preparing 2.4.28
649 * libxml.spec.in doc/Makefile.am: some cleanup
650 * doc/*: updated the news and regenerated.
651
652Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * HTMLparser.c: final touch at closing #87235 </p> end tags
655 need to be generated.
656 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
657 this change slightly the output of a few tests
658 * doc/*: regenerated
659
660Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
661
662 * parserInternals.c: fixing bug #99190 when UTF8 document are
663 parsed using the progressive parser and the end of the chunk
664 is in the middle of an UTF8 multibyte character.
665
666Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
667
668 * threads.c: fixed initialization problem in xmlNewGlobalState
669 which was causing crash.
670 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
671 in xmlInitializeGlobalState.
672 * parserInternals.c: cleaned up ctxt->sax initialisation.
673
674Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
675
676 * tree.c include/libxml/tree.h: modified the existing APIs
677 to handle XHTML1 serialization rules automatically, also add
678 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
679 libxslt serialization uses it when needed without changing
680 the library API.
681 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
682 result/xhtml1: added a new test specifically for xhtml1 output
683 and updated the result of one XHTML1 test
684
685Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687 * xinclude.c parserInternals.c encoding.c: fixed #99082
688 for xi:include encoding="..." support on text includes.
689 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
690 test/XInclude/ents/isolatin.txt : added a specific regression test
691 * python/generator.py python/libxml2class.txt: fixed the generator
692 the new set of comments generated for doc/libxml2-api.xml were
693 breaking the python generation.
694
695Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * doc/Makefile.am: repair some problem if gtk-doc fail or such
698 * configure.in: patch for Solaris on new autoconf closes #98880
699 * doc/parsedecl.py: repair the frigging API building script,
700 did I say that python xmllib sucks ?
701 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
702 and some comment are no more truncated.
703
704Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
705
706 * parser.c: Martin Stoilov pointed out a potential leak in
707 xmlCreateMemoryParserCtxt
708
709Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
712 included in HTML documents and using the push parser.
713
714Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
715
716 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
717 specified, look for the Python interpreter not just in the
718 specified root but also in the specified location. Fixes #98825
719
720Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * python/libxml.c: fixing bug #98792 , node may have no doc
723 and dereferencing without checking ain't good ...
724
725Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
726
727 * configure.in: preparing release 2.4.27
728 * doc/* : updated and rebuilt the docs
729 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
730 and all the docs are actually packaged and in the final RPMs
731 * parser.c parserInternals.c include/libxml/parser.h: restore
732 xmllint --recover feature.
733
734Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
735
736 * parser.c xpath.c: fixing #96925 wich was also dependant on the
737 processing of parsed entities, and XPath computation on sustitued
738 entities.
739 * testXPath.c: make sure entities are substitued.
740
741Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
742
743 * parser.c: fixed #96594, which was totally dependant on the
744 processing of internal parsed entities, which had to be changed.
745
746Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
747
748 * Makefile.am python/Makefile.am python/tests/Makefile.am:
749 trying to fix bug #98517 about building outside the source tree
750 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
751
752Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
753
754 * include/win32config.h: cleanup
755 * win32/Makefile.mingw: integrated mingw in JScript configure
756 * win32/Makefile.msvc: modified to allow mingw coexistence
757 * win32/configure.js: integrated mingw
758 * win32/Readme.txt: cleanup
759
760Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
761
762 * HTMLparser.c: strengthen the guard in the Pop macros,
763 like in the XML parser, closes bug #97315
764
765Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
766
767 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
768 callback is never used.
769
770Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
771
772 * parserInternals.c: fixed the initialization of the SAX structure
773 which was breaking xsltproc
774 * xpath.c: patch from Petr Pajas for CDATA nodes
775 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
776 * parser.c include/libxml/parser.h: patch from Peter Jones
777 removing a leak in xmlSAXParseMemory() and adding the
778 function xmlSAXParseMemoryWithData()
779
780Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
781
782 adding pdf of tutorial, changing web page to link to it
783 * doc/tutorial/xmltutorial.pdf
784 * doc/xml.html
785 * doc/docs.html
786
787Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
788
789 * doc/tutorial/ar01s08.html
790 adding file what I forgot for tutorial
791
792
793Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
794
795 Adding encoding discussion to tutorial
796 Added:
797 * doc/tutorial/images/*.png: DocBook admonition image files
798 * doc/tutorial/apf.html, apg.html: new generated html
799 * doc/tutorial/includeconvert.c: conversion code entity file
800 changed:
801 * doc/tutorial/xmltutorial.xml: DocBook original
802 * doc/tutorial/*.html: generated html
803
804Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
805
806 * include/libxml/*.h: retired xmlwin32version.h
807 * doc/Makefile.am: retired xmlwin32version.h
808 * win32/configure.js: retired xmlwin32version.h
809
810Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
811
812 * win32/libxml2.def.src: exported additional symbols
813 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
814 sisterhood
815
816Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * globals.c: fixed a typo pointed out by Igor
819 * xpath.c: try to speed up node compare using line numbers
820 if available.
821
822Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
823
824 * tree.c: make xmlFreeNode() handle attributes correctly.
825
826Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
827
828 * catalog.c: completed the #96963 fix, as reported by Karl
829 Eichwalder
830
831Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
832
833 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
834
835Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
836
837 * Makefile.am: switched the order of a couple of includes
838 to fix bugs #97100
839
840Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
841
842 * catalog.c: fixed bug #96963, reverted to the old behaviour of
843 xmlLoadCatalogs that used to separate directories with a ':'.
844
845Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
846
847 * threads.c: improvements to the Windows-side of thread handling
848 * testThreads.c: conditionally excluded unistd.h
849 * testThradsWin32.c: broke overlong lines
850 * include/win32config.h: adapted thread-related macros to the new
851 scheme and for pthreads on Windows
852 * win32/Makefile.msvc: introduced a more flexible thread build,
853 added testThreads[Win32].c to the build
854 * win32/configure.js: introduced a more flexible thread config
855
8562002-10-31 John Fleck <jfleck@inkstain.net>
857
858 * doc/xml.html (and, by implication, FAQ.html)
859 added UTF-8 conversaion FAQ from Marcus Labib Iskander
860
861Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
862
863 * configure.in: removed xmlwin32version.h
864 * include/libxml/Makefile.am: removed xmlwin32version.h
865
866Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
867
868 * tree.c: applied patch from Brian Stafford to fix a bug
869 in xmlReconciliateNs()
870
871Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
872
873 * tree.c: applied patch from Christian Glahn to allow
874 xmlNewChild() on document fragment nodes
875
876Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
877
878 * parser.c: Christian Glahn found a problem with a recent
879 patch to xmlParseBalancedChunkMemoryRecover()
880 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
881 problems
882 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
883 test/schemas/seq*: added the test cases from Charles
884
885Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
888 serious cleanup of the spec file and associated changes
889 in the Makefiles.
890 * valid.c: try to remove some warnings on x86_64
891
892Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
893
894 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
895 fix bug #96586
896
897Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
898
899 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
900 parsing, applied his patch
901 * result/HTML/attrents.html result/HTML/attrents.html.err
902 result/HTML/attrents.html.sax test/HTML/attrents.html:
903 added the test and result case provided by Mikhail Sogrine
904
905Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
906
907 * vms/build_libxml.com vms/config.vms vms/readme.vms
908 include/libxml/parser.h include/libxml/parserInternals.h
909 include/libxml/tree.h include/libxml/xmlIO.h
910 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
911 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
912 Applied the VMS update patch from Craig A. Berry
913 * doc/*.html: update
914
915Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
916
917 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
918
919Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
920
921 * debugXML.c: adding a grep command to --shell in xmllint
922 for T.V. Raman
923
924Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
925
926 * xmlcatalog.c: tried to fix some of the problem with --sgml
927
928Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * parser.c: tried to fix bug #91500 where doc->children may
931 be overriden by a call to xmlParseBalancedChunkMemory()
932
933Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
936 identifiers in SGML catalogs containing '&'
937
938Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * python/types.c: fixed bugs when passing result value tree
941 to Python functions.
942
943Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
944
945 * configure.in: preparing the release of 2.4.26
946 * doc/*: updated and rebuilt the documentation
947
948Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
949
950 * parser.c: fixed a XML Namespace compliance bug reported by
951 Alexander Grimalovsky
952
953Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * HTMLtree.c: fixed serialization of script and style when
956 they are not lowercase (i.e. added using the API to the tree).
957
958Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * valid.c: make xmlValidateDocument emit a warning msg if there
961 is no DTD, pointed by Christian Glahn
962
963Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
964
965 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
966 content model when some of the blocks have min or max, and a couple
967 of bugs found in the process.
968 * result/schemas/list0* test/schemas/list0*: added some specific
969 regression tests
970
971Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
972
973 * README: updated the contact informations
974
975Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
976
977 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
978 misses it, reported by Peter Bray.
979
980Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
981
982 * tree.c: investigating xmlNodeGetContent() on namespace nodes
983 and removed a few warnings
984
985Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
986
987 * parser.c: Christian Glahn found a small bug in the push parser.
988 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
989 public
990
991Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * xmlschemas.c include/libxml/xmlschemas.h: added
994 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
995 * testSchemas.c: added --memory to test the new interface
996
997Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
998
999 * doc/index.py doc/search.php: integrated the XSLT indexing,
1000 a few fixed in the indexer, added a scope selection at the
1001 search level.
1002
1003Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1004
1005 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1006 this was due to uninitialized parts of the validation context
1007
1008Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * debugXML.c: applied patch from Mark Vakoc except the API
1011 change, preserved it.
1012 * doc/*: updated the docs to point to the search engine for
1013 information lookup or before bug/help reports.
1014
1015Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * doc/index.py doc/search.php: added mailing-list archives
1018 indexing and lookup
1019
1020Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1021
1022 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1023
1024Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * doc/index.py: improved HTML indexing
1027 * doc/search.php: make the queries also lookup the HTML based indexes
1028
1029Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * doc/index.py: added HTML page indexing
1032
1033Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1034
1035 * xmlIO.c: extended Windows path normalisation to fix the base
1036 problem in libxslt.
1037 * catalog.c: fixed list handling in XML_CATALOG_FILES
1038
1039Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1040
1041 * valid.c: typo/bug found by Christian Glahn
1042
1043Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1044
1045 * xmlIO.c: applied Windows CE patch from Javier.
1046 * win32/wince: new directory, contains support for the PocketPC
1047 with Windows CE from Javier.
1048 * include/win32config.h: reorganised, removed duplicate
1049 definitions and applied WinCE patch from Javier.
1050 * include/wsockcompat.h: new file, now contains WinSock
1051 compatibility macros.
1052 * win32/Makefile.msvc: introduced double-run compilation.
1053
1054Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1055
1056 * configure.in include/libxml/xmlwin32version.h: preparing release
1057 of 2.4.25
1058 * doc/*: updated and regenerated teh docs and web pages.
1059
1060Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1061
1062 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1063 error were not covering namespace declarations.
1064 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1065 it was missing the attribute declaration for the namespace
1066 * result/VC/NS3: the fix now report breakages in that test
1067
1068Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1069
1070 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1071
1072Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1073
1074 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1075 and regenerated the docs and web site
1076
1077Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1078
1079 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1080 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1081 not before
1082
1083Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * python/generator.py python/libxml2class.txt: fixed a stupid error
1086 breaking the python API
1087
1088Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1091 triostr.c triostr.h: applied a trio update patch from
1092 Bjorn Reese which should work with MinGW
1093
1094Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * tree.c: improving some documentation comments
1097 * xmlregexp.c: found and fixed a mem leak with python regression tests
1098 * doc/*: rebuilt the doc and the API XML file including the
1099 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1100 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1101 python/types.c: added access to the XML Schemas regexps from
1102 python
1103 * python/tests/Makefile.am python/tests/regexp.py: added a
1104 simple regexp bindings test
1105
1106Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1107
1108 * doc/xml.html:
1109 fixing ftp links - thanks to Vitaly Ostanin
1110
1111Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * xmlregexp.c: fixed the data callback on transition functionality
1114 which was broken when using the compact form
1115 * result/schemas/*: updated the results, less verbose, all tests
1116 pass like before
1117 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1118 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1119 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1120 annoying warnings
1121 * xpath.c: try to provide better error report when possible
1122
1123Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1124
1125 * Makefile.am: fixed a breakage raised by Jacob
1126
1127Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1128
1129 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1130 which don't use sockets
1131
1132Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1133
1134 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1135 * win32/configure.js: applied zlib patch from Daniel Gehriger
1136
1137Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1138
1139 * win32/configure.js: applied the patch from Mark Vakoc for
1140 regexp support
1141 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1142 for regexp support
1143
1144Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1145
1146 * xmlschemastypes.c: as pointed by Igor Float and Double
1147 parsing ain't finished yet
1148
1149Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1150
1151 * Makefile.am configure.in: trying to fix #88412 by bypassing
1152 all the python subdir if python ain't detected
1153
1154Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1155
1156 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1157 made configuring with regexps/automata/unicode the default
1158 but without schemas ATM
1159 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1160 fixed the regexp based DTD validation performance and memory
1161 problem by switching to a compact form for determinist regexps
1162 and detecting the determinism property in the process. Seems
1163 as fast as the old DTD validation specific engine :-) despite
1164 the regexp built and compaction process.
1165
1166Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1167
1168 * valid.c: determinism is debugged, new DTD checking code now works
1169 but xmlFAComputesDeterminism takes far too much CPU and the whole
1170 set usues too much memory to be really usable as-is
1171
1172Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1173
1174 * tree.c: fixed another stupid bug in xmlGetNodePath()
1175 * xmllint.c: --version now report the options compiled in
1176
1177Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * HTMLparser.c: small cleanup
1180 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1181 when configured with them. A bit of debugging around the determinism
1182 checks is still needed
1183
1184Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1185
1186 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1187
1188Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * xmlIO.c: small portability glitch fixed.
1191
1192Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xmlschemastypes.c: incomplete steps for real/double support
1195 * testAutomata.c include/libxml/xmlautomata.h
1196 include/libxml/xmlregexp.h: avoiding a compilation problem
1197 * valid.c include/libxml/valid.h: starting the work toward using
1198 the regexps for actual DTD validation
1199
1200Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * hash.c: cosmetic cleanup
1203 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1204 integrating a DTD validation layer based on the regexps
1205
1206Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1209 the determinism was tested before eliminating the epsilon
1210 transitions :-(
1211
1212Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1213
1214 * python/generator.py python/libxml.c python/libxml.py
1215 python/libxml2-python-api.xml python/libxml2class.txt
1216 python/libxml_wrap.h python/types.c: updated the python
1217 bindings, added code for easier File I/O, and the ability to
1218 define a resolver from Python fixing bug #91635
1219 * python/tests/Makefile.am python/tests/inbuf.py
1220 python/tests/outbuf.py python/tests/pushSAXhtml.py
1221 python/tests/resolver.py python/tests/serialize.py: updated
1222 and augmented the set of Python tests.
1223
1224Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1225
1226 * win32/configure.js: added more readme info for the binary
1227 package.
1228
1229Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmlIO.c: fixed a stupid out of bound array error
1232
1233Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1234
1235 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1236 messing around with support for Windows path, cleanups,
1237 trying to identify and fix the various code path to the
1238 filename access. Added xmlNormalizeWindowsPath()
1239
1240Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * error.c valid.c: working on better error reporting of validity
1243 errors, especially providing an accurate context.
1244 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1245 error reports in those cases.
1246
1247Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1250 parser.c parserInternals.c xmlIO.c: get rid of all the
1251 perror() calls made in the library execution paths. This
1252 should fix both #92059 and #92385
1253
1254Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1255
1256 * xmllint.c: memory leak reporting was broken after a change
1257 of the preprocessor symbol used to activate it.
1258
1259Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * tree.c: try to make the copy function work for node of
1262 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1263 DOM layers though, not libxml2 itself.
1264
1265Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * valid.c: try to provide file and line informations, not all
1268 messages are covered, but it's a (good) start
1269
1270Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xinclude.c: reimplemented a large part of the XInclude
1273 processor, trying to minimize resources used, James Henstridge
1274 provided a huge test case which was exhibiting severe memory
1275 consumption problems.
1276
1277Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1278
1279 * python/Makefile.am: applied patch from Christophe Merlet to
1280 reestablish DESTDIR
1281
1282Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1283
1284 * libxml.spec.in: fixes libary path for x86_64 AMD
1285
1286Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1287
1288 * doc/tutorial/includekeyword.c
1289 * doc/tutorial/xmltutorial.xml:
1290 (plus resulting generated html files)
1291 fixing one spot I missed in the tutorial where I hadn't freed
1292 memory properly
1293
1294Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1295
1296 * doc/tutorial/includeaddattribute.c
1297 * doc/tutorial/includeaddkeyword.c
1298 * doc/tutorial/includegetattribute.c
1299 * doc/tutorial/includekeyword.c
1300 * doc/tutorial/xmltutorial.xml
1301 * doc/tutorial/*.html:
1302 update tutorial to properly free memory (thanks to Christopher
1303 R. Harris for pointing out that this needs to be done)
1304 * doc/tutorial/images/callouts/*.png:
1305 added image files so the callouts are graphical, making it
1306 easier to read ( use "--param callout.graphics 1" to generate
1307 html with graphical callouts)
1308
1309Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1312 nice logos generated by Marc Liyanage
1313 * doc/site.xsl *.html: changed the stylesheet to show the new
1314 logo and regenerated the pages
1315
1316Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1319
1320Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * xpath.c: possible mem leak patch from Jason Adams
1323
1324Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1327 in the XQuery namespace
1328 * configure.in: preparing 2.4.24
1329 * doc/*.html: updated the web pages
1330
1331Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * python/generator.py: closing bug #85258 by generating conditional
1334 compile check to avoid linking to routines not configured in.
1335
13362002-08-22 Havoc Pennington <hp@pobox.com>
1337
1338 * autogen.sh: update error message for missing automake
1339
1340Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1341
1342 * python/Makefile.am: typo in target name resulted in libxml2.py
1343 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1344
1345Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1346
1347 * win32/win32/Makefile.mingw: updated with version from
1348 Elizabeth Barham at http://soggytrousers.net/repository/
1349
1350Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1351
1352 * win32/Makefile.msvc: added the prefix location to the include
1353 and lib search path.
1354
13552002-08-18 Havoc Pennington <hp@pobox.com>
1356
1357 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1358 both automake 1.6 and 1.4 installed get the right automake. Means
1359 compilation from CVS will now require the latest automake 1.4
1360 release, or manually creating symlinks called "automake-1.4" and
1361 "aclocal-1.4"
1362
1363Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1364
1365 * configure.in python/Makefile.am: more AMD 64 induced changes from
1366 Frederic Crozat
1367
1368Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1369
1370 * xinclude.c: oops I was missing the xml:base fixup too
1371 * result/XInclude/*.xml: this adds xml:base attributes to most
1372 results of the tests
1373
1374Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * xinclude.c: quick but apparently working implementation of
1377 xi:fallback, should close bug #89684
1378 * Makefile.am test/XInclude/docs/fallback.xml
1379 result/XInclude/fallback.xml: added a basic test for fallback,
1380 and run with --nowarning to avoid a spurious warning
1381 * configure.in: applied patch from Frederic Crozat for python
1382 bindings on AMD 64bits machines.
1383
1384Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1387 the caller don't pass a SAX callback block.
1388
1389Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1390
1391 * tree.c: applied the same fix for the XML-1.0 namespace to
1392 xmlSearchNsByHref() as was done for xmlSearchNs()
1393
1394Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1395
1396 * libxml.3: small cleanup of the man page
1397 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1398 when serializing HREF attributes generated by XSLT.
1399
1400Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1403 version of Marc Liyanage' patch for boolean attributes in HTML
1404 output
1405
1406Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * python/tests/serialize.py: fixed the test results, indenting
1409 behaviour changed slightly
1410
1411Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1412
1413 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1414 new c14n function to Windows def files
1415
1416Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1417
1418 * c14n.c: fixed a memory leak in c14n code
1419
1420Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * parser.c include/libxml/parser.h: adding a new API for Christian
1423 Glahn: xmlParseBalancedChunkMemoryRecover
1424 * valid.c: patch from Rick Jones for some grammar cleanup in
1425 validation messages
1426 * result/VC/* result/valid/*: this slightly change some of the
1427 regression tests outputs
1428
1429Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * tree.c: trying to fix a problem in namespaced attribute handling
1432 raised by Christian Glahn
1433
1434Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * encoding.c include/libxml/encoding.h: Opening the interface
1437 xmlNewCharEncodingHandler as requested in #89415
1438 * python/generator.py python/setup.py.in: applied cleanup
1439 patches from Marc-Andre Lemburg
1440 * tree.c: fixing bug #89332 on a specific case of loosing
1441 the XML-1.0 namespace on xml:xxx attributes
1442
1443Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1444
1445 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1446 corner case from new Merlin's test suite and added a callback
1447 that will be used to improve xmlsec performance
1448
1449
1450Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1451
1452 * HTMLtree.c: trying to fix the <style> escaping problem in
1453 HTML serialization bug #89342
1454
1455Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1456
1457 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1458 and rebuilt the web site.
1459
1460Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1461
1462 * include/libxml/tree.h: added _private member to xmlNs struct
1463
1464Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1465
1466 * HTMLparser.c: fixing bug #84876 based on the xml working
1467 code.
1468
1469Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1470
1471 * python/Makefile.am: enhanced to fix bug 72012 (errors
1472 when using '-jX' make parameter)
1473
1474Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1475
1476 * xpath.c: small additional enhancement for booleans
1477 compared to nodesets
1478
1479Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1480
1481 * HTMLtree.c: changed the order of the encoding declaration
1482 attributes in the meta tags due to a bug in IE/Mac
1483
1484Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1485
1486 * xpath.c: enhanced handling of booleans (especially '='
1487 and '!=' for nodesets) - fixes bug 85256. Added new
1488 routine xmlXPathNotEqualValues for more proper handling
1489 of '!=' when nodesets are involved.
1490
1491Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1492
1493 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1494 doc/xmlcatalog_man.xml to the source distribution
1495
1496Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1497
1498 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1499 asked for this.
1500
1501Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1502
1503 * configure.in: preparing 2.4.23
1504 * doc/*: rebuilt the docs
1505
1506Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1507
1508 * parser.c: fixing bug #84169 by fixing the
1509 comment of xmlCreatePushParserCtxt to describe the
1510 encoding detection parameters better.
1511
1512Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * valid.c: fixing bug #79331 in one path the lookup for
1515 ID attributes on a namespaced node wasn't handled correctly :-\
1516
1517Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * HTMLparser.c: trying to fix 87235 about discarded white
1520 spaces in the HTML parser.
1521 * result/HTML/*: this changes the output of a number of HTML
1522 regression tests
1523
1524Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1525
1526 * xpath.c: applied patch from Richard Jinks for the namespace
1527 axis + fixed a memory error.
1528 * parser.c parserInternals.c: applied patches from Peter Jacobi
1529 removing ctxt->token for good.
1530 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1531 popped out by the regression tests.
1532 * Makefile.am: patch for threads makefile from Gary Pennington
1533
1534Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1535
1536 * xpath.c: enhanced behaviour of position() after usage of
1537 expressions involving preceding-sibling (et al).
1538
1539Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1540
1541 * hash.c: applied a patch from Peter Jacobi to solve a problem
1542 when compiling with the Watcom C on Win32
1543 * result/schemas/*.err: the change of hashing algo generated
1544 permutations in the output
1545
1546Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1547
1548 * hash.c: applied patch from Sander Vesik improving the quality of
1549 the hash function.
1550
15512002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1552
1553 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1554 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1555 xmllint.c xpath.c: replaced sprintf() with snprintf()
1556 to prevent possible buffer overflow (the bug was pointed
1557 out by Anju Premachandran)
1558
1559Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * parser.c: removed an uninitialized data error popped by valgrind
1562 on PE references
1563
1564Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1565
1566 * doc/xml.html
1567 adding tutorial reference to the web page
1568
1569Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1570
1571 * doc/tutorial/xmltutorial.xml
1572 * doc/tutorial/ar01s07.html
1573 * doc/tutorial/ape.html
1574 * doc/tutorial/includegetattribute.c
1575 adding section to tutorial about retrieving an attribute
1576 value
1577
1578Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1579
1580 * parser.c: applied a couple of patches from Peter Jacobi to start
1581 to get rid of ctxt->token, with a possible significant speed
1582 improvement to be gained once done. Better compliance with PE
1583 references constructs in DTDs too.
1584 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1585 from Peter too
1586
1587Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1590 xmlParseElement was likely to have been deallocated at the
1591 time of the report, possibly leading to segfault. Just report
1592 the tag name now.
1593
1594Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1595
1596 * xpath.c: patch from Richard Jinks for XPath substring() function
1597 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1598
15992002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1600
1601 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1602
1603Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1604
1605 *doc/FAQ.html
1606 fixing typos in FAQ, thanks to Robert Funnell for the
1607 editing help
1608
1609Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * NEWS: got complaints from rpmlint that it was empty
1612
1613Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1614
1615 * added doc/tutorial, including:
1616 apa.html
1617 apb.html
1618 apc.html
1619 apd.html
1620 ar01s02.html
1621 ar01s03.html
1622 ar01s04.html
1623 ar01s05.html
1624 ar01s06.html
1625 includeaddattribute.c
1626 includeaddkeyword.c
1627 includekeyword.c
1628 includestory.xml
1629 index.html
1630 xmltutorial.xml
1631 libxml tutorial, including generated html
1632
1633Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1634
1635 * result/c14n/exc-without-comments/merlin-c14n-two-*
1636 result/c14n/without-comments/merlin-c14n-two-*
1637 test/c14n/exc-without-comments/merlin-c14n-two-*
1638 test/c14n/without-comments/merlin-c14n-two-*
1639 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1640 c14n/exc-c14n and slightly modified test script to handle
1641 these test cases
1642 * c14n.c: fixed bugs for complicated nodes set (namespace
1643 without node and others from merlin-c14n-two.tar.gz)
1644 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1645 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1646 for xmlsec performance patch
1647 * xpath.c: fixed self::node() for namespaces and attributes
1648
1649Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1650
1651 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1652 but with the format parameter
1653 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1654
1655Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1656
1657 * Makefile.am: updated c14n tests suite
1658 * c14n.c: performance improvement for previous c14n patch
1659
1660Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1661
1662 * parser.c: another peroformance patch from Peter Jacobi, that
1663 time on parsing attribute values.
1664
1665Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1666
1667 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1668 into LibXML2 test suite
1669
1670Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1671
1672 * c14n.c: propagating xpath ancesstors node fix to c14n
1673 plus small performance improvement to reduce number of
1674 mallocs
1675 * xpath.c: fixed ancestors axis processing for namespace nodes
1676
1677Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1680 Peter Jacobi
1681
1682Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1683
1684 * configure.in: preparing 2.4.22
1685
1686Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1687
1688 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1689 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1690 a public entry point.
1691 * doc/*: rebuilt the API and docs
1692
1693Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * xpath.c: patch from Richard Jinks to fix a problem introduced
1696 in the previous patch and pointed by Norm
1697
1698Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * libxml.spec.in: fixing bug #81112
1701
1702Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1703
1704 * uri.c: fixing bug #82848
1705
1706Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1709 output of one catalog test
1710
1711Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1712
1713 * global.data globals.c tree.c include/libxml/globals.h
1714 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1715 default value for global parameter xmlIndentTreeOutput to 1 and
1716 introduced new global parameter xmlTreeIndentString (the string
1717 used to do one-level indent) with default value " " (as it was
1718 in tree.c)
1719
1720Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1721
1722 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1723 with trio and schemas.
1724
1725Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * xpath.c: patch from Richard Jinks to fix the problem raised in
1728 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1729
1730Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * xmlschemas.c: a bit of work on import.
1733 * xmlschemastypes.c: Charles Bozeman provided a compare function
1734 for date/time types so min/max facet restrictions should work,
1735 indeterminate comparisons return an error instead of equal.
1736 * test/schemas/date_0* result/schemas/date_0_0: specific test
1737 from Charles Bozeman too
1738
1739Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1740
1741 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1742 from Christian Cornelssen fixing the man pages and the Catalog
1743 building script.
1744 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1745 next step is <xs:import> I now have a reasonable understanding
1746 of how it works.
1747
1748Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1751
1752Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1753
1754 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1755
1756Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1757
1758 * xpath.c: fixing an XPath function evalutation bug pointed out
1759 by Alexey Efimov where the context was lost when evaluating
1760 the function arguments
1761
1762Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1763
1764 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1765 function public for XMLSec performance optimizations
1766
1767Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * python/generator.py python/libxml2class.txt : fixed a problem
1770 with the HTML parser pointed by Gary Benson
1771 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1772 example
1773
1774Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1775 * parser.c: fixed bug #81159 (memory growth in SAX)
1776
1777Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1778 * xpath.c: fixed bug #78858 (the real fix)
1779
1780Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1781 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1782
1783Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: modified xmlNodeSetBase to allow changing the
1786 base of a document.
1787
1788Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * xmlschemastypes.c: patch Charles Bozeman for validation of
1791 all the date, time, and duration types
1792 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1793 * configure.in: fixed an error pointed by an user
1794 * xml2-config.in: fixed an error pointed by an user
1795
1796Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1797
1798 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1799 win32/libxml2.def.src xmlIO.c: exported default
1800 'file:', 'http:' and 'ftp:' protocols input handlers
1801 and maked protocols comparisson case insensitive
1802
1803Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1804
1805 * configure.in: Neven Has detected a typo
1806
1807Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1808
1809 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1810 as one of the persons allowed to commit directly to the
1811 module.
1812
1813Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1814
1815 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1816 * valid.c: raised a too low limit
1817 * doc/*: rebuilt the docs
1818
1819Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1820
1821 * test/XPath/expr/floats test/XPath/expr/functions
1822 result/XPath/expr/floats result/XPath/expr/functions
1823 xpath.c: another XPath conformance patch from Richard Jinks
1824
1825Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * xmlschemas.c: fixed validation of attribute groups.
1828 * test/schemas result/schemas: added an example from the primer
1829
1830Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1833 * test/schemas result/schemas: updated the test list
1834
1835Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1836
1837 * TODO: updated a bit
1838 * parser.c: made a comment more specific
1839 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1840 Schemas conformance.
1841 * test/schemas result/schemas: updated the test list
1842
1843Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1844
1845 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1846 implementing xs:all with minOccurs = 0
1847 * tes/schemas/* result/schemas/*: added more tests covering
1848 xs:all
1849
1850Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmlregexp.c: first implementation of the all particle, this
1853 may need to be revisited for case where not all transitions
1854 must be crossed.
1855
1856Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * tree.c: another entity processing update from Markus Henke
1859
1860Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1861
1862 * trionan.c: fixed crash on OSF/1
1863
1864Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * xmlschemas.c: more Schemas work
1867 * test/schemas/* result/schemas/*: added more tests coming
1868 from the spec.
1869
1870Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1873 ExcC14N specification
1874
1875Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * tree.c: patch from Markus Henke, fix for recursive entities.
1878
1879Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * xpath.c: fix a problem with string() on a document node.
1882
1883Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * Makefile.am xmlschemas.c: more Schemas work
1886 * test/schemas/* result/schemas/*: added more tests coming
1887 from the spec.
1888
1889Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1892 * result/HTML/*: this changes a few things in the results
1893
1894Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1895
1896 * include/libxml/tree.h: eliminated 'declaration different than
1897 prototype' warning
1898 * include/win32config.h: "resolved" conflicts with errno.h
1899
1900Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1903 on the automata interfaces and debug of counted choices
1904 * test/schemas/* result/schemas/*: added a number of tests
1905
1906Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1907
1908 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1909 a bit of work on Schemas
1910 * testSchemas.c: try to make it more useful
1911 * test/schemas/* result/schemas/* Makefile.am: changed the
1912 Schemas regression test procedure, started adding a few samples
1913
1914Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1915
1916 * include/libxml/encoding.h: Patch for the Borland C++ builder
1917 * include/libxml/tree.h: Patch for the Borland C++ builder
1918 * threads.c: Patch for the Borland C++ builder
1919 * win32/bcb5: New directory for the Borland C++ builder
1920 project files
1921
1922Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1923
1924 * win32/Makefile.msvc: Update for XML Schema support
1925 * win32/configure.js: Update for XML Schema support
1926 * win32/libxml2.def.src: Update for XML Schema support
1927
1928Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1931 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1932 xmlunicode.c include/libxml/Makefile.am
1933 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1934 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1935 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1936 include/libxml/xmlversion.h.in : merged the current state of
1937 XML Schemas implementation, it is not configured in by default,
1938 a specific --schemas configure option has been added.
1939 * test/automata test/regexp test/schemas Makefile.am
1940 result/automata result/regexp result/schemas:
1941 merged automata/regexp/schemas regression tests
1942
1943Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * xpath.c: Gary found a compile time problem, fixes #78823
1946
1947Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * configure.in: release of 2.4.20
1950 * doc/*: updated and rebuilt the docs
1951
1952Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * python/Makefile.am: patch from Cristian Gafton to build on
1955 Red Hat 6.2, should also fix #75779
1956
1957Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1958
1959 * valid.c: first part of fixing #78729
1960
1961Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1962
1963 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1964 escaping of URI when saving HTML files.
1965 * result/HTML/*: this impacted some tests
1966
1967Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * configure.in: trying to fix #77441
1970
1971Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1972
1973 * include/libxml/xmlIO.h: Hallski complained it could not be
1974 included by itself.
1975
1976Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1977
1978 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1979
1980Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1981
1982 * win32/configure.js: patch from Nilo for the c14n option
1983 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1984
1985Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1988 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1989 LIBXML_THREAD_ENABLED
1990
1991Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * xpath.c: another patch from Richard Jinks for substring conformance
1994 * test/XPath/expr/floats test/XPath/expr/strings
1995 result/XPath/expr/floats result/XPath/expr/strings: update of the
1996 test suite to check those.
1997
1998Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * xpath.c: patch from Richard Jinks for .x float parsing.
2001
2002Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * parser.c: patch from Markus Henke when an encoding ain't recognized
2005
2006Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2007
2008 * libxml.m4: got a report that #include <string.h> was needed
2009
2010Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2013
2014Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2015
2016 * doc/example.html: fixing typo
2017
2018Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2019
2020 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2021 pointed out by Melvyn Sopacua.
2022
2023Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2024
2025 * libxml.m4: Frédéric Crozat gave a patch related to the change
2026 of Include paths breaking the libxml.m4
2027
2028Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2029
2030 * xpath.c: Fix bug #76927 forgot to save some context
2031 when evaluating binary expressions
2032
2033Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2034
2035 * configure.in: fixed configure for MPE/iX from Markus Henke
2036 * xmlmemory.c: fixed initialization problems
2037 * xpath.c: another set of patches from Richard Jinks this
2038 fixes "make XPathtests" on linux
2039
2040Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2041
2042 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2043 * test/XPath/expr/compare test/XPath/expr/equality
2044 test/XPath/expr/floats test/XPath/expr/functions
2045 test/XPath/expr/strings result/XPath/expr/compare
2046 result/XPath/expr/equality result/XPath/expr/floats
2047 result/XPath/expr/functions result/XPath/expr/strings: Updated
2048 tests though they show a divergence on Linux
2049
2050Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * xpath.c trionan.c: previous commit also included patches
2053 from Richard Jinks on some IEEE support corner case
2054
2055Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2058 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2059 that $(datadir) should be used for docs
2060
2061Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2064 could leak filedescriptors
2065
2066Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * configure.in nanohttp.c: applied patch from Allan Clark for
2069 UnixWare/OpenServer
2070
2071Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2072
2073 * configure.in: preparing 2.4.19
2074 * doc/*: rebuilt the docs
2075
2076Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2077
2078 * nanohttp.c: fixing #76043, got fed up with non-portability
2079 of that piece of code.
2080
2081Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2082
2083 * valid.c SAX.c: Never commit without running "make tests" :-(
2084 fix a couple of stupidities in the previous commit
2085 * result/*: a few changes in some attribute order result of previous
2086 commit.
2087
2088Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2091 the internal subset should not raise duplicate ID errors,
2092 also there was a small bug in conjunction to namespace
2093 declarations defaulted and xml:xxx attributes DTD definitions.
2094
2095Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2096
2097 * xpath.c: Richard Jinks also raised some rounding problems
2098 this tries to fix them
2099
2100Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2101
2102 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2103 behaviour in xmlXPathCastToString()
2104
2105Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2106
2107 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2108 raised by Morus Walter
2109
2110Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2113 from Igor
2114
2115Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * xpath.c: fixing #75619, related to a problem when trying
2118 to evaluate condition when the current node set resulting
2119 from that sub-step evaluation is empty. Also fixes 2 potential
2120 problem with previous-sibling and next-siblings axis.
2121
2122Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2125 HTML support is not configured in.
2126
2127Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2130 include/libxml/tree.h: dohh I really didn't intended to commit
2131 this test version :-(
2132
2133Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * testSAX.c: I wanted to see the real speed at the SAX interface
2136 after a little too many Ximianer started complaining about the
2137 parser speed.
2138 added a --quiet option:
2139 paphio:~/XML -> ls -l db100000.xml
2140 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2141 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2142 3200006 callbacks generated
2143 real 0m1.270s
2144 Which means 16MBytes/s and 3Mcallback/s
2145
2146Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2147
2148 * xpath.c: valgrind spotted another error that time when running
2149 on libxslt regression tests
2150
2151Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2152
2153 * Makefile.am: adding "make valgrind" running the full regression
2154 tests (except python ones) under Valgrind (using valgrind -q
2155 which was kindly added by the author).
2156 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2157 passes cleanly now except an obcure floating point initialization
2158 raised in log10() in one XPath regression test ???
2159 * tree.c: edited some comments to close #75244
2160
2161Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2162
2163 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2164 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2165 context of ScrollKeeper, made sure that if the number is
2166 an integer, the serialization follows the description at
2167 http://www.w3.org/TR/xpath#section-String-Functions
2168
2169Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2170
2171 * configure.in: preparing 2.4.18
2172 * doc/*: updated and rebuilt the web site
2173 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2174 the Windows and Cygwin maintainers.
2175 * parser.c: humm, changed the way the SAX parser work when
2176 xmlSubstituteEntitiesDefault(1) is set, it will then
2177 do the entity registration and loading by itself in case the
2178 user provided SAX getEntity() returns NULL.
2179 * testSAX.c: added --noent to test the behaviour.
2180
2181Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2182
2183 * parser.c: Wilfried Teiken provided a hackish but working
2184 way to get context reported back on entities when parsing
2185 with SAX and without breaking the DOM build.
2186
2187Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * c14n.c: applied a new patch from Aleksey Sanin
2190 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2191 to reference Aleksey implementation of XML digital Signatures
2192
2193Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2194
2195 * xpath.c: small fix to avoid potential problem due to
2196 ordering of freeing data
2197 * python/Makefile.am: people were complaining about
2198 the generated file in python dir not being built
2199
2200Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2201
2202 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2203 python/generator.py python/libxml.c python/types.c: Cleanup
2204 of the python Makefiles based on Jacob and James feedback,
2205 fixed the spec file accordingly, fixed the number of warning
2206 that passing my pedantic CFLAGS was generating. Conclusion
2207 is that Python includes are real crap.
2208
2209Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2210
2211 * configure,in: it was reported quite a few times that
2212 xml2-config --cflags should not output
2213 -I$includeprefix/libxml2/libxml because libxml2 header names
2214 clashes with existing names like list.h from C++ stl.
2215 Includes should be #include<libxml/xxx.h> so ...
2216
2217Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * c14n.c: another patch from Aleksey Sanin
2220
2221Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2224 canonicalization algorithm
2225 * doc/xml.html doc/index.html: added the C14N references on the
2226 index page.
2227
22282002-03-13 jacob berkman <jacob@ximian.com>
2229
2230 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2231 usage, redundant, and gcc specific
2232
2233Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2234
2235 * xpath.c: speedup some node selection operations, this can
2236 have a significant impact on DocBook Norm's stylesheets
2237 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2238 make sure it's always the case
2239 * debugXML.c: distinguish CDATA and comments in ls operations
2240
2241Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2244 to generate better API descriptions etc...
2245
2246Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * c14n.c: Fixing #74186, made sure all boolean expressions
2249 get fully parenthesized, ran indent on the output
2250 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2251 include/libxml/tree.h: also #74186 related, removed the
2252 --with-buffers option, and all the preprocessor conditional
2253 sections that were resulting from it.
2254
2255Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * valid.c: applied patch from Dodji Seketeli fixing an
2258 uninitailized variable in xmlValidGetValidElements()
2259
2260Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * c14n.c: fixed a few comments
2263 * doc/*.html doc/*/*.html: regenerated the docs and added
2264 the C14N API
2265 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2266
2267Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2268
2269 * check-xml-test-suite.py: fix to adapt varaiations in the
2270 bindings
2271 * configure.in python/setup.py python/setup.py.in: fixed to
2272 have the version of the python scripts automatically updated
2273
2274Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2277 in xmlCopyProp()
2278
2279Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * configure.in: preparing 2.4.17 release
2282 * doc/*: updated and rebuilt the docs
2283 * xpath.c: fixed a comment
2284 * python/libxml.c: fixed a possible reentrancy problem
2285
2286Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2287
2288 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2289 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2290 added a specific regression test
2291 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2292 not raise exceptions when failing to find the attribute.
2293
2294Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2295
2296 * configure.in xmllint.c: owen pointed out a problem with the
2297 ftme fix, gettimeofday() was not detected by configure and
2298 the ftime header wasn't included, dohhh
2299
2300Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2301
2302 * configure.in xmllint.c: trying to fix #71457 for timing
2303 precision when gettimeofday() is not availble but ftime() is
2304
2305Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2308 are now copied on install and part of the -devel RPM
2309
2310Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * xpath.c: trying to avoid bug #72150 which was apparently
2313 caused by a gcc bug (or a processor problem) as detailed
2314 at http://veillard.com/gcc.bug
2315
2316Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2319 fixed xmlReconciliateNs(), added a Python test/example for
2320 inter-document cut'n paste
2321 * python/libxml.py: fixed node.doc on document nodes and added
2322 xpathEval() onto node objects
2323
2324Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2325
2326 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2327 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2328 fixup and integrated tests for the serialization stuff
2329
2330Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2331
2332 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2333 moved the libxml man page to section 3
2334
2335Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * tree.c: fix bug #72490
2338 * python/libxml.c python/libxml.py: added methods serialize()
2339 and saveTo() to all node elements.
2340
2341Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * xmlIO.c: closed #73430, don't read from an input source
2344 which indicated an end-of-file or an error.
2345
2346Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * parser.c: make sure SAX endDocument is always called as
2349 this could result in a Python memory leak otherwise (it's
2350 used to decrement ref-counting)
2351 * python/generator.py python/libxml.c python/libxml.py
2352 python/libxml2-python-api.xml python/libxml2class.txt
2353 python/tests/error.py python/tests/xpath.py: implemented
2354 the suggestions made by Gary Benson and extended the tests
2355 to match it.
2356
2357Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * python/generator.py: applied patch fixing #73450
2360
2361Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2362
2363 * xpath.c: fixing #61290 "namespace nodes have no parent"
2364 long standing divergence from the XPath REC. NodeSets
2365 simply hold a copy of namespace nodes and those node ->next
2366 points to the parent (which may not be the node carrying the
2367 definition).
2368 * include/libxml/xpath.h: flagged but didn't added a possible
2369 speedup
2370 * DOCBparser.c HTMLparser.c: removed some warnings from push
2371 parser due to new state being added.
2372 * tree.c: new fix from Boris Erdmann
2373 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2374 the XML Canonalization support from Aleksey Sanin
2375
2376Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * tree.c: patch from Boris Erdmann fixing some namespace odities
2379 with xmlCopyNode()
2380
2381Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * xmlIO.c: fix bug #72706 when loading a NULL entity
2384
2385Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2386
2387 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2388 actually change in a future XML Namespace revision.
2389
2390Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2391
2392 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2393 added the possibility of returning nodesets from XPath extension
2394 functions written in Python
2395
2396Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * python/*: commiting some Python bindings work done while travelling
2399
2400Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2403 explicitely with memory debugging switched on
2404
2405Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2406
2407 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2408 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2409 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2410 the accessor generator for strings
2411 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2412 regression test.
2413
2414Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * python/README python/generator.py python/libxml.c python/setup.py:
2417 added the 'usual' setup.py to allow building a libxml2-python
2418 module based on the same code. The initialization is however
2419 different the 2 .so files fo libxml2 and libxslt are identical and
2420 they entry point initialize both libraries. this is done to avoid
2421 some possible nasty problem since the Python don't merge the maps
2422 of all shared modules.
2423
2424Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2425
2426 * parser.c: fixed a push/encoding bug reported by Michael
2427 on librsvg
2428
2429Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * include/libxml/parserInternals.h: fixes a misplaced #endif
2432
2433Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * parser.c valid.c: found and fixed a couple of allocation bugs
2436
2437Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * doc/xml.html doc/python.html doc/*: added a Python and binding
2440 page describing the current state of the Python bindings and
2441 giving pointers to the other languages wrappers.
2442
2443Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2444
2445 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2446 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2447 rebuilt the API and web site
2448 * xpath.c: fixed #71978 portability bugs
2449
2450Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2453
2454Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * include/libxml/parserInternals.h parser.c: had to change
2457 2 internal parsing API when processing document content
2458 to check the start and end of element content are defined
2459 in the same entity
2460 * valid.c include/libxml/valid.h: attribute normalization can
2461 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2462 with the context to report it.
2463 * SAX.c: fixed the last known bugs, crazy validation constraints
2464 when a document is standalone seems correctly handled. There
2465 is a couple of open issues left which need consideration especially
2466 PE93 on external unparsed entities and standalone status.
2467 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2468 The 2 tests left failing are actually in error. Cleanup done.
2469
2470Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * valid.c: implemented E59 spaces in CDATA does not match the
2473 nonterminal S
2474
2475Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2476
2477 * SAX.c parser.c valid.c: more validation test fixups
2478 * check-xml-test-suite.py: added duration info for the tests
2479
2480Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * parser.c valid.c: a couple of errors were reported but not
2483 saved back as such in the parsing context. Down to 1% failure rate
2484 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2485
2486Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * xmlInternald.c: isExtender was missing a char
2489 * parser.c include/libxml/parser.h: % are acceptable in the
2490 internal subset if within a PUBLIC ID
2491
2492Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * SAX.c parserInternals.c valid.c: more work on the conformance
2495 suite. Took the step to finally block documents with encoding
2496 errors. It's a fatal error per the spec, people should have fixed
2497 their documents by now.
2498
2499Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2500
2501 * check-xml-test-suite.py: fixed the test script after some discussion
2502 on the semantic of TYPE="error"
2503 * Makefile.am: added the script to the distrib
2504
2505Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2506
2507 * SAX.c entities.c: fixed a couple of conformances issues deep
2508 into the validation code (standalone and undeclared Notations)
2509
2510Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2513 stayed there for years !
2514
2515Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2518 missing
2519
2520Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * check-xml-test-suite.py: improved the behaviour a bit as
2523 well as the logs
2524 * parser.c valid.c SAX.c: fixed a few more bugs
2525 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2526
2527Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2528
2529 * check-xml-test-suite.py: python script to run regression tests
2530 against the XML Test suite of W3C/OASis
2531 * SAX.c: fixed a validation bug
2532 * parser.c: fixed 3 errors pointed by the test suite
2533 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2534 * python/Makefile.am: fixed a dependendy
2535
2536Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * xmlmemory.c: avoid a warning bug #71594
2539
2540Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2543 warning on alpha/Tru64
2544
2545Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * include/libxml/entities.h: fixing a comment
2548 * valid.c: fixing some troubles with validity check on namespaces
2549 * result/VC/NS3 test/VC/NS3: added a specific regression test
2550
2551Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * tree.c: Fixing #71342 serializing '\n' in attribute values
2554 * result/noent/att3 result/att3 test/att3: added a specific
2555 test.
2556
2557Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * python/libxml.c: couple of bug fixes
2560
2561Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * python/*.py: removed tabs and used spaces.
2564
2565Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2568 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2569
2570Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2571
2572 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2573 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2574
2575Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * include/libxml/encoding.h include/libxml/entities.h
2578 include/libxml/globals.h include/libxml/parser.h
2579 include/libxml/threads.h include/libxml/tree.h
2580 include/libxml/xmlmemory.h: trying to fix the include mess
2581
2582Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2583
2584 * include/libxml/xmlmemory.h: reverted part of the previous
2585 attempt to provide #69655, this was breaking the build.
2586
2587Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2590 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2591 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2592 include/libxml/parserInternals.h include/libxml/tree.h
2593 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2594 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2595 clean.
2596 * python/libxml.c: fixed a warning.
2597
2598Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2601 copying of node, merge back IDs in the target document.
2602 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2603 test/XInclude/ents/ids.xml: test case
2604 * result/VC/ElementValid4: output changed due to a typo fix
2605
2606Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * python/Makefile.am: seems some version of automake didn't
2609 generate the dependancies right as Jacob found out. Add
2610 an extra dependancy rule.
2611
2612Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * parserInternals.c valid.c: Justin Fletcher found some parts
2615 of the code needing cleanup
2616 * libxml.spec.in python/Makefile.am python/generator.py
2617 python/libxml.c python/libxml.py: Fixed the python Makefiles
2618 corrected a bug showing up on ia64, changed the name of the
2619 python internal module too
2620
2621Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2622
2623 * Makefile.am: applied patch from Andris Pavenis for binary
2624 name suffixes
2625
2626Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * xmllint.c win32/win32config.h: fixing #68748
2629
2630Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2631
2632 * valid.c: fixing #70166
2633
2634Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2635
2636 * valid.c: fixing #70077
2637
2638Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2639
2640 * Copyright Makefile.am README configure.in libxml.spec.in:
2641 Changed to the MIT Licence
2642 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2643 doc/xmlio.html: updated the doc accordingly
2644 * include/libxml/xmlwin32version.h configure.in: preparing
2645 2.4.14 release
2646 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2647 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2648 fixed the const xmlChar * wrapper and generator, XPath extension
2649 functions now use the context as first argument
2650 * python/tests/tstxpath.py python/tests/xpath.py
2651 python/tests/xpathext.py: Updated the tests accordingly
2652 * tree.c: fixed bug #70067
2653
2654Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * Makefile.am: cleanup
2657 * debugXML.c: always use stdout if output is NULL
2658 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2659 * python/Makefile.am python/generator.py python/libxml2class.txt
2660 python/libxml_wrap.h python/types.c: augmented the number of bindings
2661 handling FILE * and XPath contexts
2662 * python/tests/Makefile.am: avoid a stupid problem due to the
2663 use of TEST.
2664
2665Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2668
2669Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2670
2671 * python/TODO python/libxml.c: cleanup the extension function lookup
2672 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2673
2674Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * configure.in python/Makefile.am: do not install outside
2677 of prefix
2678
2679Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * python/TODO python/libxml.c: started adding SAX interfaces
2682 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2683 SAX test
2684
2685Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * tree.c: hardened the addChild function
2688 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2689 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2690 added accessors needed for xmlNode, a bit more testing and
2691 extension of interfaces
2692 * python/tests/Makefile.am python/tests/build.py: added a test
2693 build from scratch/save/load/check
2694
2695Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2696
2697 * parserInternals.c: change a small bit in the way valididy
2698 error messages get initialized
2699 * python/TODO python/libxml.c python/libxml2-python-api.xml
2700 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2701 added some memory debugging to track leaks at the libxml2 level
2702 * python/tests/*.py: changed all tests to check for leaks,
2703 there is just one left in XPath extension registrations.
2704
2705Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2706
2707 * python/TODO python/generator.py python/libxml2-python-api.xml
2708 python/libxml2class.txt: more accessor classes for the parser
2709 context, allow to switch on and check validity
2710 * python/tests/Makefile.am python/tests/error.py
2711 python/tests/invalid.xml python/tests/valid.xml
2712 python/tests/validate.py: attded more test and and added error.py
2713 which I forgot to commit in the last step
2714
2715Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * python/Makefile.am python/types.c: cleanup
2718 * python/libxml.c python/libxml.py python/libxml_wrap.h
2719 python/generator.py python/libxml2-python-api.xml
2720 python/libxml2class.txt: added class for parser context, added
2721 first cut for push mode support. Added a framework to generate
2722 accessors functions.
2723 * python/tests/Makefile.am python/tests/push.py: added a push
2724 test
2725
2726Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2729 bug a bit of cleanup.
2730
2731Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2732
2733 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2734 python/libxml2class.txt: adding error redirections and preformat
2735 to a python handler
2736 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2737 tests self checking
2738
2739Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2742 a function
2743
2744Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2747 python/libxml.c python/libxml2-python-api.xml
2748 python/libxml2class.txt: Progressing through the TODOs, class
2749 description output, extra XML API, RPM now builds the wrappers
2750 for all python installed versions
2751
2752Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2753
2754 * configure.in libxml.spec.in python/Makefile.am python/TODO
2755 python/generator.py python/libxml2class.txt: added more informations
2756 in the libxml2-python package including docs. Slightly changed
2757 the class hierarchy
2758 * python/tests/*: added basic regression tests infrastructure too
2759
2760Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2761
2762 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2763 added libxml2-python as part of the packages installed
2764
2765Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2766
2767 * python/Makefile.am python/generator.py python/libxml.c
2768 python/libxml.py: more work, now able to extend the
2769 XPath interpreter with functions written in python.
2770
2771Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * python/Makefile.am: Jacob sent a patch to allow building from
2774 tarfile.
2775
2776Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2779 inserted the python wrappers build, I hope this won't be too
2780 unportable
2781
2782Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * xpath.c: minor optimization
2785 * python/generator.py python/libxml.c python/libxml.py
2786 python/libxml_wrap.h: more work on the python bindings,
2787 they now support XPath and there is no evident leak
2788
2789Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2790
2791 * python/generator.py python/libxml.c python/libxml.py:
2792 more work on the python bindings generator.
2793
2794Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2795
2796 * python/generator.py python/libxml.c python/libxml_wrap.h:
2797 more work on the python bindings.
2798
2799Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2800
2801 * python/generator.py python/libxml.c python/libxml.py
2802 python/libxml_wrap.h: commited early version of a python binding
2803 for private use only ATM
2804
2805Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * entities.c tree.c include/libxml/entities.h: applied patch
2808 from Anthony Jones to implement copy of DTD subtree too. Had
2809 just to keep 2 function private which really ought to become
2810 public ones.
2811
2812Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * xmllint.c: added pointers to the web pages in the usage()
2815
2816Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * tree.c: more fixes from Petr Kozelka for attribute handling
2819 in the tree API to align the semantic with DOM.
2820
2821Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2822
2823 * valid.c tree.c entities.c: another set of patches from
2824 Anthony Jones for copy operations cleanup and robustness
2825
2826Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2829 an alphabetic index based on comments content
2830 * doc/*: rebuilt the web site with the new references
2831
2832Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * parserInternals.h: Greg Sjaardema suggested to use an
2835 eponential buffer groth policy in xmlParserAddNodeInfo()
2836
2837Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2840 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2841 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2842 to generate cross-references, and added/updated the stylesheets
2843 to generate and link API indexes. The generic keyword index
2844 is not done yet.
2845 * doc/*.html: regenerated all the usual docs too
2846
2847Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * debugXML.c: added an xpath function to the shell for T. V. Raman
2850
2851Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2852
2853 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2854 debug routines.
2855
2856Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2859 support of attribute nodes
2860
2861Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2862
2863 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2864 hopefully near complete and fully documented of the API in XML
2865 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2866 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2867 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2868 include/libxml/parserInternals.h include/libxml/valid.hi
2869 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2870 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2871 include/libxml/xpath.h include/libxml/xpathInternals.h:
2872 Cleaned up the doc comments a lot in the process, the interface
2873 coverage is now 100%
2874
2875Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2876
2877 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2878 extracts comments from the gtk-doc DocBook output (a bit
2879 convoluted but seems to work).
2880
2881Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2884 added an XML description of the API, moved the script generating
2885 it here. Added a "make api" target
2886
2887Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2890
2891Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * xpath.c include/libxml/xpathInternals.h: the change made to
2894 xmlXPathFuncLookupFunc was incompatible roll it back
2895
2896Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * SAX.c: cleanup patch from Anthony Jones
2899 * doc/Makefile.am: fix the headers to avoid in make scan
2900 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2901 includes, * vs Ptr and general cleanup
2902 * parsedecl.py: first version of a script to extract the
2903 module interfaces, the goal will be to provide .decl or XML
2904 specification of the interfaces to build wrappers.
2905
2906Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2907
2908 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2909 now provides return codes in case of errors
2910
2911Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2912
2913 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2914 Upgraded to trio baseline 1.6
2915 * strio.h strio.c: Replaced by triostr.h and triostr.c
2916
2917Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2920 of strdup usage in the code
2921
2922Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * parser.c error.c: Keith Isdale complained rightly that
2925 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2926
2927Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * tree.c: fixed the funxtion to set the xml: attributes
2930 * debugXML.c: added "setbase" to test it.
2931
2932Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2935 to allow updating an attribute content
2936
2937Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * libxml.h: try to avoid problems when compiling on Windows
2940
2941Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2942
2943 * hash.c: patch from Anthony Jones for hash.c allocation size
2944 * Makefile.am: trying to work around Yet Another Libtool Madness
2945 and build the 2.4.13 release finally ...
2946
2947Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2950 * doc/* : update of the documentation
2951
2952Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2955 at fixing #61290 :-(
2956
2957Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2960 Fixes bug #67229
2961
2962Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * tree.c: trying to avoid troubles when a subtree is copied
2965 and coalesced in part with the target tree. Should fix
2966 bug #67407
2967
2968Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * valid.c: fixed validation of attributes content of type
2971 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2972 values, very old bug. Fixes #67671
2973
2974Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * parser.c include/libxml/parserInternals.h tree.c: integrated
2977 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2978 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2979
2980Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * threads.c: applied Serguei Narojnyi's patch to add native
2983 thread support on the Win32 platform
2984 * testThreadsWin32.c Makefile.am: added the test program also
2985 from Serguei, Win32 specific
2986 * include/win32config.h include/libxml/xmlwin32version.h.in:
2987 added patch from Igor for the Windows thread specific defines.
2988
2989Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2990
2991 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2992
2993Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2994
2995 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2996 output page into XMLinfo.html. Close bug #66951 and
2997 raised by Robert Collins too.
2998
2999Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3000
3001 * encoding.c: Paul Keogh pointed out a possibility of segfault
3002 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3003 Closes bug # 68238
3004
3005Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * doc/*.html: updated the Gdome2 links
3008
3009Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3010
3011 * libxml.h: Applied following patches from Robert Collins
3012 and make sure IN_LIBXML is defined when compiling it
3013 -------
3014 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3015 as well as Visual C.
3016 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3017 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3018 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3019 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3020 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3021 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3022 xmlSysIDExists xmlNoNetExists).
3023 * xmllint.c: Don't include winsock2.h for Cygwin.
3024
3025Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3026
3027 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3028 when the version info is not present.
3029
3030Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3031
3032 * tree.c: Anthony Jones pointed out a problem in
3033 xmlStringGetNodeList() and provided a fix for it
3034
3035Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3036
3037 * parser.c: patch from Frank J Franklin to remove a bug in
3038 xmlCreatePushParserCtxt() when the initial buffer passed
3039 is large.
3040
3041Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * win32/*: big cleanup of the Windows/MSVC project files
3044 from Igor Zlatkovic
3045
3046Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * doc/Makefile.am: should fix #67674 and avoid troubles if
3049 xsltproc is not available or fails in the prefix provided
3050
3051Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3052
3053 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3054
3055Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3058 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3059 Fixed a few other problems raised by Charlie Bozeman.
3060 * result/VC/ElementValid[5-7]: fixed the output
3061
3062Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3063
3064 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3065 patches from Charlie Bozeman. Regenerated the HTML docs.
3066
3067Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3068
3069 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3070 for Windows from Igor
3071
3072Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * xmllint.c: applied Justin Fletcher patch for --output or -o
3075
3076Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * win32/libxml2/libxml2.def.src: close #67019
3079
3080Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3081
3082 * xmllint.c: applied Justin Fletcher generic timing patch
3083 similar to the one already applied to xsltproc.
3084
3085Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * include/libxml/tree.h tree.c: applied documentation patches
3088 from Charlie Bozeman
3089
3090Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3091
3092 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3093
3094Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3095
3096 * valid.c: fix the xmlStrdup() used in the previous patch.
3097 * valid.c: added --dropdtd
3098 * tree.c: fixed xmlUnlinkNode so it also removes the references
3099 from the document if the node is a DTD
3100
3101Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3102
3103 * HTMLtree.c valid.c: cleanup some static declarations
3104
3105Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * xmllint.c: removed another strdup()
3108 * doc/FAQ: removed the HP/UX entry
3109
3110Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * valid.c: fix bug #66816 when validating.
3113 * xmllint.c: don't use sys/time.h if configure did not found it
3114
3115Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3116
3117 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3118 xmlcatalog_man.xml
3119
3120Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3121
3122 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3123 xmlInitMemory() was declared twice
3124
3125Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3126
3127 * globals.c: do not reference strdup() !
3128 * configure.in libxml-2.0.pc.in: trying to fix the libs
3129 of the various config extraction modules
3130
3131Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * configure.in : preparing 2.4.12
3134 * doc/* : updated and rebuilt the docs
3135
3136Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * uri.c: closed bug #66159
3139 * testURI.c: added --escape option
3140 * configure.in: some cleanup for xml2-config --cflags
3141
3142Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * globals.c testThreads.c: removed some misplaced includes
3145 of xmlversion.h
3146
3147Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * threads.c: patch from Gary Pennington fixing a possible
3150 problem at initialization time.
3151
3152Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3155 Eric Lavigne contribution to build libxml2 on MacOS using
3156 CodeWarrior.
3157
3158Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * xmllint.c: applied Geert Kloosterman's patch to fix
3161 --repeat --timing output
3162
3163Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3164
3165 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3166 where non-wellformed XML declaractions were not detected.
3167
3168Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3171
3172Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3175 gets reset by xmlCleanupInputCallbacks() and this makes the
3176 function useless. Same for output.
3177
3178Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * xmlIO.c: robert pointed out a loop error in callback cleanups
3181
3182Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3185 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3186 they are not really tied to debugging
3187
3188Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3191 * xmllint.c: better --catalogs description
3192
3193Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * tree.c: fixed a couple of problems in xmlSetProp()
3196
3197Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3200 unappropriate stdout output.
3201
3202Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3205 by Denis Beurive, closes #65111
3206
3207Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * valid.c: in case of content model validity error, don't
3210 print it if validity warnings were not requested.
3211
3212Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3215 * parserInternals.c: removed the last exit() call. Print an
3216 unmaskable error on stderr instead (library mismatch detection)
3217
3218Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3219
3220 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3221 shell instructions from Heiko Rupp
3222
3223Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * catalog.c: use the URL notation file:// for default catalog paths
3226
3227Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * include/libxml/tree.h: better comments for _private fields
3230 * tree.c: removed a problem when copying an entity reference.
3231
3232Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3233
3234 * vms/*: updated instructions and diffs from John A Fotheringham
3235
3236Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * include/libxml/xmlerror.h: avoid an include problem if
3239 #include <libxml/xmlerror.h> happens first in code
3240 seems to be the case in KDE libs
3241
3242Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3243
3244 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3245 from Igor for Windows
3246
3247Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * Makefile.am: Gary Pennington pointed out a missing prefix
3250
3251Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3252
3253 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3254 * doc/*: upgraded and rebuilt the docs
3255
3256Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3257
3258 * HTMLparser.c: fix comment in scripts element parsing.
3259 * result/HTML/doc3*: updated the results.
3260
3261Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3262
3263 * uri.c: another URI bug fix #63336, using Joel Young patch.
3264
3265Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3268 a cleaned up version of the Pwd shell string generation.
3269
3270Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3271
3272 * valid.c include/libxml/tree.h: trying to fix namespaces +
3273 validation problems for good, closing #63619 in the process
3274 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3275 wrong in this respect, fixed it.
3276
3277Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3278
3279 * xmllint.c: Morus Walter patch to allow --format and --encode
3280
3281Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * debugXML.c: Stefan Kost provided an help command for the shell
3284
3285Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * debugXML.c: Heiko Rupp pointed that the shell would crash
3288 on empty nodesets returns.
3289
3290Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3291
3292 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3293 migh need the history libraries
3294
3295Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3296
3297 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3298 handle the case of < in quoted attributes, Bastian Kleineidam
3299
3300Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3303 fixing catalog breakages
3304 * Makefile.am catalog.c result/catalogs/catal
3305 result/catalogs/mycatalog.* test/catalogs/catal*:
3306 fixed more problems in catalog support, added more regression tests
3307 for both XML and SGML catalog handling
3308
3309Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3310
3311 * debugXML.c: applied an improvement to xmlGetLineNo() from
3312 Keith Isdale
3313
3314Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3315
3316 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3317 Side effect of the progressive catalog loading
3318
3319Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * Makefile.am: confexecdir and confexec_DATA were defined twice
3322 pointed out by Karl Eichwalder
3323
3324Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3325
3326 * xmlcatalog.c: avoid unlink() and use remove() instead.
3327
3328Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * libxml.spec.in: cleanup
3331 * include/libxml/xmlwin32version.h: updated with 2.4.8
3332
3333Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3336 of compiling libxml with a non standard set of options
3337
3338Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3339
3340 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3341 document --sgml option, fixing gnome bugzilla #63382
3342
3343Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3344
3345 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3346 breakage of 2.4.7, added a couple of really needed APIs
3347 like xmlCatalogIsEmpty() and xmlNewCatalog()
3348 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3349 for install-catalog
3350 * configure.in: preparing 2.4.8
3351
3352Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3353
3354 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3355 include/libxml/tree.h include/libxml/xmlIO.h: more include
3356 cleanups, export cleanly one html output + format function.
3357
3358Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3359
3360 * parser.c: removed initGenericErrorDefaultFunc call from
3361 xmlInitParser() since it could destroy previous calls to
3362 xsltSetGenericErrorFunc() effects
3363
3364Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3367 keyword.
3368
3369Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * Makefile.am: cleanup
3372 * threads.c: cleanup too
3373 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3374 from xsltproc
3375 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3376 dependancy loop.
3377
3378Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3379
3380 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3381 was not used anymore !
3382
3383Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3384
3385 * configure.in: preparing 2.4.7
3386 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3387 manual page from John
3388 * doc/*: updated the doc and rebuilt the generated pages
3389
3390Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * xmlIO.c: closing bug #62711, the library should never
3393 close stdin or stdout.
3394
3395Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * uri.c: second pass at fixing #63336, using Joel Young
3398 final patch. looks okay.
3399
3400Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * uri.c include/libxml/uri.h: trying to clear #63336
3403 allowing the escaping routine to parse unconformant
3404 URI-References.
3405
3406Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * vms/readme.vms vms/build_libxml.com nanoftp.c
3409 include/libxml/xmlversion.h.in: a few VMS updates from
3410 John A Fotheringham
3411 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3412 and xmlCleanupOutputCallbacks() for the Perl binding people.
3413
3414Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3417 apply fixes to close #63271 and avoid segfaults when
3418 the error routine gets callbed before xmlInitParser()
3419 get called.
3420 * nanoftp.c error.c: Applied patches from Justin Fletcher
3421 correcting some xmlGenericError misuses.
3422
3423Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3424
3425 *doc/xmllint.xml, doc/xmllint.1
3426 New and improved man page for xmllint - .xml is the original, .1
3427 is the generated man page
3428
3429Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3430
3431 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3432 the web site from the main HTML document.
3433
3434Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3435
3436 * parser.c: fixed an erroneous validation bug when PE refs
3437 occurs in external parsed entities referenced from the
3438 internals subset
3439 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3440 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3441 added the associated testcase, it's a nice one.
3442 * HTMLparser.c: generate the DTD node as HTML still ...
3443 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3444
3445Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * HTMLparser.c: fixed a bug in htmlNewDoc()
3448
3449Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * test/threads/*: added entities testing to the Thread test
3452 * testThreads.c: make the test reasonable
3453 * DOCBparser.c: fix the DTD public and system ID
3454 * xmllint.c: added --sgml for SGML DocBook importing
3455 * Makefile.am: added Docbtests target
3456
3457Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3458
3459 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3460 * testThreads.c: removed bogus include
3461
3462Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3463
3464 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3465 fixed a very serious (looping) validation bug
3466
3467Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3468
3469 * include/libxml/globals.h include/libxml/threads.h threads.c
3470 testThreads.c: far more testing, cleaning up bugs
3471 * *.c : make sure globals.h is always included.
3472
3473Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * HTMLparser.c: try to get rid of parser loops for good.
3476
3477Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3478
3479 * configure.in: fixed some bugs in CFLAGS passing.
3480 * test/threads Makefile.am testThreads.c: added a specific
3481 threaded test case (really nasty, guaranteed).
3482
3483Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * catalog.c: serious cleanup on the management of the
3486 XML catalog tree, more tests done, especially with
3487 the catalog PI.
3488
3489Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * catalog.c: avoid a problem in catalog cleanup on SMP if
3492 catalogs were not initialized.
3493
3494Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * catalog.c xpath.c: trying to cleanup the not thread safe
3497 parts of the library.
3498
3499Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3500
3501 * include/libxml/globals.h configure.in global.data: make
3502 the allocation be per-thread a configure option
3503 * encoding.c include/libxml/parser.h: fixed compilation
3504 errors
3505
3506Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * include/libxml/parser.h: Norm reported that a few lines
3509 added were breaking libxslt compile, removed them for now
3510
3511Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * parser.c parserInternals.c threads.c: debugged and fixed
3514 initialization problems which were giving troubles on SMP
3515 boxes.
3516
3517Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * include/libxml/Makefile.am: missing globals.h
3520
3521Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3522
3523 * globals.c: added a couple of standard includes.
3524
3525Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3526
3527 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3528 include/libxml/parserInternals.h include/libxml/tree.h
3529 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3530 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3531 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3532 Applied the last patches from Gary, cleanup, activated threading
3533 all user accessible global variables are now handled in globals.[ch]
3534 Still a bit rought but make tests passes with either
3535 --with-threads defined at configure time or not.
3536 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3537 linking options
3538
3539Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3540
3541 * Makefile.am include/libxml/Makefile.am
3542 include/libxml/globals.h globals.c include/libxml/threads.h
3543 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3544 configure.in: started integrating the core of the thread support
3545 not activated yet but half integrated. The code should still
3546 compile and work anyway.
3547
3548Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3551 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3552 integrating the non-controversial parts of Gary Pennington
3553 multithread patches
3554 * catalog.c: corrected a small bug introduced
3555
3556Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3557
3558 * catalog.c include/libxml/catalog.h: very serious cleanup,
3559 isolating unportable code and as much as possible the accesses
3560 to the global shared catalog. May need more testing !
3561
3562Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3565 Keith Isdale patches for the XSLT debugger interfaces. Some
3566 cleanup
3567
3568Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3569
3570 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3571 * DOCBparser.c: generate line nubers in elements
3572
3573Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * configure.in: preparing 2.4.6 release
3576 * doc/xml.html doc/html/*: updated and rebuilt the docs
3577 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3578
3579Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3580
3581 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3582 adding documentation for DV's supercatalog support
3583
3584Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3587 super catalog support adding one API and one flag --sgml to
3588 xmlcatalog
3589
3590Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3591
3592 * doc/xmlcatalog_man.xml, xmlcatalog.1
3593 One more crack at
3594 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3595
3596
3597Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3598
3599 * xpath.c: implemented xmlXPathObjectCopy for external objects
3600 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3601
3602Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3603
3604 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3605 finishing up fix to
3606 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3607 the xmlcatalog man page display more elegantly
3608
3609Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * configure.in: closing bug #61832
3612 * HTMLparser.c: removed a warning
3613
3614Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * xpath.c: fixing #61673 part I, do not loose doc information
3617 when copying result value trees.
3618
3619Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * xpath.c: trying to harden the XPath interpreter
3622
3623Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3624
3625 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3626 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3627
3628Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3629
3630 * HTMLparser: repaired another loop problem
3631
3632Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3635 parsing.
3636 * xpath.c: fix bug #61291 the default XML namespace node is
3637 missing from the namespace axis.
3638 * tree.c: refuse to create namespaces nodes with prefix "xml"
3639
3640Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3641
3642 * SAX.c: ouch a non-defined namespace could lead to a crash,
3643 fixed #61215
3644
3645Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * parserInternals.c: closed bug #61054
3648
3649Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3650
3651 * include/libxml/Makefile.am: closing #60708
3652
3653Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3654
3655 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3656 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3657
3658Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3659
3660 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3661
3662Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3665 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3666
3667Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * catalog.c: Justin Fletcher provided cleaup code in case
3670 HAVE_STAT is not defined
3671 * include/win32config.h: Igor Zlatkovic suggested to have
3672 HAVE_STAT defined there
3673
3674Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3675
3676 * catalog.c - fixed typing error reported by M. Barros
3677
3678Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3679
3680 * xmllint.c - fixing typo
3681
3682Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3683
3684 * HTMLparser.c: small enhancement to prevent loop on
3685 unrecognizable data
3686
3687Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * parserInternals.c: applying patch from bug #60757 this
3690 should close it
3691
3692Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3693
3694 * catalog.c xmlcatalog.c: removed a couple of warning
3695 * xpath.c: try to solve the linking problem on platforms
3696 needing trio to compile
3697
3698Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * Makefile.am libxml.spec.in: backing up non-documented changes
3701 commited without review or aproval by Jens Finke <jens@gnome.org>
3702 * HACKING: made 100% clear that no commit should be done directly
3703
3704Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3705
3706 * configure.in: Joe Orton provided a patch fixing a problem
3707 when iconv is specified to be in a non-standard directory
3708 but wasn't exported in xml2-config --cflags
3709
3710Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * configure.in: let's ship 2.4.5 before getting too much
3713 troubles with 2.4.4 errors.
3714
3715Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * encoding.c entities.c: do not output hexadecimal charrefs
3718 when serializing HTML since some version of Netscape can't
3719 grok it, generate decimal ones.
3720 * result/HTML/doc3.htm: output changed due to previous test
3721 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3722
3723Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3724
3725 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3726 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3727
3728Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3729 Released 2.4.4
3730
3731 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3732 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3733 updated the configuration scripts systems accordingly
3734
3735Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * configure.in: preparing for 2.4.4
3738 * doc/xml.html doc/html/*: updated and rebuilt the docs
3739
3740Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * win32/dsp/libxml2.def.src: tried to incorporate comments
3743 from bug #59220
3744
3745Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * parser.c result/noent/wml.xml: fixed bug #59981 related
3748 to handling of '&' in attributes when entities are substitued
3749
3750Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * libxml.h include/libxml/xmlversion.h.in
3753 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3754 Tried to close bug #60131
3755
3756Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3759
3760Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3761
3762 * SAX.c: fixing bug #59946 on xmlns=""
3763
3764Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3767 but allocates a new error code.
3768
3769Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3770
3771 * xmllint.c: John Fleck fixed typos in the options output
3772 * parser.c SAX.c: fix ignorable white space SAX selection
3773
3774Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * entities.c: Steve Underwood found the possibility of an
3777 ininite loop in case of error.
3778
3779Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3780
3781 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3782
3783Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3784
3785 * parser.c: warn if version is not 1.0 but it's not
3786 strictly speaking an error after analyzing the spec
3787
3788Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3789
3790 *doc/catalog.html - add link to the html version of the
3791 man page, other linguistic cleanups
3792
3793Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3794
3795 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3796 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3797 file, has not yet been included in the build.
3798
3799Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3800
3801 * catalog.c: removed a duplicate affectation Justin Fletcher
3802
3803Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * tree.c: Armin Sander pointed a possible text coalescing
3806 problem, completed his patch.
3807
3808Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3809
3810 * trionan.c: Fixed const and volatile re-definition problem
3811
3812Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3813
3814 * libxml.4 parser.c: doc updates from Heiko Rupp
3815 * parserInternals.c: 2 sanity checks from Heiko Rupp
3816
3817Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3818
3819 * tree.c: applied patch from Armin Sander to make some pointers
3820 const in xmlCopyNode()
3821 * include/libxml/tree.h: added fix to the header
3822
3823Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * xpath.c: hum, restrict the integer usage gcc bug workaround
3826 to only gcc compilers so that other architecture don't get
3827 penalized by this limitation.
3828 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3829
3830Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3831
3832 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3833 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3834
3835Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3836
3837 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3838 --convert option to xmlcatalog to convert SGML ones to
3839 the XML syntax.
3840 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3841
3842 2.4.3 got released at that point
3843Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * catalog.c xmlIO.c: started some serious testing and fixed
3846 a few bug and optmization needs.
3847
3848Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3851 preparing for a 2.4.3 release even if it may not be ready yet
3852 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3853 all file parsing lookup to go through the entity resolver, add
3854 to add an API to bypass it (needed to load catalogs themselves),
3855 some cleanup on the catalog code too.
3856 * nanoftp.c: small cleanup
3857 * doc/catalog.html: small update
3858
3859Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3862 Jun Kuriyama
3863
3864Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * doc/catalog.html: finished the catalog documentation
3867
3868Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * doc/catalog.html doc/xml.html: added documentation about
3871 Catalog support, misses an API description
3872 * doc/html/*: reextracted the API pages
3873
3874Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3877 Added the part about section 7.2 on URI resolution,
3878 fixed a side effect in the HTML parser, look complete
3879 and ready to rock except the URI/SystemID part!
3880
3881Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3882
3883 * include/libxml/catalog.h include/libxml/parser.h
3884 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3885 xmlIO.c: added support and APIs needed for the catalog PI
3886 * include/libxml/xmlIO.h: cleanup
3887
3888Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3891 include/libxml/catalog.h: starts to look okay, really
3892 plugged the new framework, cleaned a lot of stuff,
3893 added some APIs, except the PI's support missing this
3894 should be mostly complete
3895 * result/catalogs/* test/catalogs/*: added new test, enriched
3896 the existing one with URN ID tests
3897
3898Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3899
3900 * catalog.c: fixed nextCatalog
3901 * result/catalogs/docbook test/catalogs/*: started adding
3902 a small regression test
3903
3904Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3905
3906 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3907 more work on the XML catalog support.
3908 * parser.c include/libxml/parser.h: small cleanup seems using
3909 list as a public parameter name can give portability troubles
3910 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3911 include/libxml/xpath.h include/libxml/Makefile.am: removed
3912 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3913 wrappers
3914
3915Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3916
3917 * Makefile.am trio.c triodef.h trionan.c xpath.c
3918 include/libxml/Makefile.am include/libxml/trionan.h:
3919 Re-worked Not-A-Number and Infinity support.
3920 * xmlcatalog.c: added readline include files
3921
3922Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3925 testCatalog as xmlcatalog, making it an installed app
3926 adding a shell, and preparing it to be a /etc/xml/catalog
3927 management tool, though not ready yet
3928 * catalog.c include/libxml/catalog.h: adding support for
3929 XML Catalogs http://www.oasis-open.org/committees/entity/
3930 not finished, there is some interesting tradeoffs and a
3931 few open questions left.
3932
3933Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * xmllint.c: fixed a line formatting problem
3936
3937Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * SAX.c: removed a couple of unused variable (Albert Chin)
3940
3941Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3942
3943 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3944 trying to fix some troubles w.r.t. function returning
3945 const xxxPtr.
3946
3947Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3950 defined
3951
3952Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * xpointer.c: removed unused var
3955
3956Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * testXPath.c: another small cleanup closing bug #59110
3959
3960Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * win32/dsp/libxml2.def.src: small cleanup closing bug
3963 #59108
3964
3965Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3966
3967 * example/gjobread.c: add xmlCleanupParser() before leaving
3968
3969Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3970
3971 * config.h.in configure.in include/libxml/xmlwin32version.h:
3972 released 2.4.2
3973
3974Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3975
3976 * include/libxml/valid.h debugXML.c valid.c: deprecate
3977 the non-boundchecking Sprintf functions, add Snprintf
3978 this should close bug #57984
3979
3980Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3983 URIs before doing the lookups (pointed by Mark Vakoc)
3984
3985Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * xpath.c: serious changes on Result Value Trees and NodeSets
3988 w.r.t. deallocation and collect operations. Probably not
3989 100% clean (merge of allocated trees smells like a problem).
3990 Seems sufficient to close #58943
3991
3992Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * xmllint.c: adding a --format option
3995
3996Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * xpath.c: count() was broken on Result Value Tree
3999 * xmlIO.c: fixed file:/// accesses on _WIN32
4000
4001Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4004 macro was renamed, this should close bug #58683
4005
4006Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4007
4008 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4009 entity substitution mode text at the end of the entity might
4010 be added due to text coalescing.
4011 * nanoftp.c parser.c: small cleanup
4012
4013Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4014
4015 * HACKING: added John Fleck right to commit in the doc subdir
4016
4017Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4020 allow to inherit attributes from the DTD directly in the
4021 tree, this is needed for XPath and can be a useful feature.
4022 Inherited namespaces are always provided at the tree level now
4023 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4024 of tests for this feature (XSLT being the prime user).
4025
4026Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4027
4028 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4029 testSAX.c xmlIO.c xmllint.c include/win32config.h
4030 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4031 include/libxml/xmlwin32version.h.in win32/README.MSDev
4032 win32/dsp/*: applied Win32 Facelift No.2 patches from
4033 Igor Zlatkovic for Windows/MSC
4034
4035Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4036
4037 * SAX.c: unparsedEntityDecl() the URI computation of the
4038 entity wasn't done breaking XSLT unparsed-entity-uri()
4039
4040Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4041
4042 * xpath.c: fixed a bug when walking the descendants and
4043 the current node has no children
4044 * debugXML.c: show up when a text node is supposed to not be escaped
4045
4046Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4047
4048 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4049 worked like the set:leading() function)
4050 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4051
4052Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4053
4054 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4055
4056Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4057
4058 * include/libxml/xmlIO.h: apply change to close #58141
4059 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4060
4061Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4062
4063 * parser.c: when the internal subset uses a PE, then the
4064 included entity can use conditional sections.
4065
4066Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4067
4068 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4069 when walking the namespace axis showing up in
4070 libxst/tests/general/bug-12
4071 * xmlmemory.c: added the possibility to trace a given block
4072 defined by its address
4073
4074Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * parser.c: don't override existing encoding specified before
4077 starting xmlParseDocument()
4078
4079Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * include/libxml/xmlwin32version.h: reinserted, needed for
4082 Windows users of CVS
4083
40842001-07-27 Darin Adler <darin@bentspoon.com>
4085
4086 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4087 * testCatalog.c: Add include of <libxml/parser.h>.
4088
40892001-07-27 Darin Adler <darin@bentspoon.com>
4090
4091 * include/libxml/.cvsignore:
4092 * include/libxml/xmlwin32version.h:
4093 Remove this file from CVS because it's generated.
4094
4095Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4096
4097 * parser.c include/libxml/parser.h: applied const patches from
4098 Tom Moog #58002
4099
4100Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4101
4102 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4103 lookup framework
4104
4105Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4106
4107 * tree.c: fixed xmlCopyNode() for documents
4108
4109Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4112
4113Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * parser.c: fixes bug #57652 reported by Morus Walter
4116
4117Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4118
4119 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4120
4121Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4122
4123 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4124 errors, lesson don't add new functions at 1am before a release
4125 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4126 from XPath initialization when possible.
4127
4128Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * result/scripts/base*: removing history/readline changed
4131 this slightly
4132 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4133 xmllint.c: make element content line number generation
4134 optionnal to avoid breaking old apps added interface to switch
4135
4136Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4137
4138 * configure.in: get rid of the readline and libhistory
4139 dependancies by default, release 2.4.1 with IA64 fix
4140 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4141 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4142 John Kroll fixes to allow saving to HTTP via PUT (or
4143 POST of needed).
4144 * doc/html/*.html: regenerated the docs
4145
4146Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4147
4148 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4149 xmlHashScanFull and xmlHashScannFull3 to get passed the
4150 three keys as arguments to the callback function
4151
4152Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4153
4154 * configure.in Makefile.am: removed libxml softlink for good
4155 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4156 100% coverage by gtk-doc
4157
4158Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4161 fixed serious troubles due to size_t vs. int mismatch
4162
4163Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4166
4167Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4168
4169 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4170 convenient extension API for value and context managing
4171 Now handles external objects through xmlXPathPopExternal,
4172 xmlXPathWrapExternal and xmlXPathReturnExternal.
4173 Added functions for sets operations (intersection, etc.)
4174
4175Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4176
4177 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4178 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4179 HTMLparser.c: cleanup of global variables, marking some
4180 const or private.
4181
4182Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4183
4184 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4185 fixed xmlXPathNodeSetItem when passing index=0
4186
4187Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188
4189 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4190
4191Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * xmllint.c: fixed compilation under Cygwin #57503
4194 * TODO: update
4195
41962001-07-13 Peter Williams <peterw@ximian.com>
4197
4198 * config.h.in: add #undef HAVE_DLFCN_H
4199
4200 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4201 builddir.
4202
4203Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4206 raised by #57348 and #57381
4207
4208Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4211 tree.c xpointer.c: store the line numbder in element->content,
4212 may break some software, need a configuration mechanism
4213
42142001-07-10 Darin Adler <darin@bentspoon.com>
4215
4216 * .cvsignore:
4217 * example/.cvsignore:
4218 * include/.cvsignore:
4219 * include/libxml/.cvsignore:
4220 Various things that are generated and should be ignored.
4221
4222Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4225 * doc/xml.html doc/html/*: updated the docs
4226
4227Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4230 validation occured on content with element child
4231
4232Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * tree.c: fixed XML Base computation which was broken
4235 * debugXML.c: added a base function to the shell
4236 * Makefile.am result/scripts/* test/scripts/*: added scripts
4237 based regression tests, and adding 2 XML Base tests
4238
4239Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4240
4241 * tree.c: set properties doc and call xmlSetListDoc for properties
4242 content when grafting them in a different tree.
4243 * aclocal.m4: remove from CVS
4244
4245Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4246
4247 * win32/libxml2/libxml2.def.src: added some missing entry point
4248 for XPath (Mark Vakoc)
4249
4250Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4253 layer should URI-Unescape before trying to open resources.
4254
4255Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * xpath.c: fix the name() bug for elements in the default
4258 namespace reported by Charlie Bozeman
4259
4260Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4263 led to an XPath fix, improvements of SAX initialization, and
4264 an added option --nocdata to testXPath
4265
4266Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * doc/libxml-doc.el: Felix Natter provided anew version working
4269 with XEmacs too
4270
4271Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * include/libxml/xpath.h: small cleanup
4274 * doc/xml.html: update
4275
4276Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4279 released 2.3.14
4280
4281Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * doc/html/*: rebuilt the docs for the release
4284 * doc/xml.html: added 2.3.14 release.
4285
4286Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4289 were not equal to empty strings
4290
4291Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4292
4293 * SAX.c: fixed a URI-Reference computation problem when validating
4294 * xmlIO.c: small cleanup
4295
4296Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4297
4298 * parser.c: improved the description of a couple of interfaces
4299 upon Larry Stamper suggestion
4300
4301Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4302
4303 * SAX.c entities.c parser.c: changed completely the way entities
4304 are handled when running the parser in entity substitution mode.
4305 This fixes a bug reported by Stephan Kulow and nearly divides
4306 by 3 the amount of memory required by libxslt to load and process
4307 DocBook TDG.
4308
4309Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * HTMLparser.c: fixing a too early root closing problem raised
4312 byt Prashanth Naidu
4313
4314Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4315
4316 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4317 raised by Mark Vakoc.
4318
4319Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4320
4321 * example/Makefile.am: fixed the include path to add srcdir/include
4322 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4323 and some cleanup
4324
4325Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4328 lot of optimization work, results in significant improvements
4329 when handling really complex XPath queries. Add a small optimizer
4330 for unions, improve [n] and [last()], avoid some costly ops.
4331
4332Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4335 * xpath.c: small cleanup
4336 * xmlGetNsList: reformated, fixed problems if used on Entities
4337
4338Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4339
4340 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4341
4342Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4345 * Makefile.am example/Makefile.am: workaround automake generating
4346 erroneous deps
4347
4348Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4349
4350 * include/win32config.h: bug #56801 Yon Derek provided a patch
4351 to the windows config file.
4352
4353Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4356 libxml.h : Yon Derek provided a set of changes to compile from
4357 CVS on Windows/MSC
4358
4359Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * parser.c: fixed UTF8 BOM support in push mode
4362 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4363 added a specific testcase
4364
4365Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * Makefile.am: added --push regression tests
4368 * parserInternals.c: the XML parser segfaulted in --push mode
4369
4370Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * configure.in: moved the symlinks detection within a CVS
4373 check, this is not portable and will be removed soon.
4374 * xpath.c: small cleanup/speedup
4375
4376Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4379 release of 2.3.12
4380 * parser.c: make an error message if unknow entities in all cases
4381
4382Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4385
4386Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4387
4388 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4389 includes were installed in the wrong dir
4390
4391Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * doc/html.xml: warn against sending code to exhibit bugs.
4394
4395Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4398 Tru64 from Thomas Leitner
4399
4400Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * AUTHORS: added William and Bjorn
4403 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4404 daniel@veillard.com hopefully I won't have to do this again
4405 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4406 docs can be rebuilt cleanly now
4407 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4408 from CVs it's generated, added include/libxml/xmlwin32version.h
4409 also generated but which should change far less frequently.
4410 * catalog.c nanoftp.c: made sure to include libxml.h not
4411 libxml/xmlversion.h directly
4412 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4413 when compiling on WIN32 and MSC
4414
4415Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4416
4417 * include/Makefile.am include/libxml/Makefile.am configure.in:
4418 fixed make distcheck and rebuilding the rpms
4419
4420Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4421
4422 * configure.in: should finish the migration of exported includes
4423 into a real include/libxml in CVS, at least for CVS users.
4424 * removed the exported headers, added in include/libxml (as well
4425 as xmlversion.h.in).
4426
4427Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4428
4429 * configure.in: fixed the way to detect symlink
4430
4431Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * configure.in: updated, include/libxml is now a real CVS dir
4434
4435Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4438 version works with both libxml1 and libxml2 (it autodetects
4439 the prefix of the html-files) from Felix Natter.
4440 * doc/xml.html: updated doc accordingly
4441
4442Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * xpath.c: fixed the bug generating a template loop in libxslt
4445 when using docbook-xsl-1.4, * should filter out document nodes
4446 * HACKING: added William
4447 * TODO: updated
4448
4449Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * doc/FAQ.html: added a warning about gcc-3.0
4452 * doc/xml.html: added reference to gdome2 and removed a confusing
4453 sentence
4454
4455Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * xmlversion.h: okay this is a generated file, but Windows
4458 users need it and they can't generate it, and I want CVS
4459 Windows users ...
4460 * win32/libxml2/libxml2_so.dsp: Windows project file for
4461 the shared lib version of libxml2
4462 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4463 resources needed for libxslt/xsltproc by Yon Derek
4464
4465Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4466
4467 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4468
4469Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4472
4473Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * include/win32config.h: Yon Derek provided a first fix
4476 to be able to compile libxslt/xsltproc on Windows
4477
4478Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * xpath.c: attempt to work around what seemed a gcc optimizer
4481 bug when handling floats on i386 http://veillard.com/gcc.bug
4482 * tree.c entities.c encoding.c: doing some cleanups while
4483 chasing it
4484
4485Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4486
4487 * Makefile.am: cleanup when --without-debug is specified
4488 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4489 w.r.t. --without-debug and other include points
4490 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4491 Catalogs
4492 * configure.in entities.h tree.h HTMLparser.c: removed
4493 --without-corba, made the _private field mandatory
4494
4495Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4498 outputs a BOM in UTF8, an errata has been issued to avoid the
4499 problem, that was the most reasonable solution... Add support
4500 for a leading UTF8 BOM in entities.
4501
4502Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4503
4504 * valid.c: fixed a bug found when post validating an entity ref
4505 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4506 activate it too
4507
4508Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4509
4510 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4511 weakness in the node copy the XPointer and the XInclude
4512 implementations. Serious cleanup.
4513
4514Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * Makefile.am: Kjartan Maraas provided a small patch to
4517 add xml2-config.in to EXTRA_DIST
4518
4519Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4522 provided another failing case found in KDE, the way the
4523 ctxt->vctxt.nodeTab was allocated and freed changed over
4524 time but it wasn't completely cleaned up. This should fix it.
4525
4526Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4527
4528 * parser.c: Stephan Kulow also raised the fact that line number
4529 could get miscounted making debug harder, fixed the problem
4530 in xmlParseCharData()
4531
4532Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4533
4534 * valid.c: Stephan Kulow pointed out a problem when validating
4535 and using an empty entity, forgot a 'break' in a case.
4536
4537Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4540 * doc/xml.html: updated with 2.3.11
4541
4542Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4543
4544 * TODO: updated adding cleanup of generated doc
4545 * configure.in: prepared to release 2.3.11
4546 * xmllint.c: added --version for bug reporting
4547 * doc/html/*.html: rebuilt the doc
4548
4549Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4550
4551 * xpath.c: first part of the work on selecting namespace to
4552 fix bug #56115
4553
4554Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4555
4556 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4557 when using -liconv
4558 * TODO: updated
4559
4560Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4563 cleanup, encoding support.
4564
4565Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4568
4569Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * xpath.c: bug detected by Ankh when / is used as a function arg
4572
4573Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4576 of element and use it to avoid outputting formatting spaces at
4577 the wrong place. Implemented the format parameter for HTML save.
4578 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4579 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4580 result/HTML/wired.html: of course this impact the result of a
4581 number of HTML tests
4582
4583Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * HTMLtree.[ch]: started augmenting the HTML save API with
4586 encoding and formatting parameters
4587
4588Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * HTMLtree.h: cleanup and started evaluating the work needed on
4591 revamping the HTML output code
4592
4593Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4594
4595 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4596
4597Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * valid.c: fixed bug #56049, forgot one check in the
4600 validation routine
4601
4602Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4605
4606Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * libxml.h: fixed an error in last commit
4609 * doc/FAQ.html: added an entry for compilation from CVS
4610
4611Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xmlversion.h.in libxml.h: Cygwin patches
4614 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4615 * tree.h: cleanup
4616
4617Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4620 memory block in a strange case where libxml is linked twice
4621 in the binary.
4622
4623Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4624
4625 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4626 state far too often, simple fix used to avoid it.
4627
4628Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4631 being processed, applied his patch
4632 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4633
4634Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4637 provided fixes to compile on MSCC again
4638 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4639 also provided an update for the project files.
4640
4641Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4642
4643 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4644 bug #55810
4645
4646Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4647
4648 * tree.c: fixed xmlGetNsProp() to close bug #55683
4649 Note this requires libxslt to use it's own function instead.
4650
4651Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4652
4653 * HTMLtree.c: when in a pre element no formatting space should
4654 be added.
4655 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4656
4657Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * configure.in: added tests for signal() and signal.h
4660
4661Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4664
4665Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * doc/libxml-doc.el: Felix Natter provided a new version for
4668 libxml2
4669
4670Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * HTMLtree.c: when in a pre element no formatting space should
4673 be added.
4674
4675Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4678
4679Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4682 hack
4683 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4684 * uri.c: fixed a warning
4685
4686Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * HTMLtree.c: trying to close bug #55772 escaping in script
4689 elements
4690 * doc/xml.html: suggest to send mail to the list
4691
4692Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4693
4694 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4695 good. Use a macro and based on the solution provided in
4696 vsnprintf manual page from GNU.
4697
4698Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4699
4700 * error.c: Workaround for non-preserving variadic list.
4701 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4702
4703Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * doc/xml.html: added 2.3.10 release
4706
4707Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * configure.in: releasing 2.3.10
4710
4711Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4714
4715Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4716
4717 * encoding.c: Robert Collins provided a patch to add the
4718 "US-ASCII" encoding alias
4719
4720Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4721
4722 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4723 string oriented functions and started cleaning the related areas
4724 in xpath.c which needed fixing in this respect
4725
4726Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4729 #55380
4730 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4731
4732Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * TODO: updated
4735 * nanohttp.[ch] : started adding APIs to get the redirected URL
4736 when this occurs (needed for further base computation
4737 * tree.h: cleanup
4738 * encoding.c: cleanup
4739 * SAX.c: minor change around ctxt->loadsubset
4740
4741Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * Makefile.am include/Makefile.am: small change to have
4744 include/libxml rebuilt if working from CVS.
4745 * uri.c: applied another patch from Carl Douglas for URI escaping,
4746 this should close bug #51876
4747
4748Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4749
4750 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4751 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4752 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4753 added specific regression test
4754 * parser.h: preparing for the XSLT mode where DTD inherited
4755 attributes are added to the tree.
4756
4757Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * xinclude.[ch]: Updated the namespace for the Last Call version
4760 * result/XInclude/include test/XInclude/include: updated the
4761 testsuite accordingly
4762
4763Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4766 related to bug #51876
4767
4768Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * tree.c: fixed a gross mistake in base computation, xml:base is
4771 not completely correct yet (need cascade).
4772 * xpath.[ch]: added the few things needed to find a function name
4773 and URI from the XPath context when it is called.
4774
4775Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4778 * DOCBparser.c: small cleanup
4779 * xmllint.c: added a --catalogs option to load catalogs from
4780 $SGML_CATALOG_FILES
4781 * tree.c: cleanup
4782 * configure.in: iconv library fixup, ICONV_LIBS
4783
4784Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4785
4786 * catalog.c: handling of CATALOG entries. detection of recursion,
4787 and a few bugfixes
4788 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4789 against the default namespace
4790
4791Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4792
4793 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4794
4795Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * parser.c: fixed propagation context info when parsing an
4798 external entity.
4799 * doc/html/*.html: regenerated a couple of docs
4800
4801Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * doc/xml.html: update with 2.3.9 informations
4804
4805Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4808 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4809 * doc/html/* : rebuilt the docs
4810 * valid.c: small patch which may improve some case when
4811 validating.
4812
4813Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4814
4815 * HTMLparser.c: Closed bug #54891
4816 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4817 to the suite
4818
4819Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4820
4821 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4822 applied a documentation patch from LotR and filled in a few missing
4823 descriptions
4824
4825Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * xpath.c tree.c parser.c: speed optimizations at the parser level
4828 document tree freeing and xpath evaluation
4829
4830Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * parser.c parser.h parserInternals.h: fixed a couple of
4833 interfaces for handling memory buffer input to const char *
4834 upon suggestion of JamesH.
4835
4836Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * configure.in: LoTR sent a patch fixing the previous commit
4839
4840Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * configure.in: trying to deal again with the stoopid -R linking
4843 flag of Solaris
4844
4845Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4846
4847 * xpath.h: two nodeset access macros from Thomas Broyer
4848
4849Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4852 patch from Thomas Broyer
4853
4854Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4855
4856 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4857 case
4858 * INSTALL: was empty added stuff from the FAQ
4859
4860Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4863 attributes handling and #54433 by adding xmlUnsetProp()
4864 and xmlUnsetNsProp()
4865
4866Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4867
4868 * HTMLparser.c: Patch from Jonas Borgström
4869 (htmlGetEndPriority): New function, returns
4870 the priority of a certain element.
4871 (htmlAutoCloseOnClose): Only close inline elements if they
4872 all have lower or equal priority.
4873 * result/HTML: this of course changed a number of tests results.
4874
4875Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * xmlIO.c catalog.c: plugged in the default catalog resolution
4878 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4879 documentations
4880 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4881
4882Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4885 integrating catalogs
4886 * catalog.[ch] testCatalog.c: adding a small catalo API
4887 (only SGML catalog support).
4888 * parser.c: restaured xmlKeepBlanksDefault(0) API
4889
4890Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4891
4892 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4893
4894Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * parser.c: added xmlParseExternalEntityPrivate() to allow
4897 propagation of ctxt->_private when parsing external entities
4898
4899Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4902
4903Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4906
4907Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * valid.c: warn when indeterminist content model is detected
4910 * result/VC/ElementValid8: this adds a message
4911 * Makefile.am: add --novalid for VCM tests
4912 * parserInternals.c: added a call to Init memory
4913
4914Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4917 when both parameters are NULL.
4918
4919Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4920
4921 * valid.c: applied small patch from Gary Pennington, reindented
4922 some part of the code.
4923
4924Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4925
4926 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4927 release, updated and regenerated the docs
4928
4929Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4930
4931 * xpath.c result/XPath/expr/floats : clarified and cleanup
4932 printing of abnormal floats in tests.
4933
4934Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4935
4936 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4937 * results/HTML/ : a few changes in the output of the HTML tests as
4938 a result.
4939 * configure.in: tying to fix -liconv where needed
4940
4941Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * Makefile.am: fixed a stupid error
4944
4945Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * configure.in Makefile.am: make the inclusion of the trio
4948 modules in the library conditional
4949
4950Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * DOCBparser.c: patche from László Kovács, fixed entities refs
4953 in attributes handling
4954
4955Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4958 flushing
4959
4960Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * xpath.c: fix of an XSLT namespace bug reported on the list
4963 general/bug-8-
4964
4965Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * strio.h trio.c: Dan McNichol suggested a couple of small
4968 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4969
4970Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * tree.c parser.c encoding.c: spent a bit more time looking
4973 at the parsing speed and DOM handling. Added a few more
4974 speedups.
4975
4976Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * parser.c: small but effective parsing speed improvement
4979
4980Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * configure.in: default on the DocBook parser inclusion (for Gnome)
4983 * DOCBparser.h: fixed a header reference
4984
4985Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * configure.in xpath.c: applied Bjorn patches for FPE on the
4988 alpha
4989
4990Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4993 xmlSaveFormatFileTo()
4994
4995Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * xpath.c: simple and efficient optimization, XPath functions
4998 aways bind to the same code, cache this
4999 * TODO: updated (by saying some is obsolete)
5000
5001Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * xpath.c: more cleanup work on XPath name parsing routines
5004
5005Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5008 xmlXPathParseName
5009 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5010 * debugXML.c: avoid compilation problems if compiling without
5011 HTML support, Igor Zlatkovic
5012 * win32/libxml2/libxml2.def.src: being able to compile without
5013 XPath on Windows
5014
5015Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * libxml.m4: yet another patch from Toshio Kuratomi
5018
5019Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5022
5023Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * tree.[ch]: added xmlSaveFormatFile interface for saving
5026 and indenting a file.
5027
5028Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * xpath.c: fixed bug #53689 related to processing-instruction()
5031
5032Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * DOCBparser.c: patche from László Kovács
5035
5036Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5037
5038 * parser.c: applied fixes from Christian Glahn bug report #53391
5039
5040Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * error.c: Jean François Lecomte provided a complete description
5043 and a fix to bug #53537
5044
5045Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5046
5047 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5048
5049Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5050
5051 * DOCBparser.c SAX.c: a bit more work on entities processing.
5052 Still Need to cleanup XML output and references in attributes
5053
5054Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5057
5058Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * tree.c: trying to fix #53574, not completely complete,
5061 I would like xmllint --copy --debug test/ent1 and
5062 xmllint --debug test/ent1 to show the same result.
5063 * xpath.c: fix a bug when trying to sort namespace nodes
5064
5065Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * HTMLtree.c: real fix for #53402
5068
5069Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5072 PIs when using xsl:output
5073 * valid.c: closing #53537 some case generate segfaults if there
5074 is validity errors
5075
5076Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5079 of external parsed entities, added --noent to testDocbook
5080 * valid.c: Garry Pennington found an uninitialized variable
5081 access in xmlValidateElementContent()
5082
5083Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5086 with madness
5087 * result/HTML/ : this modified the result of the regression tests
5088 a lot.
5089
5090Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5093 to doc where it wasn't checked against NULL reported by
5094 Jens Laas
5095
5096Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5097
5098 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5099 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5100
5101Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5104 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5105 * SAX.[ch]: cleanup and updates for DocBook
5106 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5107 ex SGML identifier changes
5108 * valid.c: removed a static unused function.
5109
5110Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5111
5112 * HTMLtree.c: applied change for Paul Sponagl on script saving
5113 * Makefile.am: the warning about entity title.xml are normal.
5114
5115Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5116
5117 * configure.in: release of 2.3.7
5118 * Makefile.am: fixing make distcheck
5119
5120Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5121
5122 * doc/html/* doc/xml.html: updated and regenerated the docs
5123
5124Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5125
5126 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5127
5128Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * tree.c: fixed #53388 with the provided patch
5131
5132Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5133
5134 * valid.c: Bjorn detected an invalid memory access. Fixed
5135 vstateVPush()
5136
5137Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5140
5141Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5142
5143 * libxml.h: new header used only for the compilation of libxml
5144 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5145 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5146 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5147 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5148 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5149 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5150 baseline (version 1.2 plus a single patch).
5151 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5152 scientific notation for numbers. Tests added.
5153 * xpath.c: formatting of numbers changed to use sprintf
5154 (contribution from William Brack)
5155
5156Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * valid.c: cleanup, more useful debugging
5159 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5160 * xmlIO.c: entity loading is printed as an error when validating
5161
5162Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * valid.c: fixed to validate within entities
5165 * test/VCM/v22.xml: added a specific testcase
5166
5167Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * valid.c: forgot an epsilon transition in for ()+
5170 * test/VCM/v21.xml : added a specific test case
5171
5172Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5173
5174 * valid.c: removed a state explosion exhibited by RSS
5175 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5176 from bug #51872
5177
5178Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5181 validation without using an ugly NFA -> DFA algo in the source.
5182 Made a specific algorithm easier to maintain, using a single
5183 stack and without recursion.
5184 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5185 * hash.c: made the growing routine static
5186 * tree.h parser.c: added the parent information to an
5187 xmlElementContent node.
5188
5189Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * SAX.c parser.c xpath.c: generating IDs when not validating
5192 from an external parsed entity was poisoning the ID has table
5193 with removed values. This was killing XSLT on the KDE help
5194 browser.
5195
5196Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * entities.h: andrew@ugh.net.au detected a double declaration
5199
5200Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * debugXML.c hash.c tree.h valid.c : some changes related to
5203 the validation suport to improve speed with DocBook
5204 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5205 the way validation errors get reported
5206
5207Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5210 by P C Chow and William M. Brack for XSLT HTML output
5211
5212Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5213
5214 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5215 Igor Zlatkovic patches for MSC compilation and added his
5216 updates
5217
5218Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5221 prefix lookup.
5222 * parserInternals.c: fixed the bug reported by Morus Walter
5223 due to an off by one typo in xmlStringCurrentChar()
5224
5225Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * HTMLparser.c result/HTML/*: revamped the way the HTML
5228 parser handles end of tags or end of input
5229
5230Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5233
5234Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5237 bug where the linktime verions of free() won't work ...
5238
5239Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5242
5243Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5244
5245 * doc/xml.html: added 2.3.6 release
5246
5247Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5248
5249 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5250 * result/wml.xml: resulted in a small output change
5251
5252Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5253
5254 * tree.c: xmlNewDoc was missing the charset initialization
5255 * xmllint.c: added --auto to autogenerate a doc, allow to
5256 reproduce the problem fixed on xmlNewDoc
5257
5258Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * xpath.c: trying to get 52979 solved
5261 * tree.c result/ result/noent/: trying to get 52712 solved, this
5262 also made me clean up the fact that XML output in general should
5263 not add formating blanks by default, this changed the output of
5264 a few tests
5265
5266Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5267
5268 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5269
5270Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5271
5272 * configure.in: finally released 2.3.6
5273
5274Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * xpath.c: checking for null pointer generated by new code
5277
5278Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * xpath.c: fixed a [] evaluation problem reported
5281 * test/XPath/tests/simpleaddr: extended test
5282 * result/XPath/simpleaddr: updated result
5283
5284Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5285
5286 * xmllint.c: Dan Timis reported a portability problem
5287 on Macs without mmap, fixed it.
5288
5289Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * testXPath.c : added a --tree option allowing to display the
5292 tree dump of the XPath expression
5293
5294Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * xpath.c: fixed a memleak when comparing nodesets
5297 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5298 * tree.c: added a TODO
5299
5300Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5303 we need string functions
5304 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5305 to be able to use them where needed. Applied some changes
5306 to reduce name linking pollution and compile in only what's
5307 needed.
5308 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5309 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5310 for the string manipulation functions
5311 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5312 to the free() function of xmlmemory.c
5313 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5314 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5315 usage.
5316
5317
5318Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * error.c: applied the context output patch of the error
5321 handling submitted by Chuck Griffith
5322 * error/VC/*: this slightly change some error logs
5323
5324Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5325
5326 * parser.c: fixed line number reporting on error
5327
5328Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5329
5330 * parser.c: Sullivan and Darin found a parser bug,
5331 applied the patch.
5332
5333Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5336 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5337 xmlversion.h.in xpointer.c: of course the way I defined
5338 UNUSED breaks on old gcc version. Try to be smart and
5339 also define it directly in xmlversion.h
5340 * configure.in: removed -ansi flag from the pedantic set
5341
5342Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5343 Huge cleanup, I switched to compile with
5344 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5345 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5346 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5347 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5348 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5349 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5350 encoding.h entities.c error.c list.[ch] nanoftp.c
5351 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5352 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5353 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5354 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5355 Cleanup, staticfied a number of non-exported functions,
5356 detected and cleaned up a dozen of problem found this way,
5357 avoided a lot of public function name/typedef/system names clashes
5358 * doc/xml.html: updated
5359 * configure.in: switched private flags to the really pedantic ones.
5360
5361Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * configure.in: 2.3.5
5364 * doc/html/*: rebuilt the docs
5365
5366Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * parser.c: fixed a reported bug in NOTATION parsing
5369 * uri.c: accepted but not fixed bug 51876, added TODO
5370 * Makefile.am: fixed bug 51876
5371
5372Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * config.h.in configure.in error.c: fix a compilation problem
5375 on platforms without vsnprintf (xml@thewrittenword.com)
5376
5377Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: fixed a function name header typo
5380 * SAX.c: notations can also occur in external subset.
5381
5382Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * error.c: removed a C++ like comment
5385
5386Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * parser.c: fixing bug 52299 strange condition leading
5389 to a parser crash due to a buffer overflow
5390 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5391 added the specific test case
5392
5393Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5396 xmlXPathConvert{String,Number,Boolean} to be able to make
5397 type casts without a context stack, fixed some implementation
5398 problems related to the absence of context at parse-time,
5399 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5400 in the public API too
5401 * xpointer.c xpathInternals.h: we need to know at parse time
5402 whether we are compiling an XPointer
5403
5404Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5407 cleaned up the parser internals, refactored XPath code, added
5408 new compilation based APIs and cleanly separated public and
5409 private APIs.
5410
5411Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.h: the comp field must be added at the end to avoid
5414 killing binary compat.
5415
5416Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * Makefile.am: detect XPath memleaks in regreson tests
5419 * error.c: fixed and error w.r.t. error reporting still using
5420 stderr
5421 * hash.c: added new line at end of file
5422 * tree.h: minor cleanup
5423 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5424 expression parsing from evaluation, resulted in a number of
5425 changes internally, and in XPointer. Likely to break stuff
5426 using xpathInternals.h but should remain binary compatible,
5427 new interfaces will be added.
5428
5429Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5430
5431 * configure.in: fixed a couple of problems reported by
5432 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5433 without gcc on non linux platforms.
5434
5435Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5436
5437 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5438 a fix for --with-html-dir= configure support. I hope it won't
5439 break rpm generation
5440
5441Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * xmlIO.c: one function comment cleanup.
5444
5445Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5446
5447 * SAX.c: external subset notations were improperly registered
5448 in the internal subset.
5449
5450Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5451
5452 * README.cvs-commits: added, pointing to HACKING
5453 * HACKING: updated
5454
5455Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * parser.c: and Matt Sergeant found one in the XML push
5458 parser (erroneous check I forgot to remove when I fixed the
5459 main parser).
5460
5461Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * xpath.c: ptittom found a small bug in UnaryExpr
5464
5465Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * configure.in: bumped to 2.3.4
5468 * error.c: fixed bug #51860
5469 * tree.c: fixed bug #51861
5470 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5471 * tree.[ch] : added xmlDefaultBufferSize
5472 * nanoftp.c: typo in function name header block
5473 * doc/xml.html : updated, added link to XML::LibXSLT
5474 * doc/html/* : rebuilt the docs
5475
5476Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * parser.c SAX.c: the new content parsing code raised an
5479 ugly bug in the characters() SAX callback. Found it
5480 just because of strangeness in XSLT XML Rec ouptut :-(
5481
5482Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5483
5484 * Makefile.am: Martin Baulig suggested to add -lm
5485 * tree.c: found another bug in xmlNodeGetContent()
5486
5487Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * xpath.c: Bjorn found the error related to strictness of comparison.
5490
5491Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5492
5493 * parser.c: trying to fix the Dtd parsing problem reported
5494 by Gary, side effect of last week speed optimizations.
5495
5496Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5497
5498 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5499 * parserInternals.c: removed unneeded test raised by Stric
5500
5501Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5502
5503 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5504 and fixed by William Brack). Added xmlXPathFormatNumber.
5505 Changed the sorting slightly.
5506 * configure.in Makefile.am example/Makefile.am: Added -lm.
5507 Please note that applications linking with libxml2, must
5508 also like with the math library from now on.
5509
5510Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5513
5514Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * parser.c: one must report spaces even if the Dtd element
5517 content proves that this is not part of the element content.
5518 * result/valid/*.xml: this changed the ouptu slightly
5519
5520Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * configure.in: bumped to 2.3.3
5523 * doc/xml.html: updated
5524
5525Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * tree.c: minor doc fix
5528 * xpath.c: deallocation issues when a result tree has been
5529 converted to a node-set
5530
5531Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * doc/xml.html: oops corrected dates s/2000/2001
5534
5535Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5536
5537 * valid.c: new patch from Gary Pennington
5538
5539Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * doc/xml.html: applied patch from Ankh
5542
5543Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xinclude.c: fixed a problem building on Mac
5546
5547Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * parser.c: more work on increasing parsing ferformances
5550
5551Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5552
5553 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5554 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5555 avoiding memcpy in production builds MEM_CLEANUP macro use
5556 * parser.[ch] parserInternals.c: optimizations of the tightest
5557 internal loops inside the parser. Better checking of I/O
5558 flushing/loading conditions
5559 * xmllint.c : added --timing
5560
5561Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * configure.in: bumped to 2.3.2
5564 * doc/xml.html: updated for release
5565
5566Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * xpath.c: found a memleak and fixed a nasty bug
5569
5570Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5571
5572 * xmllint.[c1] : added return code errors for xmllint
5573 * xpath.c: specific debug dump function for result value trees
5574
5575Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * xpath.c: finally implemented xmlXPathCompareNodeSets
5578 * test/XPath/expr/floats results/XPath/expr/floats: added
5579 a test for float expressions
5580
5581Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5584 * parserInternals.[ch]: trying to speed up parsing
5585 * xpath.c : speeded up node set equality op
5586
5587Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5590 better handling of ID/IDREF and the list modules associated
5591 * configure.in: small CFLAGS cleanup
5592
5593Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5594
5595 * configure.in: fixed iconv detection on AIX (stric)
5596
5597Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5600
5601Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5602
5603 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5604 and optimized xmlXPathNodeSetSort
5605
5606Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * xpath.c: bug fix when context size is 0
5609 * parser.c: I like Norm's Dtd because they still manage to break
5610 the parser occasionally
5611
5612Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5613
5614 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5615
5616Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5619 attributes within the XML-1.0 namespace
5620
5621Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5622
5623 * xpathInternals.h: exported a few axis functions
5624 * doc/xml.html: updated the doc
5625
5626Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5627
5628 * configure.in: applied patch from Daniel van Balen for OpenBSD
5629 and bumped version to 2.3.1
5630 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5631 attempt to find autoclosing was simply broken, removed it,
5632 updated the examples, this is better
5633
5634Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5635
5636 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5637 hash functionnalities.
5638 * doc/html/* : rebuild the doc
5639
5640Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5643 on predicate
5644 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5645 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5646 really want to have tags closed on output even if we accept
5647 unclosed ones on input
5648
5649Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5650
5651 * xpath.c: ouch don't free NULL, rare case fixed
5652 * tree.c: don't coalesce text nodes if they don't have the
5653 same behaviour wrt escaping on output
5654
5655Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * xpath.c: small fixup
5658 * SAX.c: don't warn on empty namespaces.
5659
5660Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * README: a bit of cleanup
5663 * configure.in: preparing for 2.3.0 release
5664
5665Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * hash.[ch]: added a first version of xmlHashSize()
5668 * valid.c: another bug fix from Gary Pennington
5669
5670Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5671
5672 * valid.c: couple of bug fixes pointed by Gary Pennington
5673 * HTMLtree.c: #if 0 cleanup
5674
5675Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5678 which removes a time consuming check of xmlXPathNodeSetAdd()
5679 and use it in places where we are sure to not break unicity
5680
5681Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.c: bug fixes found from XSLT
5684 * tree.c: preserve node->name special values when copying nodes.
5685 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5686 external subset are fetched when available but without full
5687 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5688 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5689 output with encoding disabled.
5690
5691Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5694 xmlCheckFilename should not be called from xmlFileOpenW
5695 and xmlGzfileOpenW
5696
5697Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5698
5699 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5700 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5701 added the new tests for URI normalization
5702 * testURI.c: fixed stoopid bugs
5703 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5704 the URI in the error messages are now properly normalized
5705
5706Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5709
5710Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5711
5712 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5713
5714Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.c: fixed mod operator
5717
5718Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5719
5720 * parser.c: fixed xmlStrcat doc
5721 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5722 trees.
5723
5724Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * xpath.c result/XPath/tests/chaptersbase
5727 result/XPath/tests/simplebase: fixed XPath node()
5728 * tree.c: small fix in xmlNewNs()
5729 * Makefile.am: removed extraneous xml2Conf.sh rule
5730
5731Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5732
5733 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5734 Changed the library name, in order to get libxml-devel and
5735 libxml2-devel to coexist on a single system
5736 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5737 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5738
5739Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5742 libxml2-devel installable in // as libxml-devel.
5743
5744Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5745
5746 * doc/Makefile.am: fixed make rebuild in doc
5747 * doc/html/*.html: rebuilt the docs
5748
5749Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5750
5751 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5752
5753Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5754
5755 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5756 the HTML doc to go into the -devel RPM ...
5757 * aclocal.m4 config.h.in: some updates due to auto* magic
5758
5759Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5760
5761 * xpath.h: added a hook in the context structure allowing to
5762 link to extra support, needed for XSLT
5763
5764Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5767 xmlXPtrCmpPoints to use it.
5768 * propagated the following patch from Alejandro Forero
5769 * include/win32config.h xmlIO.c: applied further suggestions
5770 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5771 * example/gjobread.c: fixed warnings, now that it builds
5772
5773Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5774
5775 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5776
5777 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5778 filename points to a valid file (not a directory).
5779 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5780 Added calls to xmlCheckFilenameDir.
5781
5782 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5783 `path' (rather than `filename') as the parameter to gzopen and open.
5784
5785Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5786
5787 * Makefile.am: fixed a problem with EXTRA_DIST
5788
5789Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * Makefile.am example/Makefile.am: finally found the trick
5792 to build the example, i.e. add "." in SUBDIRS before example
5793 in the list <grin/>
5794
5795Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * doc/xml.html: updated with an XSLT section, removed pointer to
5798 W3C CVS base.
5799
5800Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5803 too, and deallocation need to occur the same way.
5804
5805Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5806
5807 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5808 type correponding to an XSLT result tree fragment. Share most
5809 of the data format with node set, as well as operators.
5810 * HTMLtree.c: added a newline at the end of the doctype output
5811 whe this one is not present initially.
5812 * tree.c: make sure taht the parent and doc pointers are properly
5813 set when copying attributes (lists).
5814
5815Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5816
5817 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5818
5819Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5820
5821 * xpath.c: seems I finally killed that ugly path evaluation
5822 context bug (tagged 9999 in case is is wrong)
5823
5824Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5827 for XSLT
5828
5829Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5832 for xmlGzfileOpen() bug
5833
5834Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5835
5836 * xpath.c: removed an error found by XSLT usage
5837 * tree.c parserInternals.h: use a predefined static string
5838 for text and comment nodes, avoid freeing them in xmlFreeNode,
5839 exported the string name in parserInternals.h and added
5840 another value to disable encoding at output (for XSLT),
5841 gain memory, time.
5842
5843Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5844
5845 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5846 win32/libxml2/libxml2_so.dsp: new makefiles and update
5847 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5848
5849Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5850
5851 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5852 Gary Pennington
5853
5854Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * xpath.c: fixed the comaprision of values and nodelists,
5857 need to compare nodelist still ...
5858 * debugXML.c: avoided a possible core dump
5859 * HTMLparser.c: cleanup
5860 * nanohttp.c: contributed fix.
5861 * tree.c: fixes in properties handling added xmlSetNsProp
5862 needed by libxslt
5863 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5864 comment
5865 * TODO: updated
5866
5867Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5868
5869 * parser.c parserInternals.c: applied Bjorn Reese optimization
5870 patch
5871
5872Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5873
5874 * Makefile.am: applied patch fro make check from Martin Vidner
5875
5876Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5877
5878 * configure.in: preparing 2.2.11
5879 * doc/html/*: rebuild the HTML files
5880 * doc/xml.html : updated
5881
5882Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5883
5884 * tree.c: fixed a stupid bug
5885 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5886 patches related to validation of an XInclude processing result
5887 * TODO: updated
5888
5889Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5890
5891 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5892 on large files
5893
5894Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5895
5896 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5897
5898Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5899
5900 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5901 reported by Jonas Borgström
5902 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5903
5904Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5905
5906 * testXPath.c xpath.c: fixing the XPath union expressions problem
5907 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5908
5909Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * xmllint.c: Made is so if the file name is "-" is will read form
5912 standard input. Sven Heinicke <sven@zen.org>
5913 * tree.c: fixed a problem when growing buffer
5914 * tree.h: fixed the comment of the node types following andersca
5915 comment
5916 * TODO: updated
5917
5918Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * HTMLparser.[ch]: added a way to avoid adding automatically
5921 omitted tags. htmlHandleOmittedElem() allows to change the
5922 default handling.
5923 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5924 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5925 of xmllint too when using --memory flag, added a memory test
5926 suite at the Makefile level.
5927 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5928 with namespace use when encountering QNames in XPath evalation,
5929 added xmlns() scheme in XPointer.
5930 * nanoftp.c : incorporated a fix
5931 * parser.c xmlIO.c: fixed problems raised with encoding when using
5932 the memory I/O
5933 * parserInternals.c: closed bug 25934 reported by
5934 torsten.landschoff@innominate.de
5935 * TODO: updated
5936
5937Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5938
5939 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5940 on a non-updated tree :-(, made a 2.2.10 release to correct the
5941 situation
5942
5943Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5944
5945 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5946 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5947 integrated a set of OpenVMS changes from Howard Taylor
5948 <Howard.Taylor@pacoast.com>
5949
5950Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5951
5952 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5953 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5954
5955Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * HTMLparser.c: some fixes on auto-open of html/head/body
5958 * encoding.c: fixed a compilation error on some gcc env
5959 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5960 XPointer implementation
5961 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5962 related XPointer tests and associated results
5963
5964Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5965
5966 * doc/xmldtd.html doc/xml.html: following a short step by step
5967 guidance on IRC to help maciej with DTDs I started a small
5968 page on the subject.
5969
5970Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5971
5972 * HTMLparser.c: fixed handling of broken charrefs
5973 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5974 patches
5975
5976Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5977
5978 * doc/xml.html doc/html/* : rebuilt the docs after adding
5979 xinclude and updated page for 2.2.7 and 2.2.8
5980 * configure.in: releasing 2.2.8
5981
5982Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * parser.[ch] parserInternals.c: applied the conditional
5985 section processing fix from Jonathan P Springer
5986 <jonathan.springer2@gte.net>
5987 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5988 project file, fixed iconv default non support
5989 * xpath.c: fixed the problem of evaluating relative expressions
5990 when a node context is provided.
5991
5992Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * nanoftp.c: fixed gcc 2.95 new warnings
5995 * SAX.c: fixed a stupid bug
5996 * tree.c: fixed a formatting problem when round-tripping
5997 from/to memory
5998 * xinclude.c: chased memleak, fixed a base problem
5999 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6000 xmlXPtrBuildNodeList()
6001 * TODO: updated
6002 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6003 adding a first small set of regression tests for XInclude
6004
6005Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * nanohttp.[ch]: applied Wayne Davison patches to access
6008 the WWW-Authorization header.
6009 * parser.c: Closed Bug#30847: Problems when switching encoding
6010 in short files by applying Simon Berg's patch.
6011 * valid.c: fixed a validation problem
6012 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6013 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6014 Wayne Davison
6015 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6016 need to be extended to non full nodes selections.
6017 * xinclude.c: starts to work decently
6018
6019Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6020
6021 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6022 debugXML.c xmlversion.h.in: Started adding XInclude support,
6023 this is a new xmllint option
6024 * tree.c xpath.c: applied TOM patches for XPath
6025 * xpointer.c: fixed a couple of errors.
6026 * uri.c: added an escaping function needed for xinclude
6027 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6028 new warning from RH70 gcc's version
6029
6030Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * HTMLparser.c: fixed loop on invalid char in scripts
6033 * parser.c: update to description of xmlIOParseDTD()
6034 * libxml.m4 xmlversion.h.in: changes contributed by
6035 Michael Schmeing <m.schmeing@internet-factory.de>
6036 * configure.in: preparing for 2.2.7
6037 * Makefile.am: trying to avoid config.h and acconfig.h
6038 being included in the distrib
6039 * configure.in: released 2.2.7
6040
6041Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6044 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6045
6046Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * parser.[ch]: added xmlIOParseDTD()
6049 * xpointer.c: added support for the 2 extra parameters of
6050 string-range, fixed a stoopid error when '0' was present
6051 in XPointer expressions
6052 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6053 testsuite for the above
6054
6055Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * libxml.spec.in: improved package descriptions
6058
6059Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6060
6061 * xpath.c xpathInternals.h: applied a large cleaning patch
6062 from TOM <ptittom@free.fr>, it also add namespace support
6063 for function and variables registration.
6064
6065Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6066
6067 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6068 * Makefile.mingw: Wayne Davison's update adding hash.c
6069
6070Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * xpath.c: fixed the root evaluation problems
6073 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6074 ignorable spaces with <b> <bold> <em>
6075 * tree.c: fixed a loop in xmlSearchNsByHref()
6076
6077Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6078
6079 * xpath.c: applied another XPath patch from TOM
6080 * xpath.c include/makefile.am: applied another patch from
6081 china@thewrittenword.com (cleanup on IRIX).
6082
6083Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6084
6085 * xml-config.1: received a fixed version from Fredrik Hallenberg
6086 <hallon@lysator.liu.se>
6087
6088Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6091 cleanup patch for XPath
6092
6093Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * patched to redirrect all "out of context" error messages to
6096 a reconfigurable routine. The changes are:
6097 * xmlerror.h : added the export of an error context type (void *)
6098 an error handler type xmlGenericErrorFunc there is an interface
6099 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6100 to reset the error handling routine and its argument
6101 (by default it's equivalent to respectively fprintf and stderr.
6102 * all the c files: all wild accesses to stderr or stdout within
6103 the library have been replaced to calls to the handler.
6104
6105Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6106
6107 * configure.in: release 2.2.6
6108 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6109 exporting the inner functions of xpath for extension modules
6110 * doc/*: updated and rebuilt the doc
6111
6112Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * nanohttp.c : applied Wayne HTTP cleanup patch
6115 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6116 and xmlNodeSetSpacePreserve()
6117
6118Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6119
6120 * xpath.c: closing bug #29260
6121
6122Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6125 multikey tuples, made hash structure opaque
6126 * valid.[ch]: moved elements, attributes, notations decalarations
6127 as well as ID and refs to hash tables.
6128 * entities.c: hash cleanup
6129 * xmlmemory.c: fixed a dump problem in debug mode
6130 * include/Makefile.am: problem passing in DESTDIR= values patch
6131 from Marc Christensen <marc@calderasystems.com>
6132 * nanohttp.c: removed debugging remains
6133 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6134 * HTMLparser.c parser.c: fixing a number of problems with the
6135 macros in the *parser.c files (Wayne).
6136 * HTMLparser.c: close the previous option when opening a new one
6137 (Marc Sanfacon).
6138 * result/HTML/*: updated the HTML results accordingly
6139
6140Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6143 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6144 XPath functions and XML entities table to them. More to come...
6145 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6146
6147Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * tree.c: coalesce adjacent text nodes
6150 * valid.c: handling of blank nodes in DTd validation (raised
6151 by problems with a posteriori validation).
6152 * nanohttp.c: changing behaviour on HTTP write stuff.
6153 * HTMLtree.c: forced body and html to be explicitely closed.
6154 * xpath.h: exported more XPath functions.
6155
6156Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * Release of 2.2.5
6159 * xpointer.c: range() range-inside and other helper functions
6160 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6161
6162Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6165 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6166
6167Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6170 and XPointer modules
6171
6172Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6173
6174 * SAX.h: closed #25107
6175
6176Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * testSAX.c: fixed problem with cdata reporting
6179 * SAXresult/* : updated
6180
6181Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6184 Closed bug #27499, added to regression tests
6185 * TODO: updated
6186
6187Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6190 support for SCRIPT and STYLE with help from Bjorn Reese
6191 * test/HTML/* result/HTML/*: added simple testcase and updated
6192 the existing ones.
6193
6194Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6195
6196 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6197 string-range for empty strings
6198 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6199 test/XPath/xptr/strrange: augmented the XPointer testsuite
6200
6201Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * doc/xml.html doc/xmlmem.html: added a module describing memory
6204 interfaces and use, updated the main page.
6205
6206Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6209 nanoftp code work on Windows too now
6210
6211Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6214 * xpointer.c: implemented string-range() at least a good first version
6215 * test/XPath/docs/str test/XPath/xptr/strrange
6216 result/XPath/xptr/strrange: the string-range() tests
6217
6218Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * Makefile.am include/Makefile.am include/win32config.h
6221 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6222 and make distcheck
6223
6224Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6225
6226 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6227 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6228 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6229
6230Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6233 patch for socklen_t detection by
6234 Albert Chin-A-Young <china@thewrittenword.com>
6235
6236Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6239 and added a --dtdvalid option to xmllint used to test it
6240
6241Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6244 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6245
6246Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6249 handlings (registration, lookup, cleanup)
6250
6251Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6252
6253 * configure.in Makefile.am include/makefile.am: adding XPointer
6254 and XPtrtests target
6255 * xpointer.[ch] : new files for XPointer support
6256 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6257 more XPath tests
6258
6259Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * configure.in: fixed, very broken, make distcheck works again
6262
6263Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6264
6265 * More work toward 2.2.5, integrated a number of patches
6266 * configure.in Makefile.am win32config.h.in: trying to cleanup
6267 make distcheck .... huh ...
6268 * include/Makefile.am include/win32config.h: new directory
6269 for includes
6270 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6271 updated teh makefiles and instructions for WIN32
6272 * xpath.c: small fixes
6273 * test/XPath/ results/XPath: updated the testcases and results
6274 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6275 suggested patches
6276 * valid.c: fixed an ID bug
6277
6278Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6281 the automake bug where wrong dependancies were generated.
6282 * xpath.[ch]: worked on XPointer
6283
6284Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * configure.in Makefile.am: 2.2.5, ship the include in an
6287 include/libxml subdirectory, use symlinks when using CVS
6288 * testSAX.c: fixed small bug
6289 * testXPath.c: changed the way testfiles are parsed
6290 * debugXML.c: same kind of cleanup when parsing an argument expression
6291 XPath/XPointers can have blanks embedded
6292 * xpath.[ch]: more cleanup, reorgs for XPointer work
6293 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6294 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6295
6296Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6297
6298 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6299 in the XPath engine, rewrote large parts of it, now it's far
6300 cleaner and in sync with the REC not an old WD. Fixed a parsing
6301 problem in the interactive XML shell found when testing XPath.
6302
6303Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6306 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6307 examples with the extra test
6308
6309Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6310
6311 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6312 the global init function.
6313
6314Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * HTMLparser.c: Doohhh, attribute name parsing was still case
6317 sensitive ! Fixed this ...
6318 * result/HTML/* : updated the tests results accordingly
6319
6320Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6323 engine, should be far more stable, incorporated a new version of
6324 preceding/following axis, need testing
6325 * uri.c: fixed file:///c:/a/b/c problem
6326 * test/XPath/tests/idsimple: augmented the XPath tests
6327
6328Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * doc/* rebuilding docs for 2.2.4 release
6331
6332Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * configure.in: releasing 2.2.4
6335 * parser.[ch]: added xmlStrEqual()
6336 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6337 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6338 use xmlStrEqual instead
6339 * TODO: updated
6340 * added an XPath test
6341
6342Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6345 * entities.h: exported xmlInitializePredefinedEntities
6346 * parser.[ch] : added xmlInitParser()
6347 * parserInternals.h : had to export htmlInitAutoClose()
6348
6349Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6352 problems
6353 * Makefile.am : added XPath regression tests to normal tests
6354 * uri.c: fixed a problem with local paths, cleanup
6355 * parser.c: fixed a problem with large CData sections
6356
6357Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * configure.in xml-config.in: patch from "Ben Taylor"
6360 <sol7x86@hotmail.com> for solaris shared libs lookup
6361
63622000-09-30 Martin Baulig <baulig@suse.de>
6363
6364 * libxml-2.0.pc.in: Provide pkg-config script.
6365
6366 * configure.in: Create the libxml-2.0.pc script from the
6367 libxml-2.0.pc.in templates.
6368 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6369 script in `$(libdir)/pkgconfig'.
6370
6371Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6374 when compiling with MSC
6375
6376Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * xpath.c: patch for normalize-string() substring-before(),
6379 substring-after() and translate() functions from Bjorn Reese
6380 <breese@mail1.stofanet.dk>
6381 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6382 Fredrik Hallenberg <hallon@lysator.liu.se>
6383 * TODO: updated
6384
6385Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6388 problem of socklen_t being undefined on a number of platforms
6389 * debugXML.c: fixed a compilation problem when without snprintf
6390
6391Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6392
6393 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6394 an URI bug and a fix for the control-character-induced infinite loop
6395 * nanohttp.c: preventive fix for compiling on WIN32
6396
6397Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * xmlint.c: closing bug #25000
6400
6401Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6402
6403 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6404 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6405 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6406 related function, fixing xmlStrncmp(), and associated cleanup
6407 * result/HTML/entities.html.sax: updating result
6408
6409Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * uri.c: applied patch for URI escaping from Wayne Davison
6412 <wayned@blorf.net>
6413 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6414 from Denis Barbier <barbier@imacs.polytechnique.fr>
6415 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6416 patch from Wayne Davison
6417
6418Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * doc/xml.html : updated with new releases, adding "how to help"
6421
6422Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6423
6424 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6425 removed a few warnings in pedantic mode ...
6426 * parserInternals.c parser.c: moved encoding switching function
6427 to parserInternals.c
6428 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6429
6430Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6433 error or warning handlers
6434
6435Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6436
6437 * parserInternals.c parserInternals.h parser.c Makefile.am:
6438 created a new module parserInternals.c, moved most of the
6439 code shared by the various parsers there, as well as
6440 deprecated code from parser.c. More cleanup of parser.c
6441 * uri.c: fixed a problem when URI is NULL
6442 * valid.c: speedup when looking for an attribute declaration
6443
6444Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6447 the cleanup of the computation of URI references when seeking
6448 external entities. The URI reference string and the resulting
6449 URI are both stored now.
6450 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6451 large s(n)printf checks and cleanup from Denis Barbier
6452 <barbier@imacs.polytechnique.fr>
6453 * xmlversion.h.in tree.h: couple of SGML declarations for a
6454 possible docbook module.
6455 * result/VC/ : a couple of test output changed due to the change
6456 of the entities URI
6457
6458Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * parser.h: added a _private field for linking user's data
6461
6462Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * parser.c parserInternals.h: demacroified most of the IS_XXX
6465 the gain in size is significant so ...
6466
6467Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * entities.c: cases where looking up entities with doc==NULL
6470 covered
6471
6472Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * uri.c: applied Wayne Davison patch
6475 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6476
6477Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * uri.c testUri.c: applied Wayne Davison patches
6480 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6481 * Makefile.in: added URItest and included thenin "make tests"
6482
6483Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * xmlversion.h.in: closed bug 22941
6486
6487Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6488
6489 * doc/xmlio.html: added doc and example for entity loader
6490 redefinition.
6491
6492Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6493
6494 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6495 used by libxml
6496
6497Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * parser.c: Fixed bug on invalid ontent characters and when using
6500 push.
6501 * xmllint.c: fixed xmllint endling of errors in push mode
6502
6503Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * HTMLparser.c testHTML.c: applied two new patches from
6506 Wayne Davison <wayned@users.sourceforge.net>
6507 * result/HTML/*.sax: regenerated HTML SAX output
6508 * parser.c: more cleanup.
6509
6510Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * HTMLparser.[ch] testHTML.c: applied the second set of
6513 patches from Wayne Davison <wayned@users.sourceforge.net>,
6514 adding htmlEncodeEntities()
6515 * HTMLparser.c: fixed an ignorable white space detection bug
6516 occuring when parsing with SAX only
6517 * result/HTML/*.sax: updated since the output is now HTML
6518 encoded...
6519
6520Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * HTMLparser.[ch]: applied some of Wayne Davison
6523 <wayned@users.sourceforge.net> patches
6524
6525Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6528 undeclared namespace prefix was used, added a warning.
6529 Cleaned up support w.r.t. entities, spilling out a warning
6530 and being pedantic on lookups.
6531 * test/warning/ent9 : added testcase for previous example.
6532 * TODO: updated
6533 * parserInternals.h parser.c: changed the way names are parsed
6534 now allow infinite size and decrease penalty for normal use
6535 * parser.c: Started a big cleanup/check of the parser code,
6536 fixed some of the most tortuous entity code, spotted code
6537 unused anymore
6538 * test/*: added tests for very long names and related nasty
6539 things.
6540
6541Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * doc/encoding.html: added encoding aliases doc
6544 * doc/xml.html: updates
6545 * encoding.[ch]: added EncodingAliases functions
6546 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6547 bottleneck affecting large DTDs like Docbook
6548 * parser.[ch] xmllint.c: added a pedantic option, will be
6549 useful
6550 * SAX.c: redefinition of entities is reported in pedantic mode
6551 * testHTML.c: uninitialized warning from gcc
6552 * uri.c: fixed a couple of bugs
6553 * TODO: added issue raised by Michael
6554
6555Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * doc/encoding.html: propagated Martin Duerst suggestions
6558
6559Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6562 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6563 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6564 by Wayne Davison
6565
6566Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * nanoftp.c nanohttp.c: small cleanup
6569 * TODO: updated
6570
6571Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6572
6573 * added an old VC testcase and updated title.xml entity
6574
6575Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6578 done on auto-opening of <p> tags and cleanup of SAX output
6579
6580Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6583
6584Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6585
6586 * doc/xml.html libxml.* structure.*: updated the doc a bit
6587
6588Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6589
6590 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6591 of SAX tests
6592
6593Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6594
6595 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6596 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6597
6598Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6599
6600 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6601 * testHTML.c: fix core dump on Solaris 2.x systems
6602 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6603 * result/HTML/*.sax: previous bug fix lead to new results
6604
6605Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6606
6607 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6608 * configure.in: added --with-readline=DIR to accept alternate
6609 path for readline include/library
6610 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6611 for ANSI under HP-UX
6612 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6613 includes @LIBS@
6614
6615Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * doc/* : rebuilt the docs
6618 * getting ready for 2.2.2 release
6619
6620Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6621
6622 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6623 and xmlAddFeature()
6624 * tree.[ch]: added xmlAddChildList()
6625 * xmllint.c: MAP_FAILED macro test
6626 * parser.h: added xmlParseCtxtExternalEntity()
6627 * valid.c: applied bug fixes removed warning
6628 * tree.c: added CDATA block to elements content
6629 * testSAX.c: cleanup of output
6630 * testHTML.c: added SAX testing
6631 * encoding.c: better error recovery
6632 * SAX.c, parser.c: fixed one of the external entity processing
6633 of the OASis testsuite
6634 * Makefile.am: added HTML SAX regression tests
6635 * configure.in: bumped to 2.2.2
6636 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6637 SAX results
6638
6639Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6640
6641 * configure.in: patch for HP compiler
6642
66432000-08-04 Sven Heinicke <sven@zen.org>
6644
6645 * xmllint.c: Was coredumping sometimes when the file given didn't
6646 exist.
6647
6648Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6649
6650 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6651
6652 when using in memory parsing. Need some cleanup.
6653 * xmllint.c configure.in: added a --memory flag to test memory
6654 parsing
6655
6656Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6657
6658 * nanohttp.c: fixed socklen_t replacement to unsigned int
6659 * parser.c: fixed a space handdling missing at the end of
6660 production 28 DOCTYPE.
6661 * xmlmemory.c: fixed a stupid bug on the routine to override
6662 allocation functions
6663 * TODO: updated
6664
6665Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6666
6667 * doc/ regenerated the docs
6668
6669Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * doc/encoding.html doc/xml.html: added I18N doc
6672 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6673 improvements, both parser and filters, added ASCII & HTML,
6674 fixed the ISO-Latin-1 one
6675 * xmllint.c testHTML.c: added/made visible --encode
6676 * debugXML.c : cleanup
6677 * most .c files: applied patches due to warning on Windows and
6678 when using Sun Pro cc compiler
6679 * xpath.c : cleanup memleaks
6680 * nanoftp.c : added a TESTING preprocessor flag for standalong
6681 compile so that people can report bugs more easilly
6682 * nanohttp.c : ditched socklen_t which was a portability mess
6683 and replaced it with unsigned int.
6684 * tree.[ch]: added xmlHasProp()
6685 * TODO: updated
6686 * test/ : added more test for entities, NS, encoding, HTML, wap
6687 * configure.in: preparing for 2.2.0 release
6688
6689Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6690
6691 * nanoftp.c: fixed the way the control connection is handled
6692 * libxml.spec.in: fixed the dependancies and cleanup
6693
6694Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6695
6696 * doc/xml.html: changed the xmlsoft.org structure, updated the
6697 examples w.r.t. root and childs
6698
6699Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6700
6701 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6702
6703Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6704
6705 * HTMLparser.c: Work on character encoding support for the HTML parser
6706 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6707 * encoding.c: Fixed a potential memleak in the encoding stuff
6708
6709Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * doc/FAQ.html doc/Makefile.am : added a FAQ
6712
6713Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6714
6715 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6716 of the HTML parser to force it to not bypass SAX
6717
6718Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6719
6720 * win32config.h.in: updated
6721 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6722 lacks iconv support :-( need to release 2.1.1
6723 * configure.in: release 2.1.1
6724 * HTMLparser: fixed bug #14784
6725 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6726 by Windows compiler
6727 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6728 the SAX startDocument() callback.
6729 * TODO: updated
6730
6731Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6732
6733 * added xmlStopParser()
6734
6735Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6736
6737 * configure.in: 2.1.0 prerelease
6738 * Large resync between W3C and Gnome tree
6739 * nanoftp, nanohttp.c: fixed stalled connections probs
6740 * HTMLtree.c SAX.c : support for attribute without values in
6741 HTML for andersca
6742 * valid.c: Fixed most validation + namespace problems
6743 * HTMLparser.c: start document callback for andersca
6744 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6745 * parser.h, SAX.c: serious speed improvement for large
6746 CDATA blocks
6747 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6748 different encoding
6749 * example/Makefile.am example/gjobread.c tree.h: work on
6750 libxml1 libxml2 convergence.
6751 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6752 and the LIBXML_TEST_VERSION macro
6753
6754Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * doc/xml.html: various patches and improvements typo fixed by
6757 Felix Natter
6758 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6759 from Felix Natter <fnatter@gmx.net>
6760
6761Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * doc/upgrade.html: updated with instructions for support of both
6764 libxml-1.x and libxml-2.x
6765 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6766 for 2.x support and also fixed includes
6767
6768
6769Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6770
6771 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6772 the encoding support, added iconv support, so now libxml if
6773 compiled with iconv automatically support japanese encodings
6774 among others. Work based on initial patch from Yuan-Chen Cheng
6775 I may have broken binary compat in the encoding handler
6776 registration scheme, but that was so utterly broken I don't
6777 expect anybody to have used this feature until now.
6778 * parserInternals.h: fixup on the CHAR range macro
6779 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6780 code.
6781 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6782 * uri.c: added xmlParseURI() I can't believe I forgot to
6783 implement this one in 2.0 !!!
6784 * SAX.c: moved doc->encoding update in the endDocument() call.
6785 * TODO: updated.
6786
6787Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6788
6789 * tree.h: removed extraneous xmlRemoveProp definition
6790 * TODO: added item about --disable-corba configure switch
6791 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6792 * nanoftp.c: fixed include problems giving troubles on AIX and
6793 slowlaris
6794 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6795 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6796 comment and headers changes to lower gtk-doc number of warnings
6797 * doc/html/*: rebuilt docs
6798
6799Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6800
6801 * HACKING: documented the tag for 1.x and instructions
6802
6803Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6804
6805 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6806 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6807 xmlCreateIOParserCtxt
6808 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6809 significant overall improvement
6810 * xmllint.c: added I/O test to xmllint
6811 * testSAX.c: added a speed test
6812 * doc/* : updated/regenerated
6813
6814Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * xpath.c uri.h parserInternals.h: cosmetic changes from
6817 "Timur I. Bakeyev" <timur@bat.ru>, including making
6818 xmlCreateURI() public
6819
6820Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6823 and the code at the same time. Added a clean mechanism for
6824 overload or added input methods: xmlRegisterInputCallbacks()
6825 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6826 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6827 * TODO: updated
6828 * doc/* : updated/regenerated
6829 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6830 source dir
6831
6832Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * testURI.c: yet another forgotten commit, I should get some sleep !
6835
6836Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * xmllint.c: forgot to commit this too ?
6839
6840Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6841
6842 * xmlversion.h.in : forgot to commit this previously
6843
6844Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6847 * README TODO: updated for release
6848 * uri.c uri.h: added authority parsing/saving
6849 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6850 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6851 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6852 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6853 Makefile.am : added compile-time customization of libxml
6854 --with-ftp --with-http --with-html --with-xpath --with-debug
6855 --with-mem-debug
6856 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6857 #include <libxml/xxx.h> I hope it won't break too much stuff
6858 and will be manageable in the future...
6859 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6860 and added xmllint to the installed programs
6861 * uri.h: added xmlFreeURI()
6862
6863Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * uri.c uri.h: finished the escaping handling, the base support
6866 and the URI path normalization. Looks good just lacks the
6867 authority content parsing code.
6868 * Makefile.am: added instructions to generate testURI
6869 * TODO: updated
6870 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6871 added links and icons for W3C and Gnome
6872
6873Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * xmlmemory.[ch] : seems I forgot to actually update the files in
6876 the last commit :-)
6877 * doc/xml.html doc/html/* : updated and uploaded the docs
6878
6879Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6882 * TODO: updated
6883 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6884 libxml default allocation function with another set (like gmalloc/
6885 gfree).
6886 * Makefile.am, uri.c, uri.h: added a set of functions to do
6887 exact (litteraly copied from the RFC 2396 productions) parsing
6888 and handling of URI. Will be needed for XLink, one XML WFC,
6889 XML Base and reused in the nano[ftp/http] modules. Still work
6890 to be done.
6891
6892Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * configure.in, libxml.spec.in : libxml2
6895 * doc/* : updated the doc page, rebuilt the docs
6896
6897Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * all: tagged LIB_XML_1_X
6900 * *.c *.h : updated from W3C CVS tree
6901 * configure.in : 2.0.0-beta
6902 * libxml.spec.in : libxml2 package nam
6903 * result/* : new version of the tests output
6904
6905Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6906
6907 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6908
6909Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * doc/* : rebuilt the docs
6912 * parser.c: final patch on #6766
6913 * valid.c: small patch on validity checks.
6914
6915Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6916
6917 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6918 added
6919 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6920 compatibility w.r.t. XML spec and existing code.
6921
6922Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6923
6924 * parser.c: seems a better solution to <a> </a> exists,
6925 will try it for a while
6926
6927Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6928
6929 * parser.c: tried to remove the <a> </a> generating <a/>
6930 this is hard. Left a flag for that purpose. Fixed bug #6766
6931 * configure.in: prepared 1.8.7 not released, due to previous
6932 problem
6933
6934Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * doc/xml.html : applied second patch from Paul DuBois
6937
6938Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * doc/xml.html : applied patch from Paul DuBois
6941
6942Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6945
6946Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6949 compilation warnings on various platforms.
6950 * parser.c: Fixed #5281 validity error callbacks are now desactived
6951 by default if not validating.
6952
6953Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6956
6957Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6960 <gkatsi@cs.toronto.edu>
6961
6962Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6963
6964 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6965 processing URLs
6966
6967Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6970 xmlNanoFTPUpdateURL for persistent control connections.
6971 * configure.in: 1.8.6
6972
6973Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6976 * tree.[ch] : added xmlSaveNoEmptyTags
6977
69782000-01-29 James Henstridge <james@daa.com.au>
6979
6980 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6981
6982 * Makefile.am: added nanoftp.[ch] to the build.
6983
6984Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * nanoftp.[ch]: cleanup, comments, API
6987 * debugXML.c : fixed a bug in the cat command
6988 * doc/*: regenerated the docs
6989
6990Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6991
6992 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6993 * debugXML.c : fixed a bug in the cat command
6994 * valid.c: fixing some small probs
6995 * libxml.spec.in: get rid of the SNAP suffix
6996 * doc/xml.html: updated the status
6997
6998Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6999
7000 * xml-config.in: xml-config --version to just return the
7001 version number
7002 * xpath.c: some cleanup w.r.t. axis when the current node is
7003 an attribute.
7004 * TODO: updated
7005
7006Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * configure.in: prepared for libxml-1.8.5
7009 * doc/* recompiled the documentation
7010
70112000-01-17 Jody Goldberg <jgoldberg@home.com>
7012
7013 * configure.in : WARNING autoconf subtlety alert :
7014 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7015 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7016 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7017 get defined by AC_CHECK_HEADERS.
7018
7019Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7020
7021 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7022 Rune.Djurhuus@fast.no
7023
7024Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7025
7026 * TODO: updated
7027 * tree.c, parser.c: made sure that only memory alloc problems
7028 and internal parser errors are allowed to write to stdout or
7029 stderr.
7030
7031Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7032
7033 * tree.c : restored xmlNewGlobalNs since this seems used by
7034 a lot of existing code :-(, fixed a bug in xmlNewNs
7035 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7036 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7037 to exit() from the library code.
7038 * xpath.c, parser.c: removed bugs or unused code detected by
7039 Windows compilers
7040 * parser.c: started adding interfaces for parsing well balanced
7041 XML fragments
7042 * configure.in: releasing 1.8.4
7043 * doc/* : rebuilt the docs
7044
7045Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7046
7047 * tree.[ch] : added xmlNewDocFragment() for DOM
7048 * testHTML.c: uninitialized variable.
7049
7050Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * doc/* : rebuild the docs
7053
7054Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7055
7056 * acconfig.h: readline and history patch
7057 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7058 * tree.c: added check and handling when possibly removing an ID
7059 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7060 and saving.
7061 * test/HTML/entities.html result/HTML/entities.html* : test for
7062 various entities reference cases
7063 * result/HTML/* : as a result output of some testcase have
7064 changed
7065 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7066 by previous example. added xmlParseTryOrFinish().
7067 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7068 entities.h debugXML.h HTMLparser.h: changed the way struct are
7069 declared to allow gtk-doc to expose those
7070 * parser.c: closed bug #4960
7071 * Makefile.am configure.in: Applied patch from
7072 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7073 and math/socket libs detection
7074
7075Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7076
7077 * configure.in, Makefile.am: link tester against readline
7078 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7079
7080Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7081
7082 * tree.[ch]: added xmlRemoveProp
7083 * win32config.h.in nanohttp.c: avoid including the Windows
7084 socket stuff in every C files
7085 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7086 the XmL parser(s)
7087 * test/ns4 result/ns4 etc...: added test case for previous prob
7088 * tree.c: xmlNewNs wasn't checking for double definition
7089 * Makefile.in: fixed a problem with dist-hook duplicates
7090 * parser.[hc], xmlIO.c: fixed the loading of external entities
7091 APIs, now xmlLoadExternalEntity() is used everywhere and
7092 setting up an app specific front-end using the
7093 * SAX.c parser.c: some fixes, now the xhtml spec validates
7094 with the xhtml DTD.
7095 * error.c: fixed crashes in case of no input stream
7096 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7097 to the validation tests and results
7098
7099Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7100
7101 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7102 too htmlCreatePushParserCtxt() and htmlParseChunk()
7103 * parser.c: a bit of cleanup.
7104 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7105 to XML) removed the last mem leak known
7106 * HTMLtree.c: output message cleanup
7107 * xmlmemory.c: display content info about memory blocks
7108 * result/HTML/wired.* : missing att value warning change
7109
7110Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * doc/* : rebuilt the documentation
7113
7114Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * parser.[ch] parserInternals.h: Push parser for XML,
7117 seems to work fine now
7118 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7119 --push for push testing
7120 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7121 * testSAX.c: added --push
7122 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7123 subtree
7124 * xmlIO.[ch] : enriched API + fixes for push mode
7125 * entities.[ch]: added the entity content length to the struct.
7126 * xmlmemory.[ch]: new API to show the last entries for the shell
7127 * valid.c: added required attribute testing
7128 * SAX.c: the cdata callback now merge contiguous fragments
7129 * HTMLparser.c: cleanup of some macros
7130
7131Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * parser.c: fix for PIs name starting with xml
7134 * tree.c: fixed a potential problem with || and && ops
7135 * *.c, configure.in win32config.h.in : generate win32config.h for
7136 those on the Other Side !
7137
7138Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7139
7140 * parser.c: fixed a stupid = vs. == bug :-(
7141 * doc/gnome-xml.sgml: s/glade/xml/
7142
7143Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7144
7145 * configure.in, doc/xml.html : bug fix release 1.8.2
7146 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7147 Hopefully the end of that silly C++ include problem
7148 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7149 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7150 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7151 troubles with autoclosed elements when the stree shape doesn't
7152 follow the DtD specs. Added htmlIsAutoClosed() and
7153 htmlAutoCloseTag()
7154 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7155 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7156 * debugXML.c: fixed a bug on printing default namespaces.
7157 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7158
7159Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * result/HTML/*.htm[l] : updated the HTML regression tests according
7162 to the new output
7163 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7164 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7165 problem due to intermix of extern "C" { ... } declarations for C++
7166 and recursive includes in the headers
7167
71681999-12-20 Chris Lahey <clahey@umich.edu>
7169
7170 * HTMLtree.c: Made it so that html nodes with a single child do
7171 not insert a carriage return before or after the child node.
7172
7173Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * configure.in, doc/xml.html : bug fix release 1.8.1
7176 * parser.c: fixed bug #4344
7177 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7178 added the glue to avoid C++ problems
7179 * doc/* : regenerated the documentation
7180
7181Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7182
7183 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7184 namespace recognition, and Dia as a resul :-(
7185 * encoding.c: closed bug #3950
7186
7187Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * valid.c: debugging a posteriori validation, except URI expansion
7190 stuff this should be fixed now
7191 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7192 Carl Nygard <cnygard@bellatlantic.net>
7193 * tester.c: added --postvalid, cleaning of the code
7194 * tree.[ch]: added xmlDocGetRootElement()
7195
7196Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7197
7198 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7199 c++ losage.
7200
7201Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * configure.in, doc/xml.html : bumped to 1.8.0
7204 * xlink.[ch], Makefile.am : added framework for link detection
7205 * parser.h: added nbChars to parser context, needed for cleanup.
7206 * xmlmemory.c: removed a nasty bug when out of mem
7207 * valid.[ch]: adding namespace support for attribute decl
7208 * tester.c: added --debugent option
7209 * debugXML.[ch]: added xmlDebugDumpEntities()
7210 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7211 buffers instead, this was really needed, validation was breaking
7212 in strange ways due to that. Added xmlParseStringPEReference()
7213 and other parsing from strings functions. Entities processing
7214 modified again, but PERef are still not handled correcly but
7215 unless you're Eve Maller you won't notice :-)
7216 * HTMLparser.c: large changes toward reliability, and switched to
7217 lowercase internal tags, XHTML is lowercase, so it will help
7218 that output is closer to next version.
7219 * doc/* : regenerated the documentation, it is now hosted at
7220 http://xmlsoft.org/ (same bits I just bought the domain :-)
7221
7222
7223Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7224
7225 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7226 doc generation
7227 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7228 in the SAX API
7229 * doc/*: rebuilt the doc making sure everything appears in the
7230 HTML files
7231
7232Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7233
7234 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7235 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7236 which allow impressive speed improvement on dataset with
7237 large text pieces, but at the cost of broken binary
7238 compatibility and slightly bigger memory usage.
7239 Configure with --with-buffers to activate them, they
7240 are protected with XML_USE_BUFFER_CONTENT define.
7241 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7242 goal is 0 memory left allocated once parser is no more used
7243 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7244 call xmlCleanupParser() and xmlMemoryDump()
7245
7246Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7247
7248 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7249 * parser.[ch] encoding.[ch]: added memory cleanup routines
7250 * parser.c: closing bug #3788
7251 * doc/*: rebuilt the doc
7252
7253Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7254
7255 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7256 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7257 * tester.c: added --compress option
7258 * doc/*: rebuilt the documentation
7259
7260Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7263 if given /proc/kcore as input !
7264 * doc/xml.html doc/*: updated and rebuilt the documentation
7265
7266Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7267
7268 * parser.c: Fixed some wrongly space collapsing code due to
7269 a misreading of the spec.
7270 * result/*: fixed the output accordingly
7271
7272Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7273
7274 * encoding.c: bug fix and typos
7275 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7276 * parser.c: added attribute normalization closing bug #3597
7277 * test/att* result/att* SAXresult/att*: testcase for attribute
7278 normalization
7279
7280Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * configure.in: closing bug #3163 by adding extra flags for the
7283 cc compiler on HP-UX
7284
7285Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * valid.[ch] : removed a typo and an enumerated type bug in the
7288 xmlAddElementDecl() function
7289 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7290 call to xmlEncodeEntitiesReentrant() so that the functions
7291 New, Set and Get are at the same level.
7292 * parser.c HTMLparser.c: extra memory allocation bug for
7293 attributes detected by someone using libxml in embedded systems :-)
7294
7295Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * xmlmemory.h: turned off mem debug :-\
7298
7299Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * parser.c: closed bug #2784 a one line fix, but worth pushing
7302 a new release out
7303 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7304 some structures, comments before and after the
7305 main element, and other nastyness
7306 * HTMLtree.c tree.c: accomodate the extended HTML supported
7307 * configure.in: pushing 1.7.4
7308 * test/ent8 and related outputs : added a new test for bug #2784
7309 * test/HTML/wired.html and related output: a nasty HTML example
7310 * Makefile.am: improved the test scripts
7311 * docs/* : reran the documentation extractor, updated xml.html
7312
7313Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7314
7315 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7316 HTMLparser and debugged the HTML related code. HTML documents
7317 now have their own type
7318 * entities.c: do not dump &apos; for HTML output
7319 * xmlmemory.c: improvement, breakpoint mechanism
7320 * testHTML.c: added --sax --repeat ...
7321 * Makefile.am: improved the HTML tests
7322 * valid.[ch]: added xmlValidGetValidElements and
7323 xmlValidGetPotentialChildren
7324 * tester.c: added --insert to test the 2 new functions
7325 * test//* result//* SAXresult//* : regression test cleanup
7326 and extension.
7327 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7328 gnome-xml-nanohttp.html
7329
7330Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7331
7332 * HTMLparser.c: fixed problems with some autoclose tags
7333 * tree.c: fixed XML output problems.
7334 * result/* SAXresult/*: update of the tests output
7335
7336Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7337
7338 * Makefile.am: Arturo patch for xmlConf.sh version info
7339 * parser.c: Tim Josling patch for single quoted items
7340 * tester.c: Tim Josling patch for tester options usage
7341 * tree.h: indent cleanup
7342
7343Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7344
7345 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7346 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7347
7348Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * tree.c : Raph patch for initialization of CORBA fields
7351 * parser.c, xpath.c, ...: modification of doc comments
7352 * xpath.c : allow spaces in xpath expressions
7353
7354Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * xmlmemory.h: turning off memory debug :-(
7357
7358Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7359
7360 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7361 better SAX interfaces.
7362 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7363 entity.
7364 * configure.in: 1.7.2
7365
7366Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7367
7368 * libxml.spec.in: fixed the URL
7369 * doc/xml.html: improved the documentation front-end
7370
7371Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7372
7373 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7374
7375Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7376
7377 * libxml.spec.in: fixed the alpha compile problem
7378 * parser.[ch]: changed errno to errNo in the parser context :-(
7379 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7380 * doc/xml.html: changed CHAR to xmlChar
7381 * doc/html/*: recompiled the documentation
7382 * configure.in: 1.7.1
7383
7384Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7385
7386 * parser.h: modified the parser context struct to regain 1.4.0
7387 binary compatibility
7388 * parser.c, xml-error.h: added errno ot teh context and defined
7389 a set of errors values with update of errno
7390 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7391 DTDs and entities
7392 * *.h, *.c: complete cleanup of the use of config.h and include
7393 protection depending on the current setup.
7394 * overalll debugging, maintenance and bug-fixing on all modules
7395 * updated the documentation
7396 * ready for 1.7.0
7397
7398Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7399
7400 * HTMLparser.c : cleanup
7401 * SAX.c valid.c valid.h: added ID/IDREF checking
7402 * tree.c tree.h: extended doc structure for refs
7403 * configure.in: 1.6.2
7404 * parser.c: patched bug in SAX user arg call
7405 * parserInternals.h: patched missing close in C++ wrapping
7406 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7407 especially upcoming XPointer implementation.
7408 * doc/xml.html: augmented, typo
7409
7410Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7411
7412 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7413 not all invocations of install understand -d.
7414
7415Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7416
7417 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7418 to make 'check' works, when builddir != srcdir.
7419
7420Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7421
7422 * doc/xml.html : updated the documentation
7423
7424Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7425
7426 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7427 not deallocated memory blocks
7428 * *.c : replaces all calls to malloc() free() and realloc() to
7429 the wrapper functions/macros
7430 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7431 instead of xmlFreeNodeList()
7432
7433Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7434
7435 * HTMLparser.c: corrected a stupid bug leading to core dump at
7436 tree deallocation. Removed warnings indicated by
7437 Stephane.Conversy@lri.fr
7438 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7439 looked for in the external subset
7440
7441Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7444 on SGI by Stephane.Conversy@lri.fr
7445
7446Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7447
7448 * all .h : changed the prototype declaration indent as in gtk
7449 * most .c : working on reducing the TODOs in the code
7450 * most .c : cleanup though -pedantic and Insure++
7451 * improvements on validation ID checkings.
7452 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7453 * xml-config.in: closed #1810
7454
7455Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7456
7457 * tree.h, valid.c, valid.h: more work on validity, IDs
7458 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7459 definition for AIX
7460
7461Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7462
7463 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7464 the distribution due to a cut'n paste error at last commit
7465
7466Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * configure.in: upgraded to version 1.4.0
7469 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7470 Big update, added a large part of the validation process,
7471 it should be usable, but some parts are missing
7472 * xpath.c: improved the implementation w.r.t. root.
7473 * Makefile.am: added more tests
7474 * test and result trees: added a lot of tests
7475 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7476
7477Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * Added an HACKING file
7480
7481Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * xpath.[ch] : improvements and debug of the XPath implementation
7484 * parser.c, HTMLparser.c : modified the parsers to be progressive
7485 * tree.[ch] : extended the Buffer promitives
7486 * xmlIO.[ch] : added basic I/O routines providing progressive
7487 parsing and ready for I18N conversion plugins
7488 * SAXresult/* : the SAX callback sequence maybe slightly different
7489 now
7490 * test*.c : improved/updated the tests programs
7491 * doc/* : recompiled the docs.
7492
74931999-07-26 Michael Meeks <michael@edenproject.org>
7494
7495 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7496
7497 * tree.c: Ditto.
7498
7499Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7500
7501 * configure.in: upgraded to version 1.4.0
7502 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7503 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7504 XML query language, see http://www.w3.org/TR/xpath for more details.
7505 * parser.c, parser.h: added CHAR* related string functions for XPath
7506 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7507 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7508 rebuild the docs.
7509 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7510 and regression testing capabilities for XPath.
7511
7512Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7513
7514 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7515 closing bug #1646
7516
7517Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * Makefile.am, example/Makefile.am: closed bug #1683
7520
7521Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7522
7523 * example/Makefile.am, configure.in: added the makefile for the
7524 gjobread example
7525
7526Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7527
7528 * doc/Makefile.am:
7529 - fix which allow "make install DESTDIR=</install/prefix>".
7530
7531Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7534 which fixed a problem on the file reading-code.
7535
7536Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7539 output.
7540 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7541
7542Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * parser.h : Oops removed the binary compatibility problem
7545 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7546 * parser.c, HTMLparser.c: applied patches for reading from stdin
7547
7548Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * parser.c, entities.c, valid.c: cleanup bug #1591
7551 * configure.in: cleanup bug #1592
7552 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7553 the same tree back-end. Hence gdome will be available for it.
7554 * doc/Makefile.am: close bug #617
7555
7556Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * parser.c: alloctate a per parser context SAX interface block
7559
7560Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7561
7562 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7563 and xmlEncodeEntitiesReentrant with the correct one :-\
7564
7565Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * commit of my internal XML base changes, quite a lot of
7568 changes, cleanups, better entities support, framework for
7569 new I/O and charset detection and handling
7570 * Fixed the configure/Makefile stuff to generate shared libs
7571 with the proper version info, so we jumped on rev from
7572 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7573 xmlEncodeEntities() result need to be freed now, and a string
7574 xmlParserVersion provide the current library version.
7575
7576Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7577
7578 * parser.c: fixed a buffer overrun for when you have a very long
7579 attribute with no entities in it.
7580
7581Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7582
7583 * added example directory
7584 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7585
7586Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * Release of libxml-1.1, nearly everything has been touched for
7589 this.
7590 * Added more regression tests
7591 * Updated the documentation
7592
7593Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * tree.[ch]: unified the XML_NO_CORBA defines.
7596 * parser.c encoding.[ch]: started plugging in char encoding detection
7597
7598Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7599
7600 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7601 Also freed allocated buffer.
7602
7603Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7605 reentrancy problem at printing. One is left in entities.c, to
7606 remove ASAP
7607 * testSAX.c : added a test example showing the use of the SAX
7608 interface if one doesn't want to build the DOM tree.
7609 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7610
7611Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7612
7613 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7614 large revamping of the parser to use SAX callbacks
7615 http://www.megginson.com/SAX/ (or at least a C like interface
7616 a la Expat). It's now possible to set up your own callbacks
7617 and the parser will not build a DOM tree.
7618 * test/* result/*: updated the test suite, I finally removed
7619 the old Namespace draft support (PI based).
7620
7621Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * Makefile.am: added test result to EXTRA_DIST for make tests
7624
7625Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * parser.c, parserInternals.h: moved the chars macro definitions
7628 to parserInternals.h
7629 * parser.c, error.c: applied patches from "Knut Åkesson"
7630 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7631
7632Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * xml-config.in : applied patch to make --version work
7635
76361999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7637
7638 * Makefile.am (check-local): Alias for `tests' target. This will
7639 cause `make check' to do the right thing.
7640 (tests): Don't run tests in srcdir. Also, replaced calls to
7641 basename with a `sed' "equivalent".
7642
7643Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7646 it in the header and not the sources, updated the doc.
7647 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7648 pointing this out.
7649
7650Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7653 exported the inputStream routines.
7654 * doc/html/* : updated accordingly
7655
7656Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * parser.c, parser.h, parserInternals.h: added a few extra
7659 internal calls to allocate and free parser contexts ...
7660 * doc/html/* : updated accordingly
7661
7662Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * configure.in, Makefile.am, doc/makefile.am : General changes for
7665 1.0.0 release and including the generated HTML documentation.
7666
7667Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * makefile.am : added parserInternals.h, oops.
7670
7671Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * parserInternals.h: added this header giving access to the parser
7674 internal functions.
7675 * doc/Makefile.am : added a rebuild target which rebuilds the full
7676 set of documentations
7677 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7678 the internal subset.
7679 * *.c *.h: modifications needed to generate the documentation using
7680 gtk-doc, cleanup of functions blocks, reorganisation of struct
7681 declarations.
7682
7683Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7684
7685 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7686 the tar and spec file to include the beginning of the doc.
7687
76881999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7689
7690 * doc/.cvsignore: Added this file.
7691
7692Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7693
7694 * tree.c: fixed xmlGetProp to return "" when the attribute
7695 exists, even if the node-list is NULL.
7696
7697Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7698
7699 * tree.c: patched an error outputting empty attribute values.
7700 * Makefile.am and doc/makefile.am: have been updated during the
7701 week-end. Sorry for an empty CVS log, I got a shell problem.
7702
7703Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * tree.h: cleaned up using enums instead of defines
7706 * parser.c, valid.[ch]: more work on parsing/output of element
7707 declarations
7708
7709Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * valid.[ch], tree.c, parser.c : more work toward full parsing
7712 of XML DTDs.
7713 * README: added informations about mailing-list and on-line
7714 documentation
7715
77161999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7717
7718 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7719
7720Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * parser.c, tree.[ch] : more work toward conformance testing,
7723 added a last element to accelerate parsing of very flat structures
7724 started working on internal subset Element content declaration.
7725 * valid.[ch] : first cut at adding code toward validation.
7726 * previous changes had also small impact on most files, especially
7727 the conformance testing using James Clark test suite.
7728
7729Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * test/* : updated the examples, most of them were not well
7732 formed (humm), and added rdf2.
7733 * result/* : resulting changes in the output.
7734
7735Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7736
7737 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7738
7739Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * tree.c: patched a bug in the generation of empty attributes
7742
7743Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7744
7745 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7746 for node/trees/documents/... Biggest problem is namespace
7747 support when copying subtrees.
7748
7749Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7750
7751 * parser.c, entities.c: improve entities and char ref encoding,
7752 and cleanups of error messages.
7753
7754Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * parser.c, entities.c: simple bug hunting done during rpm2html and
7757 rpmfind integration.
7758
7759Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * parser.[ch]: Added interfaces allowing to specify a SAX
7762 handler before parsing.
7763
7764Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * parser.c: redirrect all errors reporting through the SAX
7767 error function
7768
7769Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7772 * libtool, tlmain ...: update of the libtool files
7773
77741998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7775
7776 * entities.c: Use g_snprintf insteda of snprintf.
7777
7778Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7779
7780 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7781 added ent5 test for this purpose.
7782 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7783
7784Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7785
7786 * parser.c: fixed? a strange error due to compression on a GWP
7787 document.
7788
7789Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * tree.[ch]: bug fixing
7792 * entities.[ch]: defined a specific type for predefined entities
7793 * doc/xml.html: more documentation on the library, how to use it,
7794 overview of the interfaces.
7795
7796Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7797
7798 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7799
7800Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * tree.c: corrected a small bug
7803 * doc/xml.html: continuing writing documentation.
7804
7805Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * debugXML.h debugXML.c: added debugging utilities.
7808 * tester.c: added --debug switch.
7809 * tree.c: patched an incorrect node->type assignment.
7810 * parser.c: formatting, ensure that node->doc != NULL in attributes
7811
7812Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7813
7814 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7815 entity support and provide an internal representation close to
7816 DOM one (entity ref nodes, and attribute value as tree). I tried
7817 to preserve the interface but this will surely break some apps
7818 (I have to change rpm2html/rpmfind for example). I had to change
7819 two interfaces, and the generated tree is somewhat different.
7820 * doc/* : started documenting the XML library, the tree and
7821 DOM/Corba. This is a first step.
7822
7823Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * parser.c: Set up the fonctions comment block, boring but useful.
7826 * parser.h, SAX.c, parser.c: now attributes are processed through
7827 the SAX interface. The problem is that my SAX interface diverged
7828 quite a bit from the original one, well this is not an official
7829 spec, and translating it from Java to C is hairy anyway...
7830
7831Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7832
7833 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7834 fonctions comment block, boring but useful.
7835
7836Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7837
7838 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7839 conversion routines. However they are not yet used to convert the
7840 inputs. The core will run with UTF-8.
7841
7842Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * tree.c : make sure that the type id is properly set-up when
7845 a new object is allocated, needed for DOM.
7846
7847Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * tree.h, tree.c: Ok, the main objects in the tree will be native
7850 corba objects, it costs 8 bytes per Node, Attribute and Document
7851 but it simplifies the Corba integration a lot (no extra interface
7852 objects to allocate/free).
7853
7854Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7857 and changed NODEs contants for conformity with DOM Level 1
7858
7859Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7860
7861 * added hooks to keep track of servants when creating objects
7862 xmlDoc and xmlNode (for Corba export).
7863
7864Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * added xml-config script.
7867
7868Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7869
7870 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7871 to autoupdate libtool and automake conf files.
7872
78731998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7874
7875 * Makefile.am: Use '?' to separate the sed
7876 commands as ',' is used when people pass -Wl,something.
7877
7878
7879Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * tree.c, tree.h: added a per-document compression interface.
7882
7883Tue Sep 22 20:47:38 EDT 1998
7884
7885 * tree.c, tree.h: added saving with compression and added interfaces
7886 to control the compression level (xmlGetCompressMode,
7887 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7888
7889Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7890
7891 * parser.c: corrected a loop for files of size 0
7892
78931998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7894
7895 * error.h: New file. Contains prototyes from `error.c'.
7896
7897Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7898
7899 * Makefile.am (xmlincdir): New macro.
7900 (xmlinc_HEADERS): Renamed from include_HEADERS.
7901
7902Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7903
7904 * applied small patch on numeric entities from
7905 Christopher Blizzard <blizzard@appliedtheory.com>
7906
7907Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7908
7909 * New release 0.2, removed the old xml_* files so that it's
7910 coherent with the other CVS base (W3C), far better conformance
7911 to standard, new namespaces, decent entities support, beginning
7912 of a SAX-like interface. Nearly nothing left intact, even the
7913 test examples ...
7914
79151998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7916
7917 * .cvsignore: Add .deps dir
7918
7919Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7920
7921 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7922
7923Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7924
7925 * configure.in: added test for CPP
7926 * AUTHORS, Changelog: the original ones didn't get commited but the
7927 glib ones instead, fixed.
7928 * Makefile.am: corrected an error in library naming
7929
7930Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * integrated code developped at W3C
7933 * changed the original Copyright
7934 * migrated to automake
7935 * prefixed the filenames by xml_ to avoid filename clashes
7936
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007937Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7938
7939 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7940 should not be called.
7941
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007942Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7943
7944 * libxml-2.0.pc.in: applied the patch to fix #101894
7945
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007946Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7947
7948 * tree.c : applied patch from Lukas Schroeder for register callbacks
7949 * valid.c: modified patch from Lukas Schroeder to test
7950 register callbacks with --chkregister
7951
Daniel Veillard067bae52003-01-05 01:27:54 +00007952Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7953
7954 * xmlreader.c: seriously changed the way data are pushed to
7955 the underlying parser, go by block of 512 bytes instead of
7956 tryng to detect tag boundaries at that level. Changed the
7957 way empty element are detected and tagged.
7958 * python/tests/reader.py python/tests/reader2.py
7959 python/tests/reader3.py: small changes mostly due to context
7960 reporting being different and DTD node being reported. Some
7961 errors previously undetected are now caught and fixed.
7962 * doc/xmlreader.html: flagged last section as TODO
7963
Daniel Veillard51a447a2003-01-04 19:42:46 +00007964Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7965
7966 * python/libxml.py: integrated the Python 2.2 optimizations
7967 from Hannu Krosing, while maintaining compatibility with
7968 1.5 and 2.1
7969
Daniel Veillarde59494f2003-01-04 16:35:29 +00007970Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7971
7972 * xmllint.c: a bit of cleanup
7973 * xmlreader.c: small fix
7974 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7975 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7976
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007977Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7978
7979 * python/setup.py.in: patch from Stéphane Bidoul to include
7980 drv_libxml2.py in setup.py
7981
Daniel Veillard66b82892003-01-04 00:44:13 +00007982Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7983
7984 * doc/xmlreader.html: starting documenting the new XmlTextReader
7985 interface.
7986
Daniel Veillard7704fb12003-01-03 16:19:51 +00007987Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7988
7989 * xmllint.c: added the --stream flag to use the TextReader API
7990 * xmlreader.c: small performance tweak
7991
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007992Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7993
7994 * xmlreader.c python/tests/reader2py: okay the DTD validation
7995 code on top of the XMLTextParser API should be solid now.
7996
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007997Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7998
7999 * xmlreader.c python/tests/reader2py: Fixing some more mess
8000 with validation and recursive entities while using the
8001 reader interface, it's getting a bit messy...
8002
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008003Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8004
8005 * xmlreader.c python/tests/reader.py: another couple of problem
8006 related to IsEmptyElement reported by Stéphane Bidoul needed
8007 some fixes.
8008
Daniel Veillard4f860202003-01-02 13:00:02 +00008009Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8010
8011 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8012 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8013 based on the python XmlTextReader interface.
8014
Daniel Veillard3c265e42003-01-01 21:06:49 +00008015Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8016
8017 * tree.c: backing out one change in the last patch which broke the
8018 regression tests
8019
Daniel Veillard5335dc52003-01-01 20:59:38 +00008020Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8021
8022 * global.data globals.c tree.c include/libxml/globals.h: applied
8023 an old patch from Lukas Schroeder to track node creation and
8024 destruction. Probably missing a lot of references at the moment
8025 and not usable reliably.
8026
Daniel Veillard8ba17412003-01-01 19:13:12 +00008027Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8028
8029 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8030 from doc/news.html and a stylesheet
8031
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008032Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8033
8034 * xmlreader.c python/tests/reader.py: fixed another couple of
8035 xmlreader bugs reported by Stéphane Bidoul and added tests.
8036
Daniel Veillard9e395c22003-01-01 14:50:44 +00008037Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8038
8039 * xmlreader.c python/tests/reader2.py: fixed another validity
8040 checking in external parsed entities raised by Stéphane Bidoul
8041 and added a specific regression test.
8042 * python/tests/reader3.py: cleanup
8043
Daniel Veillardd5896142002-12-31 14:45:26 +00008044Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8045
8046 * xmlreader.c python/tests/reader2.py: fixed a problem with
8047 validation within entities pointed by Stéphane Bidoul, augmented
8048 the tests to catch those.
8049
Daniel Veillarddc85f282002-12-31 11:18:37 +00008050Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8051
8052 * python/generator.py: modified the generator to allow keeping
8053 class references when creating new classes, needed to fix a bug
8054 pointed by Stéphane Bidoul where the input buffer of the
8055 xmlTextReader instance gets destroyed if the python wrapper for
8056 the input is not referenced anymore.
8057
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008058Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8059
8060 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8061 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8062
Daniel Veillard571b8892002-12-30 12:37:59 +00008063Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8064
8065 * xmlreader.c python/tests/reader.py: fixed another problem
8066 pointed by Stéphane Bidoul
8067
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008068Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8069
8070 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8071 with "<a/>"
8072
Daniel Veillardecaba492002-12-30 10:55:29 +00008073Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8074
8075 * SAX.c: warn on xmlns:prefix="foo"
8076 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8077 for namespace attributes handling.
8078
Daniel Veillard2d84a892002-12-30 00:01:08 +00008079Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8080
8081 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8082 a really nasty problem raised by a DocBook XSLT transform
8083 provided by Sebastian Bergmann
8084
Daniel Veillard29b3e282002-12-29 11:14:41 +00008085Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8086
8087 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8088 by Stéphane Bidoul and integrated it into the tests
8089
Daniel Veillarde18fc182002-12-28 22:56:33 +00008090Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8091
8092 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8093 extended the XmlTextReader API a bit, addding accessors for
8094 the current doc and node, and an entity substitution mode for
8095 the parser.
8096 * python/libxml.py python/libxml2class.txt: related updates
8097 * python/tests/Makefile.am python/tests/reader.py
8098 python/tests/reader2.py python/tests/reader3.py: updated a bit
8099 the old tests and added a new one to test the entities handling
8100
Daniel Veillardaba976d2002-12-28 21:14:18 +00008101Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8102
8103 * python/generator.py python/libxml2class.txt
8104 python/tests/reader.py python/tests/reader2.py: changed the
8105 generator to provide casing for the XmlTextReader similar to
8106 C# so that examples and documentation are more directly transposable.
8107 Fixed the couple of tests in the suite.
8108
Daniel Veillard83298842002-12-28 15:12:33 +00008109Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8110
8111 * doc/guidelines.html: added a document on guildeline for
8112 publishing and deploying XML
8113
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008114Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8115
8116 * valid.c xmlreader.c: final touch running DTD validation
8117 on the XmlTextReader
8118 * python/tests/Makefile.am python/tests/reader2.py: added a
8119 specific run based on the examples from test/valid/*.xml
8120
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008121Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8122
8123 * python/libxml.py: added a few predefined xmlTextReader parser
8124 configuration values.
8125
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008126Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8127
8128 * python/libxml_wrap.h: trying to fix #102037
8129
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008130Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8131
8132 * SAX.c: fixing bug #95296, when the predefined entities
8133 are redefined in the DTD the default one must be used
8134 instead anyway.
8135
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008136Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8137
8138 * doc/xmllint.xml
8139 * doc/xmllint.1
8140 Add discussion of XML_DEBUG_CATALOG to xmllint man
8141 page - bug #100907
8142
8143
Daniel Veillarddf512f42002-12-23 15:56:21 +00008144Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8145
8146 * xmlreader.c: Fixed the empty node detection to avoid reporting
8147 an inexistant close tag.
8148
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008149Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8150
8151 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8152 for Python 2.1
8153
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008154Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8155
8156 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8157
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008158Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8159
8160 * doc/libxml2-api.xml python/tests/reader.py: one really need
8161 to provide the base URI information when creating a reader parser
8162 from an input stream. Updated the API and the example using it.
8163
Daniel Veillardea7751d2002-12-20 00:16:24 +00008164Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8165
8166 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8167 include/libxml/valid.h include/libxml/xmlreader.h: working on
8168 DTD validation on top of xml reader interfaces. Allows to
8169 validate arbitrary large instances. This required some extensions
8170 to the valid module interface and augmenting the size of xmlID
8171 and xmlRef structs a bit.
8172 * uri.c xmlregexp.c: simple cleanup.
8173
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008174Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8175
8176 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8177 work on the xml reader interfaces.
8178 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8179 Web page for the Windows binaries.
8180
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008181Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8182
8183 * xmlIO.c: applied a patch for VMS following the report by
8184 Nigel Hall
8185
Daniel Veillard3772de32002-12-17 10:31:45 +00008186Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8187
8188 * parser.c: the parseStartTag bug fix wasn't complete.
8189
Daniel Veillard67df8092002-12-16 22:04:11 +00008190Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8191
8192 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8193 parseStartTag, fixing it.
8194 * test/att4 result/att4 result/noent/att4: adding the test
8195 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8196 more methods to XmlTextReader.
8197
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008198Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8199
8200 * win32/libxml2.def.src: added more xml reader exports
8201 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8202 to the build
8203
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008204Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8205
8206 * doc/tutorial/xmltutorial.xml
8207 plus generated html and pdf
8208 Updating tutorial again based on further comments from Niraj
8209 Tolia on the last iteration
8210
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008211Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8212
8213 * doc/tutorial/xmltutorial.xml
8214 * doc/tutorial/includekeyword.c
8215 * doc/tutorial/includegetattribute.c
8216 plus generated html and pdf
8217 Adding fix from Niraj Tolia to tutorial to properly free memory.
8218
8219
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008220Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8223 more methods of XmlTextReader.
8224 * python/libxml2class.txt python/tests/reader.py: this increased the
8225 methods in the bndings, augmented the test to check those new
8226 functions.
8227
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008228Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8229
8230 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8231 methods of XmlTextReader.
8232 * python/generator.py python/libxml_wrap.h python/types.c
8233 python/libxml2class.txt: added the reader to the Python bindings
8234 * python/tests/Makefile.am python/tests/reader.py: added a specific
8235 test for the Python bindings of the Reader APIs
8236 * parser.c: small cleanup.
8237
Daniel Veillard06503452002-12-13 10:42:08 +00008238Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8239
8240 * xinclude.c: fallback was only copying the first child not the
8241 full child list of the fallback element, closes #89684 as reopened
8242 by Bernd Kuemmerlen
8243
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008244Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8245
8246 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8247
Daniel Veillard000eafb2002-12-12 10:04:22 +00008248Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8249
Daniel Veillardc1eed322002-12-12 11:01:32 +00008250 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008251 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008252 gives enum values, fix functype return type, put back fields in
8253 structs
8254 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008255
Daniel Veillard024b5702002-12-12 00:15:55 +00008256Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8257
8258 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8259 about htmlNodeDumpOutput location.
8260 * xpath.c: removed an undefined function signature
8261 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8262 too many symbols in the API breaking the python bindings.
8263 Updated with the libxslt/libexslt changes.
8264
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008265Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * configure.in: preparing release of 2.4.29
8268 * doc/*: rebuilt the docs and API
8269 * xmlreader.c: a few more fixes for the XmlTextReader API
8270
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008271Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8272
8273 * include/win32config.h: applied mingw patch from Magnus Henoch
8274
Daniel Veillard5aad8322002-12-11 15:59:44 +00008275Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8276
8277 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8278
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008279Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8280
8281 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8282 building Python script, does the C parsing directly, generates
8283 a better API description including structure fieds defs and
8284 enums. Still a couple of bugs, but good enough for the python
8285 wrappers now.
8286 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8287 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8288 include/libxml/schemasInternals.h include/libxml/tree.h: more
8289 cleanup based on the python analysis script reports.
8290 * libxml.spec.in: make sure the API XML description is part of the
8291 devel package.
8292
Daniel Veillard01c13b52002-12-10 15:19:08 +00008293Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8294
8295 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8296 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8297 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8298 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8299 code cleanup, especially the function comments.
8300 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8301
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008302Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8303
8304 * Makefile.am xmlreader.c include/libxml/Makefile.am
8305 include/libxml/xmlreader.h: Adding a new set of APIs based on
8306 the C# TextXmlReader API but converted to C. Allow to parse
8307 in constant memory usage, far simpler to program and explain
8308 than the SAX like APIs, unfinished but working.
8309 * testReader.c: test program
8310
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008311Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8312
8313 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8314
Daniel Veillard64b35282002-12-04 15:10:40 +00008315Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8316
8317 * tree.c: Chip turner indicated that XHTML1 serialization
8318 rule for style actually break on both IE and Mozilla,
8319 try to avoid the rule if escaping ain't necessary
8320
Daniel Veillard8efff672002-12-04 11:44:48 +00008321Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8322
8323 * nanhttp.c: handle HTTP URL escaping, problem reported by
8324 Glen Nakamura and Stefano Zacchiroli
8325
Daniel Veillard1c732d22002-11-30 11:22:59 +00008326Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8327
8328 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8329
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008330Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8331
8332 * uri.c: Johann Richard pointed out some XPointer problems for
8333 URN based URI references in XInclude. Modified the URI parsing
8334 and saving routines to allow correct parsing and saving of
8335 XPointers, especially when attached to "opaque" scheme accordingly
8336 to RFC 2396
8337
Daniel Veillard8db67d22002-11-27 19:39:27 +00008338Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8339
8340 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8341 of refactoring to the HTML saving code.
8342 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8343 in the doc.
8344
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008345Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8346
8347 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8348 to a buffer API to reuse the generic dump to an OutputIO layer,
8349 this reduces code, fixes xmlNodeDump() for XHTML, also made
8350 xmlNodeDump() now return the number of byte written.
8351
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008352Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8353
8354 * python/setup.py.in: another patch from Stéphane Bidoul for
8355 Python bindings on Windows
8356 * doc/parsedecl.py: small cleanup
8357
Daniel Veillard9715c172002-11-25 16:33:40 +00008358Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8359
8360 * libxml.spec.in configure.in: add a line in %changelog for releases
8361
Daniel Veillard9bc53102002-11-25 13:20:04 +00008362Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8363
8364 * parser.c: patch from Marcus Clarke fixing a problem in entities
8365 parsing that was detected in KDe documentations environment.
8366
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008367Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8368
8369 * python/libxml.c (libxml_prev): Return the previous as opposed to
8370 the next node (I guess this is the result of some cut & paste programming:)
8371
Daniel Veillard80d7b902002-11-23 16:23:08 +00008372Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8373
8374 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8375
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008376Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8377
8378 * python/generator.py python/libxml.c python/setup.py.in: trying
8379 to fix the Python bindings build on Windows (Stéphane Bidoul)
8380
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008381Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8382
8383 * win32/configure.js: added option for python bindings
8384 * win32/libxml2.def.src: added more exports
8385
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008386Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8387
8388 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8389 pthreads
8390 * win32/wince/*: applied updates to Windows CE port from Javier
8391
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008392Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8393
8394 * configure.in: preparing 2.4.28
8395 * libxml.spec.in doc/Makefile.am: some cleanup
8396 * doc/*: updated the news and regenerated.
8397
Daniel Veillardfee408f2002-11-22 13:18:30 +00008398Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8399
8400 * HTMLparser.c: final touch at closing #87235 </p> end tags
8401 need to be generated.
8402 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8403 this change slightly the output of a few tests
8404 * doc/*: regenerated
8405
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008406Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8407
8408 * parserInternals.c: fixing bug #99190 when UTF8 document are
8409 parsed using the progressive parser and the end of the chunk
8410 is in the middle of an UTF8 multibyte character.
8411
William M. Brack8b2c7f12002-11-22 05:07:29 +00008412Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8413
8414 * threads.c: fixed initialization problem in xmlNewGlobalState
8415 which was causing crash.
8416 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8417 in xmlInitializeGlobalState.
8418 * parserInternals.c: cleaned up ctxt->sax initialisation.
8419
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008420Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8421
8422 * tree.c include/libxml/tree.h: modified the existing APIs
8423 to handle XHTML1 serialization rules automatically, also add
8424 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8425 libxslt serialization uses it when needed without changing
8426 the library API.
8427 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8428 result/xhtml1: added a new test specifically for xhtml1 output
8429 and updated the result of one XHTML1 test
8430
Daniel Veillardd076a202002-11-20 13:28:31 +00008431Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8432
8433 * xinclude.c parserInternals.c encoding.c: fixed #99082
8434 for xi:include encoding="..." support on text includes.
8435 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8436 test/XInclude/ents/isolatin.txt : added a specific regression test
8437 * python/generator.py python/libxml2class.txt: fixed the generator
8438 the new set of comments generated for doc/libxml2-api.xml were
8439 breaking the python generation.
8440
Daniel Veillard817e70b2002-11-19 22:28:48 +00008441Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8442
8443 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8444 * configure.in: patch for Solaris on new autoconf closes #98880
8445 * doc/parsedecl.py: repair the frigging API building script,
8446 did I say that python xmllib sucks ?
8447 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8448 and some comment are no more truncated.
8449
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008450Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8451
8452 * parser.c: Martin Stoilov pointed out a potential leak in
8453 xmlCreateMemoryParserCtxt
8454
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008455Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8458 included in HTML documents and using the push parser.
8459
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008460Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8461
8462 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8463 specified, look for the Python interpreter not just in the
8464 specified root but also in the specified location. Fixes #98825
8465
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008466Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * python/libxml.c: fixing bug #98792 , node may have no doc
8469 and dereferencing without checking ain't good ...
8470
Daniel Veillarddad3f682002-11-17 16:47:27 +00008471Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8472
8473 * configure.in: preparing release 2.4.27
8474 * doc/* : updated and rebuilt the docs
8475 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8476 and all the docs are actually packaged and in the final RPMs
8477 * parser.c parserInternals.c include/libxml/parser.h: restore
8478 xmllint --recover feature.
8479
Daniel Veillard68e9e742002-11-16 15:35:11 +00008480Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8481
8482 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8483 processing of parsed entities, and XPath computation on sustitued
8484 entities.
8485 * testXPath.c: make sure entities are substitued.
8486
Daniel Veillard328f48c2002-11-15 15:24:34 +00008487Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8488
8489 * parser.c: fixed #96594, which was totally dependant on the
8490 processing of internal parsed entities, which had to be changed.
8491
Daniel Veillard66651aa2002-11-15 11:21:43 +00008492Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8493
8494 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8495 trying to fix bug #98517 about building outside the source tree
8496 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8497
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008498Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8499
8500 * include/win32config.h: cleanup
8501 * win32/Makefile.mingw: integrated mingw in JScript configure
8502 * win32/Makefile.msvc: modified to allow mingw coexistence
8503 * win32/configure.js: integrated mingw
8504 * win32/Readme.txt: cleanup
8505
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008506Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8507
8508 * HTMLparser.c: strengthen the guard in the Pop macros,
8509 like in the XML parser, closes bug #97315
8510
Daniel Veillard0821b152002-11-12 20:57:47 +00008511Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8512
8513 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8514 callback is never used.
8515
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008516Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8517
8518 * parserInternals.c: fixed the initialization of the SAX structure
8519 which was breaking xsltproc
8520 * xpath.c: patch from Petr Pajas for CDATA nodes
8521 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8522 * parser.c include/libxml/parser.h: patch from Peter Jones
8523 removing a leak in xmlSAXParseMemory() and adding the
8524 function xmlSAXParseMemoryWithData()
8525
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008526Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8527
8528 adding pdf of tutorial, changing web page to link to it
8529 * doc/tutorial/xmltutorial.pdf
8530 * doc/xml.html
8531 * doc/docs.html
8532
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008533Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8534
8535 * doc/tutorial/ar01s08.html
8536 adding file what I forgot for tutorial
8537
8538
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008539Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8540
8541 Adding encoding discussion to tutorial
8542 Added:
8543 * doc/tutorial/images/*.png: DocBook admonition image files
8544 * doc/tutorial/apf.html, apg.html: new generated html
8545 * doc/tutorial/includeconvert.c: conversion code entity file
8546 changed:
8547 * doc/tutorial/xmltutorial.xml: DocBook original
8548 * doc/tutorial/*.html: generated html
8549
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008550Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8551
8552 * include/libxml/*.h: retired xmlwin32version.h
8553 * doc/Makefile.am: retired xmlwin32version.h
8554 * win32/configure.js: retired xmlwin32version.h
8555
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008556Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8557
8558 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008559 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8560 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008561
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008562Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * globals.c: fixed a typo pointed out by Igor
8565 * xpath.c: try to speed up node compare using line numbers
8566 if available.
8567
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008568Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8569
8570 * tree.c: make xmlFreeNode() handle attributes correctly.
8571
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008572Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8573
8574 * catalog.c: completed the #96963 fix, as reported by Karl
8575 Eichwalder
8576
Daniel Veillard56f21f22002-11-06 15:49:46 +00008577Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8578
8579 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8580
Daniel Veillard91ad8792002-11-04 17:06:52 +00008581Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * Makefile.am: switched the order of a couple of includes
8584 to fix bugs #97100
8585
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008586Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8587
8588 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8589 xmlLoadCatalogs that used to separate directories with a ':'.
8590
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008591Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8592
8593 * threads.c: improvements to the Windows-side of thread handling
8594 * testThreads.c: conditionally excluded unistd.h
8595 * testThradsWin32.c: broke overlong lines
8596 * include/win32config.h: adapted thread-related macros to the new
8597 scheme and for pthreads on Windows
8598 * win32/Makefile.msvc: introduced a more flexible thread build,
8599 added testThreads[Win32].c to the build
8600 * win32/configure.js: introduced a more flexible thread config
8601
John Fleck61f6fb62002-10-31 15:23:29 +000086022002-10-31 John Fleck <jfleck@inkstain.net>
8603
8604 * doc/xml.html (and, by implication, FAQ.html)
8605 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8606
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008607Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8608
8609 * configure.in: removed xmlwin32version.h
8610 * include/libxml/Makefile.am: removed xmlwin32version.h
8611
Daniel Veillardce66ce12002-10-28 19:01:59 +00008612Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8613
8614 * tree.c: applied patch from Brian Stafford to fix a bug
8615 in xmlReconciliateNs()
8616
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008617Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8618
8619 * tree.c: applied patch from Christian Glahn to allow
8620 xmlNewChild() on document fragment nodes
8621
Daniel Veillardb39bc392002-10-26 19:29:51 +00008622Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8623
8624 * parser.c: Christian Glahn found a problem with a recent
8625 patch to xmlParseBalancedChunkMemoryRecover()
8626 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8627 problems
8628 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8629 test/schemas/seq*: added the test cases from Charles
8630
Daniel Veillard366a9152002-10-23 20:43:53 +00008631Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8634 serious cleanup of the spec file and associated changes
8635 in the Makefiles.
8636 * valid.c: try to remove some warnings on x86_64
8637
Daniel Veillardd033d022002-10-23 14:55:02 +00008638Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8639
8640 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8641 fix bug #96586
8642
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008643Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8646 parsing, applied his patch
8647 * result/HTML/attrents.html result/HTML/attrents.html.err
8648 result/HTML/attrents.html.sax test/HTML/attrents.html:
8649 added the test and result case provided by Mikhail Sogrine
8650
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008651Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8652
8653 * vms/build_libxml.com vms/config.vms vms/readme.vms
8654 include/libxml/parser.h include/libxml/parserInternals.h
8655 include/libxml/tree.h include/libxml/xmlIO.h
8656 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8657 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8658 Applied the VMS update patch from Craig A. Berry
8659 * doc/*.html: update
8660
Daniel Veillardf000f072002-10-22 14:28:17 +00008661Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8662
8663 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8664
Daniel Veillard1e208222002-10-22 14:25:25 +00008665Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * debugXML.c: adding a grep command to --shell in xmllint
8668 for T.V. Raman
8669
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008670Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8671
8672 * xmlcatalog.c: tried to fix some of the problem with --sgml
8673
Daniel Veillard935494a2002-10-22 14:22:46 +00008674Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * parser.c: tried to fix bug #91500 where doc->children may
8677 be overriden by a call to xmlParseBalancedChunkMemory()
8678
8679Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8682 identifiers in SGML catalogs containing '&'
8683
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008684Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * python/types.c: fixed bugs when passing result value tree
8687 to Python functions.
8688
Daniel Veillard48267432002-10-18 11:21:38 +00008689Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8690
8691 * configure.in: preparing the release of 2.4.26
8692 * doc/*: updated and rebuilt the documentation
8693
Daniel Veillardbb284f42002-10-16 18:02:47 +00008694Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8695
8696 * parser.c: fixed a XML Namespace compliance bug reported by
8697 Alexander Grimalovsky
8698
Daniel Veillard44892f72002-10-16 15:23:26 +00008699Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * HTMLtree.c: fixed serialization of script and style when
8702 they are not lowercase (i.e. added using the API to the tree).
8703
Daniel Veillard2fd85422002-10-16 14:32:41 +00008704Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * valid.c: make xmlValidateDocument emit a warning msg if there
8707 is no DTD, pointed by Christian Glahn
8708
Daniel Veillard32370232002-10-16 14:08:14 +00008709Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8710
8711 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8712 content model when some of the blocks have min or max, and a couple
8713 of bugs found in the process.
8714 * result/schemas/list0* test/schemas/list0*: added some specific
8715 regression tests
8716
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008717Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8718
8719 * README: updated the contact informations
8720
Daniel Veillard63186732002-10-15 08:43:17 +00008721Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8722
8723 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8724 misses it, reported by Peter Bray.
8725
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008726Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8729 and removed a few warnings
8730
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008731Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8732
8733 * parser.c: Christian Glahn found a small bug in the push parser.
8734 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8735 public
8736
Daniel Veillard6045c902002-10-09 21:13:59 +00008737Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * xmlschemas.c include/libxml/xmlschemas.h: added
8740 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8741 * testSchemas.c: added --memory to test the new interface
8742
Daniel Veillardf0070122002-10-09 14:24:17 +00008743Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8744
8745 * doc/index.py doc/search.php: integrated the XSLT indexing,
8746 a few fixed in the indexer, added a scope selection at the
8747 search level.
8748
Daniel Veillard01992e02002-10-09 10:20:30 +00008749Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8750
8751 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8752 this was due to uninitialized parts of the validation context
8753
Daniel Veillard321be0c2002-10-08 21:26:42 +00008754Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8755
8756 * debugXML.c: applied patch from Mark Vakoc except the API
8757 change, preserved it.
8758 * doc/*: updated the docs to point to the search engine for
8759 information lookup or before bug/help reports.
8760
Daniel Veillard01e87d22002-10-08 16:55:06 +00008761Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8762
8763 * doc/index.py doc/search.php: added mailing-list archives
8764 indexing and lookup
8765
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008766Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8767
8768 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8769
Daniel Veillard9b006132002-10-07 11:13:27 +00008770Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * doc/index.py: improved HTML indexing
8773 * doc/search.php: make the queries also lookup the HTML based indexes
8774
Daniel Veillard141d04b2002-10-06 21:51:18 +00008775Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * doc/index.py: added HTML page indexing
8778
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008779Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8780
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008781 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008782 problem in libxslt.
8783 * catalog.c: fixed list handling in XML_CATALOG_FILES
8784
Daniel Veillardceb09b92002-10-04 11:46:37 +00008785Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8786
8787 * valid.c: typo/bug found by Christian Glahn
8788
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008789Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8790
8791 * xmlIO.c: applied Windows CE patch from Javier.
8792 * win32/wince: new directory, contains support for the PocketPC
8793 with Windows CE from Javier.
8794 * include/win32config.h: reorganised, removed duplicate
8795 definitions and applied WinCE patch from Javier.
8796 * include/wsockcompat.h: new file, now contains WinSock
8797 compatibility macros.
8798 * win32/Makefile.msvc: introduced double-run compilation.
8799
Daniel Veillarde16b5742002-09-26 17:50:03 +00008800Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8801
8802 * configure.in include/libxml/xmlwin32version.h: preparing release
8803 of 2.4.25
8804 * doc/*: updated and regenerated teh docs and web pages.
8805
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008806Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8807
8808 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8809 error were not covering namespace declarations.
8810 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8811 it was missing the attribute declaration for the namespace
8812 * result/VC/NS3: the fix now report breakages in that test
8813
Daniel Veillardabe01742002-09-26 12:40:03 +00008814Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8815
8816 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8817
Daniel Veillard2ace1952002-09-26 12:28:02 +00008818Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8819
8820 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8821 and regenerated the docs and web site
8822
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008823Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8824
8825 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8826 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8827 not before
8828
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008829Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * python/generator.py python/libxml2class.txt: fixed a stupid error
8832 breaking the python API
8833
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008834Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8837 triostr.c triostr.h: applied a trio update patch from
8838 Bjorn Reese which should work with MinGW
8839
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008840Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * tree.c: improving some documentation comments
8843 * xmlregexp.c: found and fixed a mem leak with python regression tests
8844 * doc/*: rebuilt the doc and the API XML file including the
8845 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8846 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8847 python/types.c: added access to the XML Schemas regexps from
8848 python
8849 * python/tests/Makefile.am python/tests/regexp.py: added a
8850 simple regexp bindings test
8851
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008852Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8853
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008854 * doc/xml.html:
8855 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008856
Daniel Veillard118aed72002-09-24 14:13:13 +00008857Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * xmlregexp.c: fixed the data callback on transition functionality
8860 which was broken when using the compact form
8861 * result/schemas/*: updated the results, less verbose, all tests
8862 pass like before
8863 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8864 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8865 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8866 annoying warnings
8867 * xpath.c: try to provide better error report when possible
8868
Daniel Veillard72336152002-09-21 13:08:14 +00008869Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8870
8871 * Makefile.am: fixed a breakage raised by Jacob
8872
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008873Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8874
8875 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8876 which don't use sockets
8877
Igor Zlatkovic01280582002-09-20 16:40:34 +00008878Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8879
8880 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8881 * win32/configure.js: applied zlib patch from Daniel Gehriger
8882
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008883Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8884
8885 * win32/configure.js: applied the patch from Mark Vakoc for
8886 regexp support
8887 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8888 for regexp support
8889
Daniel Veillardb5c05732002-09-20 13:36:25 +00008890Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8891
8892 * xmlschemastypes.c: as pointed by Igor Float and Double
8893 parsing ain't finished yet
8894
Daniel Veillard40b11342002-09-20 12:01:39 +00008895Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8896
8897 * Makefile.am configure.in: trying to fix #88412 by bypassing
8898 all the python subdir if python ain't detected
8899
Daniel Veillard23e73572002-09-19 19:56:43 +00008900Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8901
8902 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8903 made configuring with regexps/automata/unicode the default
8904 but without schemas ATM
8905 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8906 fixed the regexp based DTD validation performance and memory
8907 problem by switching to a compact form for determinist regexps
8908 and detecting the determinism property in the process. Seems
8909 as fast as the old DTD validation specific engine :-) despite
8910 the regexp built and compaction process.
8911
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008912Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8913
8914 * valid.c: determinism is debugged, new DTD checking code now works
8915 but xmlFAComputesDeterminism takes far too much CPU and the whole
8916 set usues too much memory to be really usable as-is
8917
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008918Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8919
8920 * tree.c: fixed another stupid bug in xmlGetNodePath()
8921 * xmllint.c: --version now report the options compiled in
8922
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008923Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * HTMLparser.c: small cleanup
8926 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8927 when configured with them. A bit of debugging around the determinism
8928 checks is still needed
8929
Daniel Veillard63b01c22002-09-17 19:25:28 +00008930Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8931
8932 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8933
Daniel Veillard92727042002-09-17 17:59:20 +00008934Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * xmlIO.c: small portability glitch fixed.
8937
Daniel Veillard84d70a42002-09-16 10:51:38 +00008938Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * xmlschemastypes.c: incomplete steps for real/double support
8941 * testAutomata.c include/libxml/xmlautomata.h
8942 include/libxml/xmlregexp.h: avoiding a compilation problem
8943 * valid.c include/libxml/valid.h: starting the work toward using
8944 the regexps for actual DTD validation
8945
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008946Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * hash.c: cosmetic cleanup
8949 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8950 integrating a DTD validation layer based on the regexps
8951
Daniel Veillard4402ab42002-09-12 16:02:56 +00008952Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8955 the determinism was tested before eliminating the epsilon
8956 transitions :-(
8957
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008958Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8959
8960 * python/generator.py python/libxml.c python/libxml.py
8961 python/libxml2-python-api.xml python/libxml2class.txt
8962 python/libxml_wrap.h python/types.c: updated the python
8963 bindings, added code for easier File I/O, and the ability to
8964 define a resolver from Python fixing bug #91635
8965 * python/tests/Makefile.am python/tests/inbuf.py
8966 python/tests/outbuf.py python/tests/pushSAXhtml.py
8967 python/tests/resolver.py python/tests/serialize.py: updated
8968 and augmented the set of Python tests.
8969
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008970Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8971
8972 * win32/configure.js: added more readme info for the binary
8973 package.
8974
Daniel Veillard607b35c2002-09-10 12:16:19 +00008975Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * xmlIO.c: fixed a stupid out of bound array error
8978
8979Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8980
8981 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8982 messing around with support for Windows path, cleanups,
8983 trying to identify and fix the various code path to the
8984 filename access. Added xmlNormalizeWindowsPath()
8985
Daniel Veillard76575762002-09-05 14:21:15 +00008986Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * error.c valid.c: working on better error reporting of validity
8989 errors, especially providing an accurate context.
8990 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8991 error reports in those cases.
8992
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008993Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8996 parser.c parserInternals.c xmlIO.c: get rid of all the
8997 perror() calls made in the library execution paths. This
8998 should fix both #92059 and #92385
8999
Daniel Veillard19aa7022002-09-05 11:14:19 +00009000Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9001
9002 * xmllint.c: memory leak reporting was broken after a change
9003 of the preprocessor symbol used to activate it.
9004
Daniel Veillardec6725e2002-09-05 11:12:45 +00009005Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * tree.c: try to make the copy function work for node of
9008 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9009 DOM layers though, not libxml2 itself.
9010
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009011Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * valid.c: try to provide file and line informations, not all
9014 messages are covered, but it's a (good) start
9015
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009016Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * xinclude.c: reimplemented a large part of the XInclude
9019 processor, trying to minimize resources used, James Henstridge
9020 provided a huge test case which was exhibiting severe memory
9021 consumption problems.
9022
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009023Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9024
9025 * python/Makefile.am: applied patch from Christophe Merlet to
9026 reestablish DESTDIR
9027
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009028Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9029
9030 * libxml.spec.in: fixes libary path for x86_64 AMD
9031
John Fleckbe98b332002-09-04 03:16:23 +00009032Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9033
9034 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009035 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009036 (plus resulting generated html files)
9037 fixing one spot I missed in the tutorial where I hadn't freed
9038 memory properly
9039
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009040Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9041
9042 * doc/tutorial/includeaddattribute.c
9043 * doc/tutorial/includeaddkeyword.c
9044 * doc/tutorial/includegetattribute.c
9045 * doc/tutorial/includekeyword.c
9046 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009047 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009048 update tutorial to properly free memory (thanks to Christopher
9049 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009050 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009051 added image files so the callouts are graphical, making it
9052 easier to read ( use "--param callout.graphics 1" to generate
9053 html with graphical callouts)
9054
Daniel Veillarde1662542002-08-28 11:50:59 +00009055Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9058 nice logos generated by Marc Liyanage
9059 * doc/site.xsl *.html: changed the stylesheet to show the new
9060 logo and regenerated the pages
9061
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009062Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9065
Daniel Veillard42766c02002-08-22 20:52:17 +00009066Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * xpath.c: possible mem leak patch from Jason Adams
9069
9070Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9073 in the XQuery namespace
9074 * configure.in: preparing 2.4.24
9075 * doc/*.html: updated the web pages
9076
9077Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * python/generator.py: closing bug #85258 by generating conditional
9080 compile check to avoid linking to routines not configured in.
9081
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090822002-08-22 Havoc Pennington <hp@pobox.com>
9083
9084 * autogen.sh: update error message for missing automake
9085
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009086Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9087
9088 * python/Makefile.am: typo in target name resulted in libxml2.py
9089 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9090
Daniel Veillard22669b22002-08-22 07:17:11 +00009091Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9092
9093 * win32/win32/Makefile.mingw: updated with version from
9094 Elizabeth Barham at http://soggytrousers.net/repository/
9095
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009096Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9097
9098 * win32/Makefile.msvc: added the prefix location to the include
9099 and lib search path.
9100
Havoc Pennington830e8972002-08-18 22:22:13 +000091012002-08-18 Havoc Pennington <hp@pobox.com>
9102
9103 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9104 both automake 1.6 and 1.4 installed get the right automake. Means
9105 compilation from CVS will now require the latest automake 1.4
9106 release, or manually creating symlinks called "automake-1.4" and
9107 "aclocal-1.4"
9108
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009109Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9110
9111 * configure.in python/Makefile.am: more AMD 64 induced changes from
9112 Frederic Crozat
9113
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009114Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9115
9116 * xinclude.c: oops I was missing the xml:base fixup too
9117 * result/XInclude/*.xml: this adds xml:base attributes to most
9118 results of the tests
9119
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009120Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * xinclude.c: quick but apparently working implementation of
9123 xi:fallback, should close bug #89684
9124 * Makefile.am test/XInclude/docs/fallback.xml
9125 result/XInclude/fallback.xml: added a basic test for fallback,
9126 and run with --nowarning to avoid a spurious warning
9127 * configure.in: applied patch from Frederic Crozat for python
9128 bindings on AMD 64bits machines.
9129
Daniel Veillard9e923512002-08-14 08:48:52 +00009130Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9133 the caller don't pass a SAX callback block.
9134
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009135Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9136
9137 * tree.c: applied the same fix for the XML-1.0 namespace to
9138 xmlSearchNsByHref() as was done for xmlSearchNs()
9139
Daniel Veillardad11b302002-08-12 14:53:41 +00009140Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9141
9142 * libxml.3: small cleanup of the man page
9143 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9144 when serializing HREF attributes generated by XSLT.
9145
Daniel Veillardc084e472002-08-12 13:27:28 +00009146Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9149 version of Marc Liyanage' patch for boolean attributes in HTML
9150 output
9151
Daniel Veillard5f91b372002-08-12 12:13:01 +00009152Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * python/tests/serialize.py: fixed the test results, indenting
9155 behaviour changed slightly
9156
Aleksey Sanin9e951762002-08-08 18:02:41 +00009157Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9158
9159 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9160 new c14n function to Windows def files
9161
Aleksey Saninea4272a2002-08-02 23:50:03 +00009162Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9163
9164 * c14n.c: fixed a memory leak in c14n code
9165
Daniel Veillard58e44c92002-08-02 22:19:49 +00009166Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * parser.c include/libxml/parser.h: adding a new API for Christian
9169 Glahn: xmlParseBalancedChunkMemoryRecover
9170 * valid.c: patch from Rick Jones for some grammar cleanup in
9171 validation messages
9172 * result/VC/* result/valid/*: this slightly change some of the
9173 regression tests outputs
9174
Daniel Veillard0bf29002002-08-01 12:54:11 +00009175Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * tree.c: trying to fix a problem in namespaced attribute handling
9178 raised by Christian Glahn
9179
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009180Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * encoding.c include/libxml/encoding.h: Opening the interface
9183 xmlNewCharEncodingHandler as requested in #89415
9184 * python/generator.py python/setup.py.in: applied cleanup
9185 patches from Marc-Andre Lemburg
9186 * tree.c: fixing bug #89332 on a specific case of loosing
9187 the XML-1.0 namespace on xml:xxx attributes
9188
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009189Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9190
9191 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9192 corner case from new Merlin's test suite and added a callback
9193 that will be used to improve xmlsec performance
9194
9195
Daniel Veillard0b22def2002-07-29 16:23:03 +00009196Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9197
9198 * HTMLtree.c: trying to fix the <style> escaping problem in
9199 HTML serialization bug #89342
9200
Daniel Veillard0b28e882002-07-24 23:47:05 +00009201Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9202
9203 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9204 and rebuilt the web site.
9205
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009206Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009207
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009208 * include/libxml/tree.h: added _private member to xmlNs struct
9209
Daniel Veillard1d995272002-07-22 16:43:32 +00009210Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9211
9212 * HTMLparser.c: fixing bug #84876 based on the xml working
9213 code.
9214
William M. Brack61eaba52002-07-21 11:14:18 +00009215Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9216
9217 * python/Makefile.am: enhanced to fix bug 72012 (errors
9218 when using '-jX' make parameter)
9219
William M. Brackef61d202002-07-19 08:32:00 +00009220Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9221
9222 * xpath.c: small additional enhancement for booleans
9223 compared to nodesets
9224
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009225Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9226
9227 * HTMLtree.c: changed the order of the encoding declaration
9228 attributes in the meta tags due to a bug in IE/Mac
9229
William M. Brack0c022ad2002-07-12 00:56:01 +00009230Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9231
9232 * xpath.c: enhanced handling of booleans (especially '='
9233 and '!=' for nodesets) - fixes bug 85256. Added new
9234 routine xmlXPathNotEqualValues for more proper handling
9235 of '!=' when nodesets are involved.
9236
Daniel Veillard06944e22002-07-11 19:55:18 +00009237Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9238
9239 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9240 doc/xmlcatalog_man.xml to the source distribution
9241
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009242Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9243
9244 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9245 asked for this.
9246
Daniel Veillard539638b2002-07-06 19:55:14 +00009247Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9248
9249 * configure.in: preparing 2.4.23
9250 * doc/*: rebuilt the docs
9251
Daniel Veillard176d99f2002-07-06 19:22:28 +00009252Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9253
9254 * parser.c: fixing bug #84169 by fixing the
9255 comment of xmlCreatePushParserCtxt to describe the
9256 encoding detection parameters better.
9257
Daniel Veillard37f961d2002-07-06 17:53:56 +00009258Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * valid.c: fixing bug #79331 in one path the lookup for
9261 ID attributes on a namespaced node wasn't handled correctly :-\
9262
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009263Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * HTMLparser.c: trying to fix 87235 about discarded white
9266 spaces in the HTML parser.
9267 * result/HTML/*: this changes the output of a number of HTML
9268 regression tests
9269
Daniel Veillardfdc91562002-07-01 21:52:03 +00009270Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9271
9272 * xpath.c: applied patch from Richard Jinks for the namespace
9273 axis + fixed a memory error.
9274 * parser.c parserInternals.c: applied patches from Peter Jacobi
9275 removing ctxt->token for good.
9276 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9277 popped out by the regression tests.
9278 * Makefile.am: patch for threads makefile from Gary Pennington
9279
William M. Brack6000af52002-06-28 11:43:13 +00009280Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9281
Daniel Veillardfdc91562002-07-01 21:52:03 +00009282 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009283 expressions involving preceding-sibling (et al).
9284
Daniel Veillard153120c2002-06-18 07:58:35 +00009285Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9286
9287 * hash.c: applied a patch from Peter Jacobi to solve a problem
9288 when compiling with the Watcom C on Win32
9289 * result/schemas/*.err: the change of hashing algo generated
9290 permutations in the output
9291
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009292Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9293
9294 * hash.c: applied patch from Sander Vesik improving the quality of
9295 the hash function.
9296
Aleksey Sanina5808b92002-06-14 17:07:41 +000092972002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009298
9299 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9300 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9301 xmllint.c xpath.c: replaced sprintf() with snprintf()
9302 to prevent possible buffer overflow (the bug was pointed
9303 out by Anju Premachandran)
9304
Daniel Veillarde059b892002-06-13 15:32:10 +00009305Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * parser.c: removed an uninitialized data error popped by valgrind
9308 on PE references
9309
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009310Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9311
9312 * doc/xml.html
9313 adding tutorial reference to the web page
9314
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009315Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9316
9317 * doc/tutorial/xmltutorial.xml
9318 * doc/tutorial/ar01s07.html
9319 * doc/tutorial/ape.html
9320 * doc/tutorial/includegetattribute.c
9321 adding section to tutorial about retrieving an attribute
9322 value
9323
Daniel Veillardf5582f12002-06-11 10:08:16 +00009324Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9325
9326 * parser.c: applied a couple of patches from Peter Jacobi to start
9327 to get rid of ctxt->token, with a possible significant speed
9328 improvement to be gained once done. Better compliance with PE
9329 references constructs in DTDs too.
9330 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9331 from Peter too
9332
Daniel Veillard38d80e22002-06-11 07:24:56 +00009333Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9336 xmlParseElement was likely to have been deallocated at the
9337 time of the report, possibly leading to segfault. Just report
9338 the tag name now.
9339
Daniel Veillard9e412302002-06-10 15:59:44 +00009340Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9341
9342 * xpath.c: patch from Richard Jinks for XPath substring() function
9343 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9344
Aleksey Sanina5808b92002-06-14 17:07:41 +000093452002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009346
9347 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9348
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009349Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9350
9351 *doc/FAQ.html
9352 fixing typos in FAQ, thanks to Robert Funnell for the
9353 editing help
9354
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009355Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * NEWS: got complaints from rpmlint that it was empty
9358
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009359Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9360
9361 * added doc/tutorial, including:
9362 apa.html
9363 apb.html
9364 apc.html
9365 apd.html
9366 ar01s02.html
9367 ar01s03.html
9368 ar01s04.html
9369 ar01s05.html
9370 ar01s06.html
9371 includeaddattribute.c
9372 includeaddkeyword.c
9373 includekeyword.c
9374 includestory.xml
9375 index.html
9376 xmltutorial.xml
9377 libxml tutorial, including generated html
9378
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009379Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9380
9381 * result/c14n/exc-without-comments/merlin-c14n-two-*
9382 result/c14n/without-comments/merlin-c14n-two-*
9383 test/c14n/exc-without-comments/merlin-c14n-two-*
9384 test/c14n/without-comments/merlin-c14n-two-*
9385 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9386 c14n/exc-c14n and slightly modified test script to handle
9387 these test cases
9388 * c14n.c: fixed bugs for complicated nodes set (namespace
9389 without node and others from merlin-c14n-two.tar.gz)
9390 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9391 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9392 for xmlsec performance patch
9393 * xpath.c: fixed self::node() for namespaces and attributes
9394
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009395Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9396
9397 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9398 but with the format parameter
9399 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9400
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009401Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9402
9403 * Makefile.am: updated c14n tests suite
9404 * c14n.c: performance improvement for previous c14n patch
9405
Daniel Veillarde72c7562002-05-31 09:47:30 +00009406Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9407
9408 * parser.c: another peroformance patch from Peter Jacobi, that
9409 time on parsing attribute values.
9410
Aleksey Sanin508a1012002-05-31 06:32:32 +00009411Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9412
9413 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9414 into LibXML2 test suite
9415
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009416Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9417
9418 * c14n.c: propagating xpath ancesstors node fix to c14n
9419 plus small performance improvement to reduce number of
9420 mallocs
9421 * xpath.c: fixed ancestors axis processing for namespace nodes
9422
Daniel Veillard46de64e2002-05-29 08:21:33 +00009423Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9426 Peter Jacobi
9427
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009428Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9429
9430 * configure.in: preparing 2.4.22
9431
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009432Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9433
9434 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9435 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9436 a public entry point.
9437 * doc/*: rebuilt the API and docs
9438
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009439Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * xpath.c: patch from Richard Jinks to fix a problem introduced
9442 in the previous patch and pointed by Norm
9443
Daniel Veillardc6924812002-05-24 11:10:43 +00009444Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * libxml.spec.in: fixing bug #81112
9447
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009448Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9449
9450 * uri.c: fixing bug #82848
9451
Daniel Veillarda2878972002-05-24 07:54:39 +00009452Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9455 output of one catalog test
9456
Aleksey Sanin114e4752002-05-24 07:20:27 +00009457Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009458
Aleksey Sanin114e4752002-05-24 07:20:27 +00009459 * global.data globals.c tree.c include/libxml/globals.h
9460 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9461 default value for global parameter xmlIndentTreeOutput to 1 and
9462 introduced new global parameter xmlTreeIndentString (the string
9463 used to do one-level indent) with default value " " (as it was
9464 in tree.c)
9465
Daniel Veillard49d5af82002-05-23 11:55:49 +00009466Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9467
9468 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9469 with trio and schemas.
9470
Daniel Veillard7c13af42002-05-22 09:57:32 +00009471Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * xpath.c: patch from Richard Jinks to fix the problem raised in
9474 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9475
Daniel Veillard5a872412002-05-22 06:40:27 +00009476Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * xmlschemas.c: a bit of work on import.
9479 * xmlschemastypes.c: Charles Bozeman provided a compare function
9480 for date/time types so min/max facet restrictions should work,
9481 indeterminate comparisons return an error instead of equal.
9482 * test/schemas/date_0* result/schemas/date_0_0: specific test
9483 from Charles Bozeman too
9484
Daniel Veillard10b6da42002-05-18 07:55:20 +00009485Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9486
9487 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9488 from Christian Cornelssen fixing the man pages and the Catalog
9489 building script.
9490 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9491 next step is <xs:import> I now have a reasonable understanding
9492 of how it works.
9493
Daniel Veillarde5354492002-05-16 08:43:22 +00009494Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9497
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009498Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9499
9500 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9501
Daniel Veillard088bf112002-05-14 11:03:59 +00009502Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9503
9504 * xpath.c: fixing an XPath function evalutation bug pointed out
9505 by Alexey Efimov where the context was lost when evaluating
9506 the function arguments
9507
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009508Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009509
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009510 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9511 function public for XMLSec performance optimizations
9512
Daniel Veillard3cd72402002-05-13 10:33:30 +00009513Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * python/generator.py python/libxml2class.txt : fixed a problem
9516 with the HTML parser pointed by Gary Benson
9517 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9518 example
9519
Aleksey Sanine48a3182002-05-09 18:20:01 +00009520Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9521 * parser.c: fixed bug #81159 (memory growth in SAX)
9522
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009523Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9524 * xpath.c: fixed bug #78858 (the real fix)
9525
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009526Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009527 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009528
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009529Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: modified xmlNodeSetBase to allow changing the
9532 base of a document.
9533
Daniel Veillard070803b2002-05-03 07:29:38 +00009534Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * xmlschemastypes.c: patch Charles Bozeman for validation of
9537 all the date, time, and duration types
9538 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9539 * configure.in: fixed an error pointed by an user
9540 * xml2-config.in: fixed an error pointed by an user
9541
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009542Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9543
9544 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9545 win32/libxml2.def.src xmlIO.c: exported default
9546 'file:', 'http:' and 'ftp:' protocols input handlers
9547 and maked protocols comparisson case insensitive
9548
Daniel Veillard34de97f2002-04-30 14:29:22 +00009549Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9550
9551 * configure.in: Neven Has detected a typo
9552
Daniel Veillard28577c32002-04-30 06:48:41 +00009553Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9554
9555 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9556 as one of the persons allowed to commit directly to the
9557 module.
9558
Daniel Veillardfc57b412002-04-29 15:50:14 +00009559Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9560
9561 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9562 * valid.c: raised a too low limit
9563 * doc/*: rebuilt the docs
9564
Daniel Veillardeca82812002-04-24 11:42:02 +00009565Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9566
9567 * test/XPath/expr/floats test/XPath/expr/functions
9568 result/XPath/expr/floats result/XPath/expr/functions
9569 xpath.c: another XPath conformance patch from Richard Jinks
9570
Daniel Veillard13e04c62002-04-23 17:51:29 +00009571Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * xmlschemas.c: fixed validation of attribute groups.
9574 * test/schemas result/schemas: added an example from the primer
9575
Daniel Veillard88c58912002-04-23 07:12:20 +00009576Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9579 * test/schemas result/schemas: updated the test list
9580
Daniel Veillarde19fc232002-04-22 16:01:24 +00009581Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9582
9583 * TODO: updated a bit
9584 * parser.c: made a comment more specific
9585 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9586 Schemas conformance.
9587 * test/schemas result/schemas: updated the test list
9588
Daniel Veillard441bc322002-04-20 17:38:48 +00009589Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9590
9591 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9592 implementing xs:all with minOccurs = 0
9593 * tes/schemas/* result/schemas/*: added more tests covering
9594 xs:all
9595
Daniel Veillard8a001f62002-04-20 07:24:11 +00009596Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * xmlregexp.c: first implementation of the all particle, this
9599 may need to be revisited for case where not all transitions
9600 must be crossed.
9601
Daniel Veillard7646b182002-04-20 06:41:40 +00009602Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * tree.c: another entity processing update from Markus Henke
9605
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009606Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9607
9608 * trionan.c: fixed crash on OSF/1
9609
Daniel Veillardb4398962002-04-19 07:01:55 +00009610Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * xmlschemas.c: more Schemas work
9613 * test/schemas/* result/schemas/*: added more tests coming
9614 from the spec.
9615
Daniel Veillard54761132002-04-18 21:00:44 +00009616Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9619 ExcC14N specification
9620
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009621Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * tree.c: patch from Markus Henke, fix for recursive entities.
9624
Daniel Veillard23b1f372002-04-18 15:50:05 +00009625Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * xpath.c: fix a problem with string() on a document node.
9628
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009629Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * Makefile.am xmlschemas.c: more Schemas work
9632 * test/schemas/* result/schemas/*: added more tests coming
9633 from the spec.
9634
Daniel Veillard6231e842002-04-18 11:54:04 +00009635Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9638 * result/HTML/*: this changes a few things in the results
9639
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009640Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9641
9642 * include/libxml/tree.h: eliminated 'declaration different than
9643 prototype' warning
9644 * include/win32config.h: "resolved" conflicts with errno.h
9645
Daniel Veillardb509f152002-04-17 16:28:10 +00009646Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9649 on the automata interfaces and debug of counted choices
9650 * test/schemas/* result/schemas/*: added a number of tests
9651
Daniel Veillard8651f532002-04-17 09:06:27 +00009652Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9653
9654 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9655 a bit of work on Schemas
9656 * testSchemas.c: try to make it more useful
9657 * test/schemas/* result/schemas/* Makefile.am: changed the
9658 Schemas regression test procedure, started adding a few samples
9659
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009660Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9661
9662 * include/libxml/encoding.h: Patch for the Borland C++ builder
9663 * include/libxml/tree.h: Patch for the Borland C++ builder
9664 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009665 * win32/bcb5: New directory for the Borland C++ builder
9666 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009667
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009668Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9669
9670 * win32/Makefile.msvc: Update for XML Schema support
9671 * win32/configure.js: Update for XML Schema support
9672 * win32/libxml2.def.src: Update for XML Schema support
9673
Daniel Veillard4255d502002-04-16 15:50:10 +00009674Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9677 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9678 xmlunicode.c include/libxml/Makefile.am
9679 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9680 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9681 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9682 include/libxml/xmlversion.h.in : merged the current state of
9683 XML Schemas implementation, it is not configured in by default,
9684 a specific --schemas configure option has been added.
9685 * test/automata test/regexp test/schemas Makefile.am
9686 result/automata result/regexp result/schemas:
9687 merged automata/regexp/schemas regression tests
9688
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009689Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * xpath.c: Gary found a compile time problem, fixes #78823
9692
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009693Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * configure.in: release of 2.4.20
9696 * doc/*: updated and rebuilt the docs
9697
Daniel Veillardf544f192002-04-15 12:56:56 +00009698Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * python/Makefile.am: patch from Cristian Gafton to build on
9701 Red Hat 6.2, should also fix #75779
9702
Daniel Veillard940492d2002-04-15 10:15:25 +00009703Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9704
9705 * valid.c: first part of fixing #78729
9706
Daniel Veillardeb475a32002-04-14 22:00:22 +00009707Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9708
9709 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9710 escaping of URI when saving HTML files.
9711 * result/HTML/*: this impacted some tests
9712
Daniel Veillard9b731d72002-04-14 12:56:08 +00009713Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * configure.in: trying to fix #77441
9716
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009717Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9718
9719 * include/libxml/xmlIO.h: Hallski complained it could not be
9720 included by itself.
9721
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009722Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9723
9724 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9725
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009726Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9727
9728 * win32/configure.js: patch from Nilo for the c14n option
9729 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9730
Daniel Veillardda423da2002-04-10 19:25:38 +00009731Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9734 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9735 LIBXML_THREAD_ENABLED
9736
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009737Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * xpath.c: another patch from Richard Jinks for substring conformance
9740 * test/XPath/expr/floats test/XPath/expr/strings
9741 result/XPath/expr/floats result/XPath/expr/strings: update of the
9742 test suite to check those.
9743
Daniel Veillard01917aa2002-04-10 11:30:41 +00009744Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * xpath.c: patch from Richard Jinks for .x float parsing.
9747
Daniel Veillard46d6c442002-04-09 16:10:39 +00009748Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * parser.c: patch from Markus Henke when an encoding ain't recognized
9751
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009752Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9753
9754 * libxml.m4: got a report that #include <string.h> was needed
9755
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009756Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9759
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009760Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9761
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009762 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009763
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009764Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9765
9766 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9767 pointed out by Melvyn Sopacua.
9768
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009769Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9770
9771 * libxml.m4: Frédéric Crozat gave a patch related to the change
9772 of Include paths breaking the libxml.m4
9773
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009774Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9775
9776 * xpath.c: Fix bug #76927 forgot to save some context
9777 when evaluating binary expressions
9778
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009779Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9780
9781 * configure.in: fixed configure for MPE/iX from Markus Henke
9782 * xmlmemory.c: fixed initialization problems
9783 * xpath.c: another set of patches from Richard Jinks this
9784 fixes "make XPathtests" on linux
9785
Daniel Veillard21458c82002-03-27 16:12:22 +00009786Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9787
9788 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9789 * test/XPath/expr/compare test/XPath/expr/equality
9790 test/XPath/expr/floats test/XPath/expr/functions
9791 test/XPath/expr/strings result/XPath/expr/compare
9792 result/XPath/expr/equality result/XPath/expr/floats
9793 result/XPath/expr/functions result/XPath/expr/strings: Updated
9794 tests though they show a divergence on Linux
9795
Daniel Veillard28dfed12002-03-27 09:08:17 +00009796Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * xpath.c trionan.c: previous commit also included patches
9799 from Richard Jinks on some IEEE support corner case
9800
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009801Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9804 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9805 that $(datadir) should be used for docs
9806
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009807Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9810 could leak filedescriptors
9811
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009812Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * configure.in nanohttp.c: applied patch from Allan Clark for
9815 UnixWare/OpenServer
9816
Daniel Veillard19274092002-03-25 16:48:03 +00009817Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9818
9819 * configure.in: preparing 2.4.19
9820 * doc/*: rebuilt the docs
9821
Daniel Veillard56b2db72002-03-25 16:35:28 +00009822Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9823
9824 * nanohttp.c: fixing #76043, got fed up with non-portability
9825 of that piece of code.
9826
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009827Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9828
9829 * valid.c SAX.c: Never commit without running "make tests" :-(
9830 fix a couple of stupidities in the previous commit
9831 * result/*: a few changes in some attribute order result of previous
9832 commit.
9833
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009834Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9837 the internal subset should not raise duplicate ID errors,
9838 also there was a small bug in conjunction to namespace
9839 declarations defaulted and xml:xxx attributes DTD definitions.
9840
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009841Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9842
9843 * xpath.c: Richard Jinks also raised some rounding problems
9844 this tries to fix them
9845
Daniel Veillard4e2df542002-03-22 12:23:14 +00009846Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9847
9848 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9849 behaviour in xmlXPathCastToString()
9850
Daniel Veillarddb552912002-03-21 13:27:59 +00009851Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9852
9853 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9854 raised by Morus Walter
9855
Daniel Veillard9e537932002-03-21 13:08:08 +00009856Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9857
9858 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9859 from Igor
9860
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009861Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * xpath.c: fixing #75619, related to a problem when trying
9864 to evaluate condition when the current node set resulting
9865 from that sub-step evaluation is empty. Also fixes 2 potential
9866 problem with previous-sibling and next-siblings axis.
9867
Daniel Veillard1840ef02002-03-21 08:05:23 +00009868Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9871 HTML support is not configured in.
9872
Daniel Veillard561b7f82002-03-20 21:55:57 +00009873Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9876 include/libxml/tree.h: dohh I really didn't intended to commit
9877 this test version :-(
9878
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009879Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * testSAX.c: I wanted to see the real speed at the SAX interface
9882 after a little too many Ximianer started complaining about the
9883 parser speed.
9884 added a --quiet option:
9885 paphio:~/XML -> ls -l db100000.xml
9886 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9887 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9888 3200006 callbacks generated
9889 real 0m1.270s
9890 Which means 16MBytes/s and 3Mcallback/s
9891
Daniel Veillardc62a1472002-03-19 18:35:12 +00009892Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9893
9894 * xpath.c: valgrind spotted another error that time when running
9895 on libxslt regression tests
9896
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009897Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9898
9899 * Makefile.am: adding "make valgrind" running the full regression
9900 tests (except python ones) under Valgrind (using valgrind -q
9901 which was kindly added by the author).
9902 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9903 passes cleanly now except an obcure floating point initialization
9904 raised in log10() in one XPath regression test ???
9905 * tree.c: edited some comments to close #75244
9906
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009907Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9908
9909 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9910 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9911 context of ScrollKeeper, made sure that if the number is
9912 an integer, the serialization follows the description at
9913 http://www.w3.org/TR/xpath#section-String-Functions
9914
Daniel Veillard5997aca2002-03-18 18:36:20 +00009915Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9916
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009917 * configure.in: preparing 2.4.18
9918 * doc/*: updated and rebuilt the web site
9919 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9920 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009921 * parser.c: humm, changed the way the SAX parser work when
9922 xmlSubstituteEntitiesDefault(1) is set, it will then
9923 do the entity registration and loading by itself in case the
9924 user provided SAX getEntity() returns NULL.
9925 * testSAX.c: added --noent to test the behaviour.
9926
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009927Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9928
9929 * parser.c: Wilfried Teiken provided a hackish but working
9930 way to get context reported back on entities when parsing
9931 with SAX and without breaking the DOM build.
9932
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009933Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * c14n.c: applied a new patch from Aleksey Sanin
9936 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9937 to reference Aleksey implementation of XML digital Signatures
9938
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009939Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9940
9941 * xpath.c: small fix to avoid potential problem due to
9942 ordering of freeing data
9943 * python/Makefile.am: people were complaining about
9944 the generated file in python dir not being built
9945
Daniel Veillardd2379012002-03-15 22:24:56 +00009946Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9947
9948 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9949 python/generator.py python/libxml.c python/types.c: Cleanup
9950 of the python Makefiles based on Jacob and James feedback,
9951 fixed the spec file accordingly, fixed the number of warning
9952 that passing my pedantic CFLAGS was generating. Conclusion
9953 is that Python includes are real crap.
9954
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009955Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9956
9957 * configure,in: it was reported quite a few times that
9958 xml2-config --cflags should not output
9959 -I$includeprefix/libxml2/libxml because libxml2 header names
9960 clashes with existing names like list.h from C++ stl.
9961 Includes should be #include<libxml/xxx.h> so ...
9962
Daniel Veillard6f293b12002-03-15 09:42:33 +00009963Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * c14n.c: another patch from Aleksey Sanin
9966
Daniel Veillard5c396542002-03-15 07:57:50 +00009967Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9970 canonicalization algorithm
9971 * doc/xml.html doc/index.html: added the C14N references on the
9972 index page.
9973
jacob berkman9be65862002-03-14 02:15:56 +000099742002-03-13 jacob berkman <jacob@ximian.com>
9975
9976 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9977 usage, redundant, and gcc specific
9978
Daniel Veillard75be0132002-03-13 10:03:35 +00009979Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9980
9981 * xpath.c: speedup some node selection operations, this can
9982 have a significant impact on DocBook Norm's stylesheets
9983 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9984 make sure it's always the case
9985 * debugXML.c: distinguish CDATA and comments in ls operations
9986
Daniel Veillard61f26172002-03-12 18:46:39 +00009987Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9990 to generate better API descriptions etc...
9991
Daniel Veillard9ff88172002-03-11 09:15:32 +00009992Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * c14n.c: Fixing #74186, made sure all boolean expressions
9995 get fully parenthesized, ran indent on the output
9996 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9997 include/libxml/tree.h: also #74186 related, removed the
9998 --with-buffers option, and all the preprocessor conditional
9999 sections that were resulting from it.
10000
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010001Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * valid.c: applied patch from Dodji Seketeli fixing an
10004 uninitailized variable in xmlValidGetValidElements()
10005
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010006Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * c14n.c: fixed a few comments
10009 * doc/*.html doc/*/*.html: regenerated the docs and added
10010 the C14N API
10011 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10012
Daniel Veillardfa49d872002-03-09 10:20:00 +000010013Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10014
10015 * check-xml-test-suite.py: fix to adapt varaiations in the
10016 bindings
10017 * configure.in python/setup.py python/setup.py.in: fixed to
10018 have the version of the python scripts automatically updated
10019
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010020Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10023 in xmlCopyProp()
10024
Daniel Veillardaf43f632002-03-08 15:05:20 +000010025Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * configure.in: preparing 2.4.17 release
10028 * doc/*: updated and rebuilt the docs
10029 * xpath.c: fixed a comment
10030 * python/libxml.c: fixed a possible reentrancy problem
10031
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010032Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10033
10034 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10035 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10036 added a specific regression test
10037 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10038 not raise exceptions when failing to find the attribute.
10039
Daniel Veillard90bc3712002-03-07 15:12:58 +000010040Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10041
10042 * configure.in xmllint.c: owen pointed out a problem with the
10043 ftme fix, gettimeofday() was not detected by configure and
10044 the ftime header wasn't included, dohhh
10045
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010046Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10047
10048 * configure.in xmllint.c: trying to fix #71457 for timing
10049 precision when gettimeofday() is not availble but ftime() is
10050
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010051Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10054 are now copied on install and part of the -devel RPM
10055
Daniel Veillard7b416132002-03-07 08:36:03 +000010056Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * xpath.c: trying to avoid bug #72150 which was apparently
10059 caused by a gcc bug (or a processor problem) as detailed
10060 at http://veillard.com/gcc.bug
10061
Daniel Veillardf742d342002-03-07 00:05:35 +000010062Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10065 fixed xmlReconciliateNs(), added a Python test/example for
10066 inter-document cut'n paste
10067 * python/libxml.py: fixed node.doc on document nodes and added
10068 xpathEval() onto node objects
10069
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010070Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10071
10072 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10073 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10074 fixup and integrated tests for the serialization stuff
10075
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010076Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10077
10078 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10079 moved the libxml man page to section 3
10080
Daniel Veillard1e774382002-03-06 17:35:40 +000010081Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * tree.c: fix bug #72490
10084 * python/libxml.c python/libxml.py: added methods serialize()
10085 and saveTo() to all node elements.
10086
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010087Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * xmlIO.c: closed #73430, don't read from an input source
10090 which indicated an end-of-file or an error.
10091
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010092Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * parser.c: make sure SAX endDocument is always called as
10095 this could result in a Python memory leak otherwise (it's
10096 used to decrement ref-counting)
10097 * python/generator.py python/libxml.c python/libxml.py
10098 python/libxml2-python-api.xml python/libxml2class.txt
10099 python/tests/error.py python/tests/xpath.py: implemented
10100 the suggestions made by Gary Benson and extended the tests
10101 to match it.
10102
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010103Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * python/generator.py: applied patch fixing #73450
10106
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010107Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10108
10109 * xpath.c: fixing #61290 "namespace nodes have no parent"
10110 long standing divergence from the XPath REC. NodeSets
10111 simply hold a copy of namespace nodes and those node ->next
10112 points to the parent (which may not be the node carrying the
10113 definition).
10114 * include/libxml/xpath.h: flagged but didn't added a possible
10115 speedup
10116 * DOCBparser.c HTMLparser.c: removed some warnings from push
10117 parser due to new state being added.
10118 * tree.c: new fix from Boris Erdmann
10119 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10120 the XML Canonalization support from Aleksey Sanin
10121
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010122Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * tree.c: patch from Boris Erdmann fixing some namespace odities
10125 with xmlCopyNode()
10126
Daniel Veillardc6613042002-03-02 09:34:02 +000010127Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * xmlIO.c: fix bug #72706 when loading a NULL entity
10130
Daniel Veillardc0fef772002-03-01 16:16:31 +000010131Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10132
10133 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10134 actually change in a future XML Namespace revision.
10135
Daniel Veillard79426f22002-03-01 16:14:17 +000010136Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10137
10138 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10139 added the possibility of returning nodesets from XPath extension
10140 functions written in Python
10141
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010142Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * python/*: commiting some Python bindings work done while travelling
10145
Daniel Veillard97300512002-03-01 09:13:41 +000010146Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10149 explicitely with memory debugging switched on
10150
Daniel Veillard6361da02002-02-23 10:10:33 +000010151Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10152
10153 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10154 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10155 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10156 the accessor generator for strings
10157 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10158 regression test.
10159
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010160Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * python/README python/generator.py python/libxml.c python/setup.py:
10163 added the 'usual' setup.py to allow building a libxml2-python
10164 module based on the same code. The initialization is however
10165 different the 2 .so files fo libxml2 and libxslt are identical and
10166 they entry point initialize both libraries. this is done to avoid
10167 some possible nasty problem since the Python don't merge the maps
10168 of all shared modules.
10169
Daniel Veillard158a4d22002-02-20 22:17:58 +000010170Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10171
10172 * parser.c: fixed a push/encoding bug reported by Michael
10173 on librsvg
10174
Daniel Veillard7839e162002-02-20 18:54:48 +000010175Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * include/libxml/parserInternals.h: fixes a misplaced #endif
10178
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010179Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * parser.c valid.c: found and fixed a couple of allocation bugs
10182
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010183Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * doc/xml.html doc/python.html doc/*: added a Python and binding
10186 page describing the current state of the Python bindings and
10187 giving pointers to the other languages wrappers.
10188
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010189Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10190
10191 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10192 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10193 rebuilt the API and web site
10194 * xpath.c: fixed #71978 portability bugs
10195
Daniel Veillard8aff2472002-02-19 21:50:43 +000010196Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10199
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010200Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * include/libxml/parserInternals.h parser.c: had to change
10203 2 internal parsing API when processing document content
10204 to check the start and end of element content are defined
10205 in the same entity
10206 * valid.c include/libxml/valid.h: attribute normalization can
10207 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10208 with the context to report it.
10209 * SAX.c: fixed the last known bugs, crazy validation constraints
10210 when a document is standalone seems correctly handled. There
10211 is a couple of open issues left which need consideration especially
10212 PE93 on external unparsed entities and standalone status.
10213 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10214 The 2 tests left failing are actually in error. Cleanup done.
10215
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010216Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * valid.c: implemented E59 spaces in CDATA does not match the
10219 nonterminal S
10220
Daniel Veillard878eab02002-02-19 13:46:09 +000010221Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10222
10223 * SAX.c parser.c valid.c: more validation test fixups
10224 * check-xml-test-suite.py: added duration info for the tests
10225
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010226Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * parser.c valid.c: a couple of errors were reported but not
10229 saved back as such in the parsing context. Down to 1% failure rate
10230 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10231
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010232Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * xmlInternald.c: isExtender was missing a char
10235 * parser.c include/libxml/parser.h: % are acceptable in the
10236 internal subset if within a PUBLIC ID
10237
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010238Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * SAX.c parserInternals.c valid.c: more work on the conformance
10241 suite. Took the step to finally block documents with encoding
10242 errors. It's a fatal error per the spec, people should have fixed
10243 their documents by now.
10244
Daniel Veillard55253e22002-02-18 14:32:39 +000010245Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10246
10247 * check-xml-test-suite.py: fixed the test script after some discussion
10248 on the semantic of TYPE="error"
10249 * Makefile.am: added the script to the distrib
10250
Daniel Veillard28757702002-02-18 11:19:30 +000010251Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10252
10253 * SAX.c entities.c: fixed a couple of conformances issues deep
10254 into the validation code (standalone and undeclared Notations)
10255
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010256Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10259 stayed there for years !
10260
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010261Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10264 missing
10265
Daniel Veillardc7612992002-02-17 22:47:37 +000010266Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * check-xml-test-suite.py: improved the behaviour a bit as
10269 well as the logs
10270 * parser.c valid.c SAX.c: fixed a few more bugs
10271 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10272
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010273Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10274
10275 * check-xml-test-suite.py: python script to run regression tests
10276 against the XML Test suite of W3C/OASis
10277 * SAX.c: fixed a validation bug
10278 * parser.c: fixed 3 errors pointed by the test suite
10279 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10280 * python/Makefile.am: fixed a dependendy
10281
Daniel Veillard9f28f302002-02-15 20:48:08 +000010282Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * xmlmemory.c: avoid a warning bug #71594
10285
Daniel Veillard144024e2002-02-13 21:14:46 +000010286Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10289 warning on alpha/Tru64
10290
Daniel Veillarde4301c82002-02-13 13:32:35 +000010291Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * include/libxml/entities.h: fixing a comment
10294 * valid.c: fixing some troubles with validity check on namespaces
10295 * result/VC/NS3 test/VC/NS3: added a specific regression test
10296
Daniel Veillarda6d05382002-02-13 13:07:41 +000010297Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * tree.c: Fixing #71342 serializing '\n' in attribute values
10300 * result/noent/att3 result/att3 test/att3: added a specific
10301 test.
10302
Daniel Veillard797a5652002-02-12 13:46:21 +000010303Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * python/libxml.c: couple of bug fixes
10306
Daniel Veillard01a6d412002-02-11 18:42:20 +000010307Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * python/*.py: removed tabs and used spaces.
10310
Daniel Veillard397ff112002-02-11 18:27:20 +000010311Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10314 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10315
Daniel Veillard03517542002-02-11 13:54:40 +000010316Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10317
10318 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10319 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10320
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010321Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * include/libxml/encoding.h include/libxml/entities.h
10324 include/libxml/globals.h include/libxml/parser.h
10325 include/libxml/threads.h include/libxml/tree.h
10326 include/libxml/xmlmemory.h: trying to fix the include mess
10327
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010328Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10329
10330 * include/libxml/xmlmemory.h: reverted part of the previous
10331 attempt to provide #69655, this was breaking the build.
10332
Daniel Veillard0ba59232002-02-10 13:20:39 +000010333Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10336 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10337 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10338 include/libxml/parserInternals.h include/libxml/tree.h
10339 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10340 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10341 clean.
10342 * python/libxml.c: fixed a warning.
10343
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010344Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10347 copying of node, merge back IDs in the target document.
10348 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10349 test/XInclude/ents/ids.xml: test case
10350 * result/VC/ElementValid4: output changed due to a typo fix
10351
Daniel Veillard1c18e302002-02-09 22:16:40 +000010352Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * python/Makefile.am: seems some version of automake didn't
10355 generate the dependancies right as Jacob found out. Add
10356 an extra dependancy rule.
10357
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010358Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * parserInternals.c valid.c: Justin Fletcher found some parts
10361 of the code needing cleanup
10362 * libxml.spec.in python/Makefile.am python/generator.py
10363 python/libxml.c python/libxml.py: Fixed the python Makefiles
10364 corrected a bug showing up on ia64, changed the name of the
10365 python internal module too
10366
Daniel Veillard07be19b2002-02-08 14:20:35 +000010367Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10368
10369 * Makefile.am: applied patch from Andris Pavenis for binary
10370 name suffixes
10371
Daniel Veillardf216d462002-02-08 13:44:24 +000010372Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * xmllint.c win32/win32config.h: fixing #68748
10375
Daniel Veillardd455d792002-02-08 13:37:46 +000010376Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10377
10378 * valid.c: fixing #70166
10379
10380Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10381
10382 * valid.c: fixing #70077
10383
Daniel Veillardc575b992002-02-08 13:28:40 +000010384Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10385
10386 * Copyright Makefile.am README configure.in libxml.spec.in:
10387 Changed to the MIT Licence
10388 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10389 doc/xmlio.html: updated the doc accordingly
10390 * include/libxml/xmlwin32version.h configure.in: preparing
10391 2.4.14 release
10392 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10393 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10394 fixed the const xmlChar * wrapper and generator, XPath extension
10395 functions now use the context as first argument
10396 * python/tests/tstxpath.py python/tests/xpath.py
10397 python/tests/xpathext.py: Updated the tests accordingly
10398 * tree.c: fixed bug #70067
10399
Daniel Veillard7db38712002-02-07 16:39:11 +000010400Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * Makefile.am: cleanup
10403 * debugXML.c: always use stdout if output is NULL
10404 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10405 * python/Makefile.am python/generator.py python/libxml2class.txt
10406 python/libxml_wrap.h python/types.c: augmented the number of bindings
10407 handling FILE * and XPath contexts
10408 * python/tests/Makefile.am: avoid a stupid problem due to the
10409 use of TEST.
10410
Daniel Veillard15a143b2002-02-06 22:40:50 +000010411Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10414
Daniel Veillard70cab352002-02-06 16:06:58 +000010415Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10416
10417 * python/TODO python/libxml.c: cleanup the extension function lookup
10418 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10419
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010420Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * configure.in python/Makefile.am: do not install outside
10423 of prefix
10424
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010425Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * python/TODO python/libxml.c: started adding SAX interfaces
10428 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10429 SAX test
10430
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010431Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * tree.c: hardened the addChild function
10434 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10435 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10436 added accessors needed for xmlNode, a bit more testing and
10437 extension of interfaces
10438 * python/tests/Makefile.am python/tests/build.py: added a test
10439 build from scratch/save/load/check
10440
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010441Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10442
10443 * parserInternals.c: change a small bit in the way valididy
10444 error messages get initialized
10445 * python/TODO python/libxml.c python/libxml2-python-api.xml
10446 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10447 added some memory debugging to track leaks at the libxml2 level
10448 * python/tests/*.py: changed all tests to check for leaks,
10449 there is just one left in XPath extension registrations.
10450
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010451Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10452
10453 * python/TODO python/generator.py python/libxml2-python-api.xml
10454 python/libxml2class.txt: more accessor classes for the parser
10455 context, allow to switch on and check validity
10456 * python/tests/Makefile.am python/tests/error.py
10457 python/tests/invalid.xml python/tests/valid.xml
10458 python/tests/validate.py: attded more test and and added error.py
10459 which I forgot to commit in the last step
10460
Daniel Veillard3ce52572002-02-03 15:08:05 +000010461Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * python/Makefile.am python/types.c: cleanup
10464 * python/libxml.c python/libxml.py python/libxml_wrap.h
10465 python/generator.py python/libxml2-python-api.xml
10466 python/libxml2class.txt: added class for parser context, added
10467 first cut for push mode support. Added a framework to generate
10468 accessors functions.
10469 * python/tests/Makefile.am python/tests/push.py: added a push
10470 test
10471
Daniel Veillardcfb05462002-02-02 23:18:22 +000010472Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10475 bug a bit of cleanup.
10476
Daniel Veillard5d819032002-02-02 21:49:17 +000010477Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10478
10479 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10480 python/libxml2class.txt: adding error redirections and preformat
10481 to a python handler
10482 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10483 tests self checking
10484
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010485Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10488 a function
10489
Daniel Veillard9589d452002-02-02 10:28:17 +000010490Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10493 python/libxml.c python/libxml2-python-api.xml
10494 python/libxml2class.txt: Progressing through the TODOs, class
10495 description output, extra XML API, RPM now builds the wrappers
10496 for all python installed versions
10497
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010498Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10499
10500 * configure.in libxml.spec.in python/Makefile.am python/TODO
10501 python/generator.py python/libxml2class.txt: added more informations
10502 in the libxml2-python package including docs. Slightly changed
10503 the class hierarchy
10504 * python/tests/*: added basic regression tests infrastructure too
10505
10506Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10507
10508 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10509 added libxml2-python as part of the packages installed
10510
Daniel Veillarda7340c82002-02-01 17:56:45 +000010511Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10512
10513 * python/Makefile.am python/generator.py python/libxml.c
10514 python/libxml.py: more work, now able to extend the
10515 XPath interpreter with functions written in python.
10516
Daniel Veillardc3e39442002-02-01 09:29:41 +000010517Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * python/Makefile.am: Jacob sent a patch to allow building from
10520 tarfile.
10521
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010522Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10525 inserted the python wrappers build, I hope this won't be too
10526 unportable
10527
Daniel Veillard1971ee22002-01-31 20:29:19 +000010528Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * xpath.c: minor optimization
10531 * python/generator.py python/libxml.c python/libxml.py
10532 python/libxml_wrap.h: more work on the python bindings,
10533 they now support XPath and there is no evident leak
10534
Daniel Veillard36ed5292002-01-30 23:49:06 +000010535Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10536
10537 * python/generator.py python/libxml.c python/libxml.py:
10538 more work on the python bindings generator.
10539
Daniel Veillard96fe0952002-01-30 20:52:23 +000010540Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10541
10542 * python/generator.py python/libxml.c python/libxml_wrap.h:
10543 more work on the python bindings.
10544
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010545Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10546
10547 * python/generator.py python/libxml.c python/libxml.py
10548 python/libxml_wrap.h: commited early version of a python binding
10549 for private use only ATM
10550
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010551Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * entities.c tree.c include/libxml/entities.h: applied patch
10554 from Anthony Jones to implement copy of DTD subtree too. Had
10555 just to keep 2 function private which really ought to become
10556 public ones.
10557
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010558Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * xmllint.c: added pointers to the web pages in the usage()
10561
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010562Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * tree.c: more fixes from Petr Kozelka for attribute handling
10565 in the tree API to align the semantic with DOM.
10566
Daniel Veillard36065812002-01-24 15:02:46 +000010567Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10568
10569 * valid.c tree.c entities.c: another set of patches from
10570 Anthony Jones for copy operations cleanup and robustness
10571
Daniel Veillardf8592562002-01-23 17:58:17 +000010572Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10573
10574 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10575 an alphabetic index based on comments content
10576 * doc/*: rebuilt the web site with the new references
10577
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010578Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * parserInternals.h: Greg Sjaardema suggested to use an
10581 eponential buffer groth policy in xmlParserAddNodeInfo()
10582
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010583Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10586 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10587 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10588 to generate cross-references, and added/updated the stylesheets
10589 to generate and link API indexes. The generic keyword index
10590 is not done yet.
10591 * doc/*.html: regenerated all the usual docs too
10592
Daniel Veillard2070c482002-01-22 22:12:19 +000010593Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * debugXML.c: added an xpath function to the shell for T. V. Raman
10596
10597Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010598
10599 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10600 debug routines.
10601
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010602Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10605 support of attribute nodes
10606
Daniel Veillard9d06d302002-01-22 18:15:52 +000010607Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10608
10609 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10610 hopefully near complete and fully documented of the API in XML
10611 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10612 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10613 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10614 include/libxml/parserInternals.h include/libxml/valid.hi
10615 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10616 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10617 include/libxml/xpath.h include/libxml/xpathInternals.h:
10618 Cleaned up the doc comments a lot in the process, the interface
10619 coverage is now 100%
10620
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010621Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10622
10623 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10624 extracts comments from the gtk-doc DocBook output (a bit
10625 convoluted but seems to work).
10626
Daniel Veillard61006472002-01-21 17:31:47 +000010627Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10630 added an XML description of the API, moved the script generating
10631 it here. Added a "make api" target
10632
Daniel Veillardd2f23002002-01-21 13:36:00 +000010633Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10636
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010637Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * xpath.c include/libxml/xpathInternals.h: the change made to
10640 xmlXPathFuncLookupFunc was incompatible roll it back
10641
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010642Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * SAX.c: cleanup patch from Anthony Jones
10645 * doc/Makefile.am: fix the headers to avoid in make scan
10646 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10647 includes, * vs Ptr and general cleanup
10648 * parsedecl.py: first version of a script to extract the
10649 module interfaces, the goal will be to provide .decl or XML
10650 specification of the interfaces to build wrappers.
10651
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010652Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10653
10654 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10655 now provides return codes in case of errors
10656
Bjorn Reese026d29f2002-01-19 15:40:18 +000010657Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10658
10659 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10660 Upgraded to trio baseline 1.6
10661 * strio.h strio.c: Replaced by triostr.h and triostr.c
10662
Daniel Veillard572577e2002-01-18 16:23:55 +000010663Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10666 of strdup usage in the code
10667
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010668Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * parser.c error.c: Keith Isdale complained rightly that
10671 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10672
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010673Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * tree.c: fixed the funxtion to set the xml: attributes
10676 * debugXML.c: added "setbase" to test it.
10677
Daniel Veillard2c748c62002-01-16 15:37:50 +000010678Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10681 to allow updating an attribute content
10682
Daniel Veillard8de85c62002-01-15 17:10:15 +000010683Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * libxml.h: try to avoid problems when compiling on Windows
10686
Daniel Veillard314cfa02002-01-14 17:58:01 +000010687Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10688
10689 * hash.c: patch from Anthony Jones for hash.c allocation size
10690 * Makefile.am: trying to work around Yet Another Libtool Madness
10691 and build the 2.4.13 release finally ...
10692
Daniel Veillard744683d2002-01-14 17:30:20 +000010693Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10696 * doc/* : update of the documentation
10697
Daniel Veillarde6a55192002-01-14 17:11:53 +000010698Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10701 at fixing #61290 :-(
10702
Daniel Veillardfb25a512002-01-13 20:32:08 +000010703Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10706 Fixes bug #67229
10707
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010708Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
10710 * tree.c: trying to avoid troubles when a subtree is copied
10711 and coalesced in part with the target tree. Should fix
10712 bug #67407
10713
Daniel Veillardd8224e02002-01-13 15:43:22 +000010714Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * valid.c: fixed validation of attributes content of type
10717 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10718 values, very old bug. Fixes #67671
10719
Daniel Veillard8107a222002-01-13 14:10:10 +000010720Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * parser.c include/libxml/parserInternals.h tree.c: integrated
10723 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10724 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10725
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010726Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * threads.c: applied Serguei Narojnyi's patch to add native
10729 thread support on the Win32 platform
10730 * testThreadsWin32.c Makefile.am: added the test program also
10731 from Serguei, Win32 specific
10732 * include/win32config.h include/libxml/xmlwin32version.h.in:
10733 added patch from Igor for the Windows thread specific defines.
10734
Daniel Veillard845cce42002-01-09 11:51:37 +000010735Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10736
10737 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10738
Daniel Veillard7b602b42002-01-08 13:26:00 +000010739Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10740
10741 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10742 output page into XMLinfo.html. Close bug #66951 and
10743 raised by Robert Collins too.
10744
Daniel Veillard73c6e532002-01-08 13:15:33 +000010745Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10746
10747 * encoding.c: Paul Keogh pointed out a possibility of segfault
10748 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10749 Closes bug # 68238
10750
Daniel Veillard4a859202002-01-08 11:49:22 +000010751Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * doc/*.html: updated the Gdome2 links
10754
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010755Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10756
10757 * libxml.h: Applied following patches from Robert Collins
10758 and make sure IN_LIBXML is defined when compiling it
10759 -------
10760 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10761 as well as Visual C.
10762 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10763 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10764 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10765 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10766 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10767 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10768 xmlSysIDExists xmlNoNetExists).
10769 * xmllint.c: Don't include winsock2.h for Cygwin.
10770
Daniel Veillard401c2112002-01-07 16:54:10 +000010771Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10772
10773 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10774 when the version info is not present.
10775
Daniel Veillard6f42c132002-01-06 23:05:13 +000010776Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10777
10778 * tree.c: Anthony Jones pointed out a problem in
10779 xmlStringGetNodeList() and provided a fix for it
10780
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010781Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10782
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010783 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010784 xmlCreatePushParserCtxt() when the initial buffer passed
10785 is large.
10786
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010787Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * win32/*: big cleanup of the Windows/MSVC project files
10790 from Igor Zlatkovic
10791
Daniel Veillardcebb1362002-01-02 13:13:30 +000010792Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
10794 * doc/Makefile.am: should fix #67674 and avoid troubles if
10795 xsltproc is not available or fails in the prefix provided
10796
Daniel Veillard26908ab2002-01-01 16:50:03 +000010797Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10798
10799 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10800
Daniel Veillard5344c602001-12-31 16:37:34 +000010801Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10802
10803 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10804 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10805 Fixed a few other problems raised by Charlie Bozeman.
10806 * result/VC/ElementValid[5-7]: fixed the output
10807
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010808Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10809
10810 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10811 patches from Charlie Bozeman. Regenerated the HTML docs.
10812
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010813Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10814
10815 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10816 for Windows from Igor
10817
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010818Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * xmllint.c: applied Justin Fletcher patch for --output or -o
10821
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010822Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * win32/libxml2/libxml2.def.src: close #67019
10825
Daniel Veillard01db67c2001-12-18 07:09:59 +000010826Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10827
10828 * xmllint.c: applied Justin Fletcher generic timing patch
10829 similar to the one already applied to xsltproc.
10830
Daniel Veillardd1640922001-12-17 15:30:10 +000010831Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * include/libxml/tree.h tree.c: applied documentation patches
10834 from Charlie Bozeman
10835
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010836Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10837
10838 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10839
Daniel Veillard29e43992001-12-13 22:21:58 +000010840Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10841
10842 * valid.c: fix the xmlStrdup() used in the previous patch.
10843 * valid.c: added --dropdtd
10844 * tree.c: fixed xmlUnlinkNode so it also removes the references
10845 from the document if the node is a DTD
10846
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010847Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10848
10849 * HTMLtree.c valid.c: cleanup some static declarations
10850
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010851Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10852
10853 * xmllint.c: removed another strdup()
10854 * doc/FAQ: removed the HP/UX entry
10855
Daniel Veillarded472f32001-12-13 08:48:14 +000010856Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10857
10858 * valid.c: fix bug #66816 when validating.
10859 * xmllint.c: don't use sys/time.h if configure did not found it
10860
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010861Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10862
10863 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10864 xmlcatalog_man.xml
10865
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010866Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10867
10868 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10869 xmlInitMemory() was declared twice
10870
Daniel Veillardb82c1662001-12-09 14:00:54 +000010871Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10872
10873 * globals.c: do not reference strdup() !
10874 * configure.in libxml-2.0.pc.in: trying to fix the libs
10875 of the various config extraction modules
10876
Daniel Veillardef90ba72001-12-07 14:24:22 +000010877Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10878
10879 * configure.in : preparing 2.4.12
10880 * doc/* : updated and rebuilt the docs
10881
Daniel Veillard220346d2001-12-07 11:33:54 +000010882Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10883
10884 * uri.c: closed bug #66159
10885 * testURI.c: added --escape option
10886 * configure.in: some cleanup for xml2-config --cflags
10887
Daniel Veillard2a906822001-12-06 14:34:08 +000010888Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10889
10890 * globals.c testThreads.c: removed some misplaced includes
10891 of xmlversion.h
10892
Daniel Veillarde28313b2001-12-06 14:08:31 +000010893Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * threads.c: patch from Gary Pennington fixing a possible
10896 problem at initialization time.
10897
Daniel Veillardd3b08822001-12-05 12:03:33 +000010898Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10899
10900 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010901 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010902 CodeWarrior.
10903
Daniel Veillarda7866932001-12-04 13:14:44 +000010904Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * xmllint.c: applied Geert Kloosterman's patch to fix
10907 --repeat --timing output
10908
Daniel Veillard19840942001-11-29 16:11:38 +000010909Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10910
10911 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10912 where non-wellformed XML declaractions were not detected.
10913
Daniel Veillarde85d9342001-11-28 14:43:12 +000010914Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10915
10916 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10917
Daniel Veillard22f25a82001-11-28 09:12:23 +000010918Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10919
10920 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10921 gets reset by xmlCleanupInputCallbacks() and this makes the
10922 function useless. Same for output.
10923
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010924Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10925
10926 * xmlIO.c: robert pointed out a loop error in callback cleanups
10927
Daniel Veillard8faa7832001-11-26 15:58:08 +000010928Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10929
10930 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10931 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10932 they are not really tied to debugging
10933
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010934Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10937 * xmllint.c: better --catalogs description
10938
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010939Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * tree.c: fixed a couple of problems in xmlSetProp()
10942
Daniel Veillardcd337f02001-11-22 18:20:37 +000010943Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10946 unappropriate stdout output.
10947
Daniel Veillard566d4df2001-11-22 13:00:53 +000010948Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10951 by Denis Beurive, closes #65111
10952
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010953Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * valid.c: in case of content model validity error, don't
10956 print it if validity warnings were not requested.
10957
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010958Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10961 * parserInternals.c: removed the last exit() call. Print an
10962 unmaskable error on stderr instead (library mismatch detection)
10963
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010964Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10965
10966 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10967 shell instructions from Heiko Rupp
10968
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010969Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * catalog.c: use the URL notation file:// for default catalog paths
10972
Daniel Veillard0ec98632001-11-14 15:04:32 +000010973Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * include/libxml/tree.h: better comments for _private fields
10976 * tree.c: removed a problem when copying an entity reference.
10977
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010978Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10979
10980 * vms/*: updated instructions and diffs from John A Fotheringham
10981
Daniel Veillarda11001b2001-11-12 22:45:36 +000010982Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * include/libxml/xmlerror.h: avoid an include problem if
10985 #include <libxml/xmlerror.h> happens first in code
10986 seems to be the case in KDE libs
10987
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010988Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10989
10990 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10991 from Igor for Windows
10992
10993Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10994
10995 * Makefile.am: Gary Pennington pointed out a missing prefix
10996
Daniel Veillard43d3f612001-11-10 11:57:23 +000010997Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10998
10999 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11000 * doc/*: upgraded and rebuilt the docs
11001
Daniel Veillardc1f78342001-11-10 11:43:05 +000011002Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11003
11004 * HTMLparser.c: fix comment in scripts element parsing.
11005 * result/HTML/doc3*: updated the results.
11006
11007Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11008
11009 * uri.c: another URI bug fix #63336, using Joel Young patch.
11010
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011011Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11012
11013 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11014 a cleaned up version of the Pwd shell string generation.
11015
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011016Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11017
11018 * valid.c include/libxml/tree.h: trying to fix namespaces +
11019 validation problems for good, closing #63619 in the process
11020 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11021 wrong in this respect, fixed it.
11022
Daniel Veillardd536f702001-11-08 17:32:47 +000011023Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11024
11025 * xmllint.c: Morus Walter patch to allow --format and --encode
11026
Daniel Veillard5004f422001-11-08 13:53:05 +000011027Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * debugXML.c: Stefan Kost provided an help command for the shell
11030
Daniel Veillarda6825e82001-11-07 13:33:59 +000011031Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * debugXML.c: Heiko Rupp pointed that the shell would crash
11034 on empty nodesets returns.
11035
Daniel Veillard03f848d2001-11-07 12:53:46 +000011036Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11037
11038 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11039 migh need the history libraries
11040
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011041Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11042
11043 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11044 handle the case of < in quoted attributes, Bastian Kleineidam
11045
Daniel Veillardc853b322001-11-06 15:24:37 +000011046Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11049 fixing catalog breakages
11050 * Makefile.am catalog.c result/catalogs/catal
11051 result/catalogs/mycatalog.* test/catalogs/catal*:
11052 fixed more problems in catalog support, added more regression tests
11053 for both XML and SGML catalog handling
11054
Daniel Veillard66870c72001-11-05 19:27:49 +000011055Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11056
11057 * debugXML.c: applied an improvement to xmlGetLineNo() from
11058 Keith Isdale
11059
Daniel Veillardffe09c92001-11-05 14:21:47 +000011060Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11061
11062 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11063 Side effect of the progressive catalog loading
11064
Daniel Veillardad661b92001-11-05 11:43:15 +000011065Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * Makefile.am: confexecdir and confexec_DATA were defined twice
11068 pointed out by Karl Eichwalder
11069
Daniel Veillard6eb17722001-11-04 22:19:27 +000011070Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11071
11072 * xmlcatalog.c: avoid unlink() and use remove() instead.
11073
Daniel Veillardea898282001-11-04 22:13:45 +000011074Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * libxml.spec.in: cleanup
11077 * include/libxml/xmlwin32version.h: updated with 2.4.8
11078
Daniel Veillarda4617b82001-11-04 20:19:12 +000011079Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11082 of compiling libxml with a non standard set of options
11083
John Fleck027edfb2001-11-04 20:13:58 +000011084Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11085
11086 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11087 document --sgml option, fixing gnome bugzilla #63382
11088
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011089Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11090
11091 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11092 breakage of 2.4.7, added a couple of really needed APIs
11093 like xmlCatalogIsEmpty() and xmlNewCatalog()
11094 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11095 for install-catalog
11096 * configure.in: preparing 2.4.8
11097
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011098Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11099
11100 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11101 include/libxml/tree.h include/libxml/xmlIO.h: more include
11102 cleanups, export cleanly one html output + format function.
11103
11104Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11105
11106 * parser.c: removed initGenericErrorDefaultFunc call from
11107 xmlInitParser() since it could destroy previous calls to
11108 xsltSetGenericErrorFunc() effects
11109
Daniel Veillardebd38c52001-11-01 08:38:12 +000011110Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11111
11112 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11113 keyword.
11114
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011115Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11116
11117 * Makefile.am: cleanup
11118 * threads.c: cleanup too
11119 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11120 from xsltproc
11121 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11122 dependancy loop.
11123
Daniel Veillard91c00402001-10-30 17:41:38 +000011124Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11125
11126 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11127 was not used anymore !
11128
Daniel Veillard52dcab32001-10-30 12:51:17 +000011129Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11130
11131 * configure.in: preparing 2.4.7
11132 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11133 manual page from John
11134 * doc/*: updated the doc and rebuilt the generated pages
11135
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011136Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11137
11138 * xmlIO.c: closing bug #62711, the library should never
11139 close stdin or stdout.
11140
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011141Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11142
11143 * uri.c: second pass at fixing #63336, using Joel Young
11144 final patch. looks okay.
11145
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011146Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * uri.c include/libxml/uri.h: trying to clear #63336
11149 allowing the escaping routine to parse unconformant
11150 URI-References.
11151
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011152Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11153
11154 * vms/readme.vms vms/build_libxml.com nanoftp.c
11155 include/libxml/xmlversion.h.in: a few VMS updates from
11156 John A Fotheringham
11157 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11158 and xmlCleanupOutputCallbacks() for the Perl binding people.
11159
Daniel Veillard635ef722001-10-29 11:48:19 +000011160Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11163 apply fixes to close #63271 and avoid segfaults when
11164 the error routine gets callbed before xmlInitParser()
11165 get called.
11166 * nanoftp.c error.c: Applied patches from Justin Fletcher
11167 correcting some xmlGenericError misuses.
11168
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011169Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11170
11171 *doc/xmllint.xml, doc/xmllint.1
11172 New and improved man page for xmllint - .xml is the original, .1
11173 is the generated man page
11174
Daniel Veillardc9484202001-10-24 12:35:52 +000011175Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11176
11177 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11178 the web site from the main HTML document.
11179
Daniel Veillard5151c062001-10-23 13:10:19 +000011180Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11181
11182 * parser.c: fixed an erroneous validation bug when PE refs
11183 occurs in external parsed entities referenced from the
11184 internals subset
11185 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11186 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11187 added the associated testcase, it's a nice one.
11188 * HTMLparser.c: generate the DTD node as HTML still ...
11189 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11190
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011191Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * HTMLparser.c: fixed a bug in htmlNewDoc()
11194
Daniel Veillard89cad532001-10-22 09:46:13 +000011195Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * test/threads/*: added entities testing to the Thread test
11198 * testThreads.c: make the test reasonable
11199 * DOCBparser.c: fix the DTD public and system ID
11200 * xmllint.c: added --sgml for SGML DocBook importing
11201 * Makefile.am: added Docbtests target
11202
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011203Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11204
11205 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11206 * testThreads.c: removed bogus include
11207
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011208Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11209
11210 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11211 fixed a very serious (looping) validation bug
11212
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011213Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11214
11215 * include/libxml/globals.h include/libxml/threads.h threads.c
11216 testThreads.c: far more testing, cleaning up bugs
11217 * *.c : make sure globals.h is always included.
11218
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011219Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * HTMLparser.c: try to get rid of parser loops for good.
11222
Daniel Veillardab7488e2001-10-17 11:30:37 +000011223Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11224
11225 * configure.in: fixed some bugs in CFLAGS passing.
11226 * test/threads Makefile.am testThreads.c: added a specific
11227 threaded test case (really nasty, guaranteed).
11228
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011229Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * catalog.c: serious cleanup on the management of the
11232 XML catalog tree, more tests done, especially with
11233 the catalog PI.
11234
Daniel Veillard364789a2001-10-16 12:45:00 +000011235Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * catalog.c: avoid a problem in catalog cleanup on SMP if
11238 catalogs were not initialized.
11239
Daniel Veillard81463942001-10-16 12:34:39 +000011240Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11241
11242 * catalog.c xpath.c: trying to cleanup the not thread safe
11243 parts of the library.
11244
Daniel Veillard64a411c2001-10-15 12:32:07 +000011245Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11246
11247 * include/libxml/globals.h configure.in global.data: make
11248 the allocation be per-thread a configure option
11249 * encoding.c include/libxml/parser.h: fixed compilation
11250 errors
11251
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011252Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * include/libxml/parser.h: Norm reported that a few lines
11255 added were breaking libxslt compile, removed them for now
11256
Daniel Veillard6f350292001-10-14 09:56:15 +000011257Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11258
11259 * parser.c parserInternals.c threads.c: debugged and fixed
11260 initialization problems which were giving troubles on SMP
11261 boxes.
11262
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011263Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11264
11265 * include/libxml/Makefile.am: missing globals.h
11266
Daniel Veillarde7090612001-10-13 12:18:28 +000011267Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011268
Daniel Veillarde7090612001-10-13 12:18:28 +000011269 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011270
Daniel Veillardd0463562001-10-13 09:15:48 +000011271Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11272
11273 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11274 include/libxml/parserInternals.h include/libxml/tree.h
11275 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11276 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11277 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11278 Applied the last patches from Gary, cleanup, activated threading
11279 all user accessible global variables are now handled in globals.[ch]
11280 Still a bit rought but make tests passes with either
11281 --with-threads defined at configure time or not.
11282 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11283 linking options
11284
Daniel Veillardb8478642001-10-12 17:29:10 +000011285Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11286
11287 * Makefile.am include/libxml/Makefile.am
11288 include/libxml/globals.h globals.c include/libxml/threads.h
11289 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11290 configure.in: started integrating the core of the thread support
11291 not activated yet but half integrated. The code should still
11292 compile and work anyway.
11293
Daniel Veillardb44025c2001-10-11 22:55:55 +000011294Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11297 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11298 integrating the non-controversial parts of Gary Pennington
11299 multithread patches
11300 * catalog.c: corrected a small bug introduced
11301
Daniel Veillard75b96822001-10-11 18:59:45 +000011302Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11303
11304 * catalog.c include/libxml/catalog.h: very serious cleanup,
11305 isolating unportable code and as much as possible the accesses
11306 to the global shared catalog. May need more testing !
11307
Daniel Veillard78d12092001-10-11 09:12:24 +000011308Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11311 Keith Isdale patches for the XSLT debugger interfaces. Some
11312 cleanup
11313
Daniel Veillardff0b7312001-10-11 06:46:09 +000011314Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11315
11316 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11317 * DOCBparser.c: generate line nubers in elements
11318
Daniel Veillard60087f32001-10-10 09:45:09 +000011319Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * configure.in: preparing 2.4.6 release
11322 * doc/xml.html doc/html/*: updated and rebuilt the docs
11323 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11324
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011325Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11326
11327 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11328 adding documentation for DV's supercatalog support
11329
Daniel Veillard82d75332001-10-08 15:01:59 +000011330Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11333 super catalog support adding one API and one flag --sgml to
11334 xmlcatalog
11335
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011336Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11337
11338 * doc/xmlcatalog_man.xml, xmlcatalog.1
11339 One more crack at
11340 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11341
11342
Thomas Broyer47334c02001-10-07 16:41:52 +000011343Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11344
11345 * xpath.c: implemented xmlXPathObjectCopy for external objects
11346 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11347
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011348Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11349
11350 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11351 finishing up fix to
11352 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11353 the xmlcatalog man page display more elegantly
11354
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011355Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * configure.in: closing bug #61832
11358 * HTMLparser.c: removed a warning
11359
Daniel Veillard6ab38382001-10-06 13:08:27 +000011360Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * xpath.c: fixing #61673 part I, do not loose doc information
11363 when copying result value trees.
11364
Daniel Veillard556c6682001-10-06 09:59:51 +000011365Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * xpath.c: trying to harden the XPath interpreter
11368
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011369Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11370
11371 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11372 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11373
William M. Brack1633d182001-10-05 15:41:19 +000011374Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11375
11376 * HTMLparser: repaired another loop problem
11377
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011378Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11379
11380 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11381 parsing.
11382 * xpath.c: fix bug #61291 the default XML namespace node is
11383 missing from the namespace axis.
11384 * tree.c: refuse to create namespaces nodes with prefix "xml"
11385
Daniel Veillard651f9472001-10-04 14:51:06 +000011386Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11387
11388 * SAX.c: ouch a non-defined namespace could lead to a crash,
11389 fixed #61215
11390
Daniel Veillard7dd05702001-10-04 14:25:12 +000011391Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * parserInternals.c: closed bug #61054
11394
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011395Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11396
11397 * include/libxml/Makefile.am: closing #60708
11398
Daniel Veillarda293c322001-10-02 13:54:14 +000011399Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11400
11401 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11402 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11403
Daniel Veillardf4309d72001-10-02 09:28:58 +000011404Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11405
11406 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11407
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011408Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11411 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11412
Daniel Veillard16756b62001-10-01 07:36:25 +000011413Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * catalog.c: Justin Fletcher provided cleaup code in case
11416 HAVE_STAT is not defined
11417 * include/win32config.h: Igor Zlatkovic suggested to have
11418 HAVE_STAT defined there
11419
William M. Brack5e1cac12001-09-28 16:19:18 +000011420Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11421
11422 * catalog.c - fixed typing error reported by M. Barros
11423
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011424Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11425
11426 * xmllint.c - fixing typo
11427
William M. Brackd28e48a2001-09-23 01:55:08 +000011428Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11429
11430 * HTMLparser.c: small enhancement to prevent loop on
11431 unrecognizable data
11432
Daniel Veillardb1d62872001-09-21 09:47:08 +000011433Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * parserInternals.c: applying patch from bug #60757 this
11436 should close it
11437
Daniel Veillardc0631a62001-09-20 13:56:06 +000011438Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11439
11440 * catalog.c xmlcatalog.c: removed a couple of warning
11441 * xpath.c: try to solve the linking problem on platforms
11442 needing trio to compile
11443
Daniel Veillard1a123612001-09-19 08:06:23 +000011444Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011445
Daniel Veillard1a123612001-09-19 08:06:23 +000011446 * Makefile.am libxml.spec.in: backing up non-documented changes
11447 commited without review or aproval by Jens Finke <jens@gnome.org>
11448 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011449
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011450Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11451
11452 * configure.in: Joe Orton provided a patch fixing a problem
11453 when iconv is specified to be in a non-standard directory
11454 but wasn't exported in xml2-config --cflags
11455
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011456Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011458 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011459 troubles with 2.4.4 errors.
11460
Daniel Veillard16698282001-09-14 10:29:27 +000011461Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * encoding.c entities.c: do not output hexadecimal charrefs
11464 when serializing HTML since some version of Netscape can't
11465 grok it, generate decimal ones.
11466 * result/HTML/doc3.htm: output changed due to previous test
11467 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11468
Daniel Veillard98fed372001-09-13 11:34:58 +000011469Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11470
11471 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11472 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11473
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011474Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011475 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011476
11477 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11478 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11479 updated the configuration scripts systems accordingly
11480
Daniel Veillard04382ae2001-09-12 18:51:30 +000011481Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * configure.in: preparing for 2.4.4
11484 * doc/xml.html doc/html/*: updated and rebuilt the docs
11485
Daniel Veillardd63437e2001-09-12 15:00:27 +000011486Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * win32/dsp/libxml2.def.src: tried to incorporate comments
11489 from bug #59220
11490
Daniel Veillard319a7422001-09-11 09:27:09 +000011491Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * parser.c result/noent/wml.xml: fixed bug #59981 related
11494 to handling of '&' in attributes when entities are substitued
11495
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011496Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * libxml.h include/libxml/xmlversion.h.in
11499 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11500 Tried to close bug #60131
11501
Daniel Veillardbce62332001-09-10 18:46:55 +000011502Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11505
Daniel Veillard143b04f2001-09-10 18:14:14 +000011506Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11507
11508 * SAX.c: fixing bug #59946 on xmlns=""
11509
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011510Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11513 but allocates a new error code.
11514
Daniel Veillard05c13a22001-09-09 08:38:09 +000011515Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11516
11517 * xmllint.c: John Fleck fixed typos in the options output
11518 * parser.c SAX.c: fix ignorable white space SAX selection
11519
11520Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * entities.c: Steve Underwood found the possibility of an
11523 ininite loop in case of error.
11524
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011525Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11526
11527 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11528
Daniel Veillarda050d232001-09-05 15:51:05 +000011529Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11530
11531 * parser.c: warn if version is not 1.0 but it's not
11532 strictly speaking an error after analyzing the spec
11533
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011534Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11535
11536 *doc/catalog.html - add link to the html version of the
11537 man page, other linguistic cleanups
11538
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011539Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11540
11541 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11542 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11543 file, has not yet been included in the build.
11544
Daniel Veillard99784ff2001-09-01 16:20:28 +000011545Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11546
11547 * catalog.c: removed a duplicate affectation Justin Fletcher
11548
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011549Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * tree.c: Armin Sander pointed a possible text coalescing
11552 problem, completed his patch.
11553
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011554Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11555
11556 * trionan.c: Fixed const and volatile re-definition problem
11557
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011558Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11559
11560 * libxml.4 parser.c: doc updates from Heiko Rupp
11561 * parserInternals.c: 2 sanity checks from Heiko Rupp
11562
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011563Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11564
11565 * tree.c: applied patch from Armin Sander to make some pointers
11566 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011567 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011568
Daniel Veillardb06c6142001-08-27 14:26:30 +000011569Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * xpath.c: hum, restrict the integer usage gcc bug workaround
11572 to only gcc compilers so that other architecture don't get
11573 penalized by this limitation.
11574 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11575
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011576Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11577
11578 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11579 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11580
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011581Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11582
11583 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11584 --convert option to xmlcatalog to convert SGML ones to
11585 the XML syntax.
11586 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11587
11588 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011589Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * catalog.c xmlIO.c: started some serious testing and fixed
11592 a few bug and optmization needs.
11593
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011594Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11597 preparing for a 2.4.3 release even if it may not be ready yet
11598 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11599 all file parsing lookup to go through the entity resolver, add
11600 to add an API to bypass it (needed to load catalogs themselves),
11601 some cleanup on the catalog code too.
11602 * nanoftp.c: small cleanup
11603 * doc/catalog.html: small update
11604
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011605Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11608 Jun Kuriyama
11609
Daniel Veillardffb120d2001-08-23 00:52:23 +000011610Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * doc/catalog.html: finished the catalog documentation
11613
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011614Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * doc/catalog.html doc/xml.html: added documentation about
11617 Catalog support, misses an API description
11618 * doc/html/*: reextracted the API pages
11619
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011620Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11623 Added the part about section 7.2 on URI resolution,
11624 fixed a side effect in the HTML parser, look complete
11625 and ready to rock except the URI/SystemID part!
11626
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011627Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11628
11629 * include/libxml/catalog.h include/libxml/parser.h
11630 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11631 xmlIO.c: added support and APIs needed for the catalog PI
11632 * include/libxml/xmlIO.h: cleanup
11633
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011634Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11637 include/libxml/catalog.h: starts to look okay, really
11638 plugged the new framework, cleaned a lot of stuff,
11639 added some APIs, except the PI's support missing this
11640 should be mostly complete
11641 * result/catalogs/* test/catalogs/*: added new test, enriched
11642 the existing one with URN ID tests
11643
Daniel Veillard64339542001-08-21 12:57:59 +000011644Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11645
11646 * catalog.c: fixed nextCatalog
11647 * result/catalogs/docbook test/catalogs/*: started adding
11648 a small regression test
11649
Daniel Veillardcda96922001-08-21 10:56:31 +000011650Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11651
11652 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11653 more work on the XML catalog support.
11654 * parser.c include/libxml/parser.h: small cleanup seems using
11655 list as a public parameter name can give portability troubles
11656 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11657 include/libxml/xpath.h include/libxml/Makefile.am: removed
11658 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11659 wrappers
11660
Bjorn Reese45029602001-08-21 09:23:53 +000011661Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11662
11663 * Makefile.am trio.c triodef.h trionan.c xpath.c
11664 include/libxml/Makefile.am include/libxml/trionan.h:
11665 Re-worked Not-A-Number and Infinity support.
11666 * xmlcatalog.c: added readline include files
11667
Daniel Veillard344cee72001-08-20 00:08:40 +000011668Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11671 testCatalog as xmlcatalog, making it an installed app
11672 adding a shell, and preparing it to be a /etc/xml/catalog
11673 management tool, though not ready yet
11674 * catalog.c include/libxml/catalog.h: adding support for
11675 XML Catalogs http://www.oasis-open.org/committees/entity/
11676 not finished, there is some interesting tradeoffs and a
11677 few open questions left.
11678
Daniel Veillardb7664f42001-08-19 13:00:43 +000011679Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * xmllint.c: fixed a line formatting problem
11682
Daniel Veillard5015b712001-08-17 09:37:52 +000011683Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * SAX.c: removed a couple of unused variable (Albert Chin)
11686
Daniel Veillardbb371292001-08-16 23:26:59 +000011687Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11688
11689 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11690 trying to fix some troubles w.r.t. function returning
11691 const xxxPtr.
11692
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011693Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11696 defined
11697
Daniel Veillardae6db172001-08-16 19:32:00 +000011698Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * xpointer.c: removed unused var
11701
Daniel Veillard09190202001-08-16 16:27:41 +000011702Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * testXPath.c: another small cleanup closing bug #59110
11705
Daniel Veillard796f4b62001-08-16 16:00:13 +000011706Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * win32/dsp/libxml2.def.src: small cleanup closing bug
11709 #59108
11710
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011711Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11712
11713 * example/gjobread.c: add xmlCleanupParser() before leaving
11714
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011715Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11716
11717 * config.h.in configure.in include/libxml/xmlwin32version.h:
11718 released 2.4.2
11719
Daniel Veillardd3d06722001-08-15 12:06:36 +000011720Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11721
11722 * include/libxml/valid.h debugXML.c valid.c: deprecate
11723 the non-boundchecking Sprintf functions, add Snprintf
11724 this should close bug #57984
11725
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011726Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11729 URIs before doing the lookups (pointed by Mark Vakoc)
11730
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011731Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * xpath.c: serious changes on Result Value Trees and NodeSets
11734 w.r.t. deallocation and collect operations. Probably not
11735 100% clean (merge of allocated trees smells like a problem).
11736 Seems sufficient to close #58943
11737
Daniel Veillard90493a92001-08-14 14:12:47 +000011738Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * xmllint.c: adding a --format option
11741
Daniel Veillardfe703322001-08-14 12:18:09 +000011742Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * xpath.c: count() was broken on Result Value Tree
11745 * xmlIO.c: fixed file:/// accesses on _WIN32
11746
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011747Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11750 macro was renamed, this should close bug #58683
11751
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011752Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11753
11754 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11755 entity substitution mode text at the end of the entity might
11756 be added due to text coalescing.
11757 * nanoftp.c parser.c: small cleanup
11758
Daniel Veillard0c720972001-08-08 20:59:00 +000011759Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11760
11761 * HACKING: added John Fleck right to commit in the doc subdir
11762
Daniel Veillard48da9102001-08-07 01:10:10 +000011763Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11766 allow to inherit attributes from the DTD directly in the
11767 tree, this is needed for XPath and can be a useful feature.
11768 Inherited namespaces are always provided at the tree level now
11769 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11770 of tests for this feature (XSLT being the prime user).
11771
Daniel Veillard50f34372001-08-03 12:06:36 +000011772Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11773
11774 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11775 testSAX.c xmlIO.c xmllint.c include/win32config.h
11776 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11777 include/libxml/xmlwin32version.h.in win32/README.MSDev
11778 win32/dsp/*: applied Win32 Facelift No.2 patches from
11779 Igor Zlatkovic for Windows/MSC
11780
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011781Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11782
11783 * SAX.c: unparsedEntityDecl() the URI computation of the
11784 entity wasn't done breaking XSLT unparsed-entity-uri()
11785
Daniel Veillard567e1b42001-08-01 15:53:47 +000011786Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11787
11788 * xpath.c: fixed a bug when walking the descendants and
11789 the current node has no children
11790 * debugXML.c: show up when a text node is supposed to not be escaped
11791
Thomas Broyerf186c822001-07-31 23:30:37 +000011792Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11793
11794 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11795 worked like the set:leading() function)
11796 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11797
Daniel Veillardba6db032001-07-31 16:25:45 +000011798Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11799
11800 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11801
Daniel Veillard57905372001-07-31 15:52:17 +000011802Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11803
11804 * include/libxml/xmlIO.h: apply change to close #58141
11805 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11806
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011807Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11808
11809 * parser.c: when the internal subset uses a PE, then the
11810 included entity can use conditional sections.
11811
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011812Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11813
11814 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11815 when walking the namespace axis showing up in
11816 libxst/tests/general/bug-12
11817 * xmlmemory.c: added the possibility to trace a given block
11818 defined by its address
11819
Daniel Veillard4aafa792001-07-28 17:21:12 +000011820Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11821
11822 * parser.c: don't override existing encoding specified before
11823 starting xmlParseDocument()
11824
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011825Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11826
11827 * include/libxml/xmlwin32version.h: reinserted, needed for
11828 Windows users of CVS
11829
Darin Adlera77cac02001-07-27 17:41:51 +0000118302001-07-27 Darin Adler <darin@bentspoon.com>
11831
Darin Adler699613b2001-07-27 22:47:14 +000011832 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11833 * testCatalog.c: Add include of <libxml/parser.h>.
11834
118352001-07-27 Darin Adler <darin@bentspoon.com>
11836
Darin Adlera77cac02001-07-27 17:41:51 +000011837 * include/libxml/.cvsignore:
11838 * include/libxml/xmlwin32version.h:
11839 Remove this file from CVS because it's generated.
11840
Daniel Veillard50822cb2001-07-26 20:05:51 +000011841Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11842
11843 * parser.c include/libxml/parser.h: applied const patches from
11844 Tom Moog #58002
11845
Thomas Broyerba4ad322001-07-26 16:55:21 +000011846Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11847
11848 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11849 lookup framework
11850
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011851Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11852
11853 * tree.c: fixed xmlCopyNode() for documents
11854
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011855Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11856
11857 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11858
11859Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011860
11861 * parser.c: fixes bug #57652 reported by Morus Walter
11862
Daniel Veillarde3924972001-07-25 20:25:21 +000011863Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11864
11865 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11866
Daniel Veillarda53c6882001-07-25 17:18:57 +000011867Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11868
11869 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11870 errors, lesson don't add new functions at 1am before a release
11871 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11872 from XPath initialization when possible.
11873
Daniel Veillardd9bad132001-07-23 19:39:43 +000011874Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11875
11876 * result/scripts/base*: removing history/readline changed
11877 this slightly
11878 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11879 xmllint.c: make element content line number generation
11880 optionnal to avoid breaking old apps added interface to switch
11881
Daniel Veillardf012a642001-07-23 19:10:52 +000011882Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11883
11884 * configure.in: get rid of the readline and libhistory
11885 dependancies by default, release 2.4.1 with IA64 fix
11886 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11887 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11888 John Kroll fixes to allow saving to HTTP via PUT (or
11889 POST of needed).
11890 * doc/html/*.html: regenerated the docs
11891
Thomas Broyere8126242001-07-22 03:54:15 +000011892Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11893
11894 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11895 xmlHashScanFull and xmlHashScannFull3 to get passed the
11896 three keys as arguments to the callback function
11897
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011898Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11899
11900 * configure.in Makefile.am: removed libxml softlink for good
11901 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11902 100% coverage by gtk-doc
11903
Daniel Veillard8599e702001-07-17 21:38:51 +000011904Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11907 fixed serious troubles due to size_t vs. int mismatch
11908
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011909Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11910
11911 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11912
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011913Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11914
11915 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11916 convenient extension API for value and context managing
11917 Now handles external objects through xmlXPathPopExternal,
11918 xmlXPathWrapExternal and xmlXPathReturnExternal.
11919 Added functions for sets operations (intersection, etc.)
11920
Daniel Veillard22090732001-07-16 00:06:07 +000011921Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11922
11923 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11924 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11925 HTMLparser.c: cleanup of global variables, marking some
11926 const or private.
11927
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011928Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011929
11930 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11931 fixed xmlXPathNodeSetItem when passing index=0
11932
Daniel Veillard05dec342001-07-14 21:57:39 +000011933Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11934
11935 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11936
Daniel Veillard28ae6362001-07-14 16:44:32 +000011937Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11938
11939 * xmllint.c: fixed compilation under Cygwin #57503
11940 * TODO: update
11941
Peter Williamsed156f52001-07-13 18:35:13 +0000119422001-07-13 Peter Williams <peterw@ximian.com>
11943
11944 * config.h.in: add #undef HAVE_DLFCN_H
11945
11946 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11947 builddir.
11948
Daniel Veillard73b36e32001-07-12 15:09:52 +000011949Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11950
11951 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11952 raised by #57348 and #57381
11953
Daniel Veillard7db37732001-07-12 01:20:08 +000011954Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11957 tree.c xpointer.c: store the line numbder in element->content,
11958 may break some software, need a configuration mechanism
11959
Darin Adler96037892001-07-11 00:03:16 +0000119602001-07-10 Darin Adler <darin@bentspoon.com>
11961
11962 * .cvsignore:
11963 * example/.cvsignore:
11964 * include/.cvsignore:
11965 * include/libxml/.cvsignore:
11966 Various things that are generated and should be ignored.
11967
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011968Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11969
11970 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11971 * doc/xml.html doc/html/*: updated the docs
11972
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011973Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11974
11975 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11976 validation occured on content with element child
11977
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011978Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11979
11980 * tree.c: fixed XML Base computation which was broken
11981 * debugXML.c: added a base function to the shell
11982 * Makefile.am result/scripts/* test/scripts/*: added scripts
11983 based regression tests, and adding 2 XML Base tests
11984
Daniel Veillard19e96c32001-07-09 10:32:59 +000011985Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11986
11987 * tree.c: set properties doc and call xmlSetListDoc for properties
11988 content when grafting them in a different tree.
11989 * aclocal.m4: remove from CVS
11990
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011991Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11992
11993 * win32/libxml2/libxml2.def.src: added some missing entry point
11994 for XPath (Mark Vakoc)
11995
Daniel Veillard388236f2001-07-08 18:35:48 +000011996Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11997
11998 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11999 layer should URI-Unescape before trying to open resources.
12000
Daniel Veillard04383752001-07-08 14:27:15 +000012001Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12002
12003 * xpath.c: fix the name() bug for elements in the default
12004 namespace reported by Charlie Bozeman
12005
Daniel Veillard7583a592001-07-08 13:15:55 +000012006Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12007
12008 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12009 led to an XPath fix, improvements of SAX initialization, and
12010 an added option --nocdata to testXPath
12011
Daniel Veillard449d7392001-07-07 19:11:06 +000012012Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * doc/libxml-doc.el: Felix Natter provided anew version working
12015 with XEmacs too
12016
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012017Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * include/libxml/xpath.h: small cleanup
12020 * doc/xml.html: update
12021
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012022Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12025 released 2.3.14
12026
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012027Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012030 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012031
Daniel Veillard73c9c042001-07-05 20:02:54 +000012032Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12033
12034 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12035 were not equal to empty strings
12036
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012037Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12038
12039 * SAX.c: fixed a URI-Reference computation problem when validating
12040 * xmlIO.c: small cleanup
12041
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012042Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12043
12044 * parser.c: improved the description of a couple of interfaces
12045 upon Larry Stamper suggestion
12046
Daniel Veillard62f313b2001-07-04 19:49:14 +000012047Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12048
12049 * SAX.c entities.c parser.c: changed completely the way entities
12050 are handled when running the parser in entity substitution mode.
12051 This fixes a bug reported by Stephan Kulow and nearly divides
12052 by 3 the amount of memory required by libxslt to load and process
12053 DocBook TDG.
12054
Daniel Veillardf420ac52001-07-04 16:04:09 +000012055Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * HTMLparser.c: fixing a too early root closing problem raised
12058 byt Prashanth Naidu
12059
Daniel Veillard8c357d52001-07-03 23:43:33 +000012060Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12061
12062 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12063 raised by Mark Vakoc.
12064
Daniel Veillard6e90d192001-07-03 16:37:49 +000012065Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12066
12067 * example/Makefile.am: fixed the include path to add srcdir/include
12068 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12069 and some cleanup
12070
Daniel Veillardf06307e2001-07-03 10:35:50 +000012071Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12074 lot of optimization work, results in significant improvements
12075 when handling really complex XPath queries. Add a small optimizer
12076 for unions, improve [n] and [last()], avoid some costly ops.
12077
Daniel Veillard77044732001-06-29 21:31:07 +000012078Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12081 * xpath.c: small cleanup
12082 * xmlGetNsList: reformated, fixed problems if used on Entities
12083
Daniel Veillard2adbb512001-06-28 16:20:36 +000012084Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12085
12086 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12087
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012088Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12091 * Makefile.am example/Makefile.am: workaround automake generating
12092 erroneous deps
12093
Daniel Veillard12f7d292001-06-28 13:12:11 +000012094Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12095
12096 * include/win32config.h: bug #56801 Yon Derek provided a patch
12097 to the windows config file.
12098
Daniel Veillard87ee9142001-06-28 12:54:16 +000012099Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12102 libxml.h : Yon Derek provided a set of changes to compile from
12103 CVS on Windows/MSC
12104
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012105Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12106
12107 * parser.c: fixed UTF8 BOM support in push mode
12108 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12109 added a specific testcase
12110
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012111Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * Makefile.am: added --push regression tests
12114 * parserInternals.c: the XML parser segfaulted in --push mode
12115
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012116Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * configure.in: moved the symlinks detection within a CVS
12119 check, this is not portable and will be removed soon.
12120 * xpath.c: small cleanup/speedup
12121
Daniel Veillard11648102001-06-26 16:08:24 +000012122Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12125 release of 2.3.12
12126 * parser.c: make an error message if unknow entities in all cases
12127
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012128Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12131
Daniel Veillard23793842001-06-25 16:07:45 +000012132Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12133
12134 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12135 includes were installed in the wrong dir
12136
Daniel Veillardf5498f32001-06-25 15:08:36 +000012137Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12138
12139 * doc/html.xml: warn against sending code to exhibit bugs.
12140
Daniel Veillard56f06462001-06-24 21:34:03 +000012141Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12142
12143 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12144 Tru64 from Thomas Leitner
12145
Daniel Veillardc5d64342001-06-24 12:13:24 +000012146Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * AUTHORS: added William and Bjorn
12149 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12150 daniel@veillard.com hopefully I won't have to do this again
12151 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12152 docs can be rebuilt cleanly now
12153 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12154 from CVs it's generated, added include/libxml/xmlwin32version.h
12155 also generated but which should change far less frequently.
12156 * catalog.c nanoftp.c: made sure to include libxml.h not
12157 libxml/xmlversion.h directly
12158 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12159 when compiling on WIN32 and MSC
12160
Daniel Veillard07385fd2001-06-23 21:55:48 +000012161Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12162
12163 * include/Makefile.am include/libxml/Makefile.am configure.in:
12164 fixed make distcheck and rebuilding the rpms
12165
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012166Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12167
12168 * configure.in: should finish the migration of exported includes
12169 into a real include/libxml in CVS, at least for CVS users.
12170 * removed the exported headers, added in include/libxml (as well
12171 as xmlversion.h.in).
12172
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012173Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12174
12175 * configure.in: fixed the way to detect symlink
12176
Daniel Veillard66541772001-06-23 18:31:04 +000012177Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * configure.in: updated, include/libxml is now a real CVS dir
12180
Daniel Veillardca989762001-06-23 17:39:29 +000012181Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12184 version works with both libxml1 and libxml2 (it autodetects
12185 the prefix of the html-files) from Felix Natter.
12186 * doc/xml.html: updated doc accordingly
12187
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012188Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * xpath.c: fixed the bug generating a template loop in libxslt
12191 when using docbook-xsl-1.4, * should filter out document nodes
12192 * HACKING: added William
12193 * TODO: updated
12194
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012195Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12196
12197 * doc/FAQ.html: added a warning about gcc-3.0
12198 * doc/xml.html: added reference to gdome2 and removed a confusing
12199 sentence
12200
Daniel Veillardf7f41852001-06-22 15:18:01 +000012201Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * xmlversion.h: okay this is a generated file, but Windows
12204 users need it and they can't generate it, and I want CVS
12205 Windows users ...
12206 * win32/libxml2/libxml2_so.dsp: Windows project file for
12207 the shared lib version of libxml2
12208 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12209 resources needed for libxslt/xsltproc by Yon Derek
12210
Bjorn Reese3157b342001-06-22 14:41:45 +000012211Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12212
12213 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12214
Daniel Veillard4151acb2001-06-22 10:48:57 +000012215Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
Daniel Veillardcc146db2001-06-22 11:10:52 +000012217 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12218
12219Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12220
Daniel Veillard4151acb2001-06-22 10:48:57 +000012221 * include/win32config.h: Yon Derek provided a first fix
12222 to be able to compile libxslt/xsltproc on Windows
12223
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012224Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * xpath.c: attempt to work around what seemed a gcc optimizer
12227 bug when handling floats on i386 http://veillard.com/gcc.bug
12228 * tree.c entities.c encoding.c: doing some cleanups while
12229 chasing it
12230
Daniel Veillard017b1082001-06-21 11:20:21 +000012231Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12232
12233 * Makefile.am: cleanup when --without-debug is specified
12234 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12235 w.r.t. --without-debug and other include points
12236 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12237 Catalogs
12238 * configure.in entities.h tree.h HTMLparser.c: removed
12239 --without-corba, made the _private field mandatory
12240
Daniel Veillard87a764e2001-06-20 17:41:10 +000012241Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12244 outputs a BOM in UTF8, an errata has been issued to avoid the
12245 problem, that was the most reasonable solution... Add support
12246 for a leading UTF8 BOM in entities.
12247
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012248Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12249
12250 * valid.c: fixed a bug found when post validating an entity ref
12251 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12252 activate it too
12253
Daniel Veillard39196eb2001-06-19 18:09:42 +000012254Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12255
12256 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12257 weakness in the node copy the XPointer and the XInclude
12258 implementations. Serious cleanup.
12259
Daniel Veillard3739b982001-06-19 12:51:30 +000012260Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * Makefile.am: Kjartan Maraas provided a small patch to
12263 add xml2-config.in to EXTRA_DIST
12264
Daniel Veillarda9142e72001-06-19 11:07:54 +000012265Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12268 provided another failing case found in KDE, the way the
12269 ctxt->vctxt.nodeTab was allocated and freed changed over
12270 time but it wasn't completely cleaned up. This should fix it.
12271
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012272Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12273
12274 * parser.c: Stephan Kulow also raised the fact that line number
12275 could get miscounted making debug harder, fixed the problem
12276 in xmlParseCharData()
12277
Daniel Veillard64b98c02001-06-17 17:20:21 +000012278Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12279
12280 * valid.c: Stephan Kulow pointed out a problem when validating
12281 and using an empty entity, forgot a 'break' in a case.
12282
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012283Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12286 * doc/xml.html: updated with 2.3.11
12287
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012288Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12289
12290 * TODO: updated adding cleanup of generated doc
12291 * configure.in: prepared to release 2.3.11
12292 * xmllint.c: added --version for bug reporting
12293 * doc/html/*.html: rebuilt the doc
12294
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012295Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12296
12297 * xpath.c: first part of the work on selecting namespace to
12298 fix bug #56115
12299
Daniel Veillard96ed5832001-06-15 22:22:04 +000012300Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12301
12302 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12303 when using -liconv
12304 * TODO: updated
12305
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012306Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12309 cleanup, encoding support.
12310
Daniel Veillard608ad072001-06-14 08:32:28 +000012311Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12314
Daniel Veillard239d0522001-06-13 23:02:48 +000012315Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * xpath.c: bug detected by Ankh when / is used as a function arg
12318
Daniel Veillard02bb1702001-06-13 21:11:59 +000012319Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12322 of element and use it to avoid outputting formatting spaces at
12323 the wrong place. Implemented the format parameter for HTML save.
12324 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12325 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12326 result/HTML/wired.html: of course this impact the result of a
12327 number of HTML tests
12328
Daniel Veillard95d845f2001-06-13 13:48:46 +000012329Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12330
12331 * HTMLtree.[ch]: started augmenting the HTML save API with
12332 encoding and formatting parameters
12333
Daniel Veillardeca60d02001-06-13 07:45:41 +000012334Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * HTMLtree.h: cleanup and started evaluating the work needed on
12337 revamping the HTML output code
12338
Daniel Veillard84666b32001-06-11 17:31:08 +000012339Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12340
12341 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12342
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012343Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * valid.c: fixed bug #56049, forgot one check in the
12346 validation routine
12347
Daniel Veillardca2366a2001-06-11 12:09:01 +000012348Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12351
Daniel Veillard6761eee2001-06-11 10:29:38 +000012352Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * libxml.h: fixed an error in last commit
12355 * doc/FAQ.html: added an entry for compilation from CVS
12356
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012357Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * xmlversion.h.in libxml.h: Cygwin patches
12360 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12361 * tree.h: cleanup
12362
Daniel Veillardacd370f2001-06-09 17:17:51 +000012363Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12366 memory block in a strange case where libxml is linked twice
12367 in the binary.
12368
Daniel Veillard1d047672001-06-09 16:41:01 +000012369Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12370
12371 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12372 state far too often, simple fix used to avoid it.
12373
Daniel Veillard4497e692001-06-09 14:19:02 +000012374Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12377 being processed, applied his patch
12378 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12379
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012380Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12383 provided fixes to compile on MSCC again
12384 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12385 also provided an update for the project files.
12386
Daniel Veillarda682b212001-06-07 19:59:42 +000012387Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12388
12389 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12390 bug #55810
12391
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012392Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12393
12394 * tree.c: fixed xmlGetNsProp() to close bug #55683
12395 Note this requires libxslt to use it's own function instead.
12396
Daniel Veillardf0c53762001-06-07 16:07:07 +000012397Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12398
12399 * HTMLtree.c: when in a pre element no formatting space should
12400 be added.
12401 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12402
Daniel Veillard068a9652001-06-07 15:30:26 +000012403Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * configure.in: added tests for signal() and signal.h
12406
Daniel Veillard541d6552001-06-07 14:20:01 +000012407Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12410
Daniel Veillard8a367d42001-06-07 14:01:34 +000012411Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * doc/libxml-doc.el: Felix Natter provided a new version for
12414 libxml2
12415
Daniel Veillard8a926292001-06-07 11:20:20 +000012416Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * HTMLtree.c: when in a pre element no formatting space should
12419 be added.
12420
Daniel Veillard14839d52001-06-06 16:11:56 +000012421Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12424
Daniel Veillarde95e2392001-06-06 10:46:28 +000012425Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12428 hack
12429 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12430 * uri.c: fixed a warning
12431
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012432Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * HTMLtree.c: trying to close bug #55772 escaping in script
12435 elements
12436 * doc/xml.html: suggest to send mail to the list
12437
12438Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012439
12440 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12441 good. Use a macro and based on the solution provided in
12442 vsnprintf manual page from GNU.
12443
Bjorn Reese99748722001-06-05 12:49:15 +000012444Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12445
12446 * error.c: Workaround for non-preserving variadic list.
12447 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12448
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012449Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12450
12451 * doc/xml.html: added 2.3.10 release
12452
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012453Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * configure.in: releasing 2.3.10
12456
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012457Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12460
Daniel Veillard20042422001-05-31 18:22:04 +000012461Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12462
12463 * encoding.c: Robert Collins provided a patch to add the
12464 "US-ASCII" encoding alias
12465
Daniel Veillard97ac1312001-05-30 19:14:17 +000012466Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12467
12468 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12469 string oriented functions and started cleaning the related areas
12470 in xpath.c which needed fixing in this respect
12471
Daniel Veillard2d703722001-05-30 18:32:34 +000012472Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12475 #55380
12476 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12477
Daniel Veillard9403a042001-05-28 11:00:53 +000012478Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * TODO: updated
12481 * nanohttp.[ch] : started adding APIs to get the redirected URL
12482 when this occurs (needed for further base computation
12483 * tree.h: cleanup
12484 * encoding.c: cleanup
12485 * SAX.c: minor change around ctxt->loadsubset
12486
Daniel Veillard6278fb52001-05-25 07:38:41 +000012487Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * Makefile.am include/Makefile.am: small change to have
12490 include/libxml rebuilt if working from CVS.
12491 * uri.c: applied another patch from Carl Douglas for URI escaping,
12492 this should close bug #51876
12493
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012494Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12495
12496 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12497 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12498 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12499 added specific regression test
12500 * parser.h: preparing for the XSLT mode where DTD inherited
12501 attributes are added to the tree.
12502
Daniel Veillardbbd22452001-05-23 12:02:27 +000012503Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * xinclude.[ch]: Updated the namespace for the Last Call version
12506 * result/XInclude/include test/XInclude/include: updated the
12507 testsuite accordingly
12508
Daniel Veillard8514c672001-05-23 10:29:12 +000012509Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12512 related to bug #51876
12513
Daniel Veillard42596ad2001-05-22 16:57:14 +000012514Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * tree.c: fixed a gross mistake in base computation, xml:base is
12517 not completely correct yet (need cascade).
12518 * xpath.[ch]: added the few things needed to find a function name
12519 and URI from the XPath context when it is called.
12520
Daniel Veillard81418e32001-05-22 15:08:55 +000012521Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12524 * DOCBparser.c: small cleanup
12525 * xmllint.c: added a --catalogs option to load catalogs from
12526 $SGML_CATALOG_FILES
12527 * tree.c: cleanup
12528 * configure.in: iconv library fixup, ICONV_LIBS
12529
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012530Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12531
12532 * catalog.c: handling of CATALOG entries. detection of recursion,
12533 and a few bugfixes
12534 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12535 against the default namespace
12536
Daniel Veillard04b93292001-05-21 08:15:31 +000012537Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12538
12539 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12540
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012541Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * parser.c: fixed propagation context info when parsing an
12544 external entity.
12545 * doc/html/*.html: regenerated a couple of docs
12546
Daniel Veillard4623acd2001-05-19 15:13:15 +000012547Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * doc/xml.html: update with 2.3.9 informations
12550
Daniel Veillardbed7b052001-05-19 14:59:49 +000012551Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12554 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12555 * doc/html/* : rebuilt the docs
12556 * valid.c: small patch which may improve some case when
12557 validating.
12558
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012559Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12560
12561 * HTMLparser.c: Closed bug #54891
12562 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12563 to the suite
12564
12565Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12566
12567 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12568 applied a documentation patch from LotR and filled in a few missing
12569 descriptions
12570
Daniel Veillard76d66f42001-05-16 21:05:17 +000012571Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * xpath.c tree.c parser.c: speed optimizations at the parser level
12574 document tree freeing and xpath evaluation
12575
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012576Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * parser.c parser.h parserInternals.h: fixed a couple of
12579 interfaces for handling memory buffer input to const char *
12580 upon suggestion of JamesH.
12581
Daniel Veillardc3739e72001-05-15 15:23:27 +000012582Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * configure.in: LoTR sent a patch fixing the previous commit
12585
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012586Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * configure.in: trying to deal again with the stoopid -R linking
12589 flag of Solaris
12590
Daniel Veillard790142b2001-05-15 10:51:53 +000012591Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12592
12593 * xpath.h: two nodeset access macros from Thomas Broyer
12594
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012595Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12598 patch from Thomas Broyer
12599
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012600Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12601
12602 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12603 case
12604 * INSTALL: was empty added stuff from the FAQ
12605
Daniel Veillard75bea542001-05-11 17:41:21 +000012606Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12609 attributes handling and #54433 by adding xmlUnsetProp()
12610 and xmlUnsetNsProp()
12611
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012612Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12613
12614 * HTMLparser.c: Patch from Jonas Borgström
12615 (htmlGetEndPriority): New function, returns
12616 the priority of a certain element.
12617 (htmlAutoCloseOnClose): Only close inline elements if they
12618 all have lower or equal priority.
12619 * result/HTML: this of course changed a number of tests results.
12620
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012621Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * xmlIO.c catalog.c: plugged in the default catalog resolution
12624 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12625 documentations
12626 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12627
Daniel Veillarda7374592001-05-10 14:17:55 +000012628Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12631 integrating catalogs
12632 * catalog.[ch] testCatalog.c: adding a small catalo API
12633 (only SGML catalog support).
12634 * parser.c: restaured xmlKeepBlanksDefault(0) API
12635
Daniel Veillardc17337c2001-05-09 10:51:31 +000012636Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12637
12638 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12639
Daniel Veillard257d9102001-05-08 10:41:44 +000012640Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * parser.c: added xmlParseExternalEntityPrivate() to allow
12643 propagation of ctxt->_private when parsing external entities
12644
Daniel Veillard083c2662001-05-08 08:27:14 +000012645Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12648
Daniel Veillard01ef7382001-05-08 07:31:43 +000012649Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12652
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012653Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * valid.c: warn when indeterminist content model is detected
12656 * result/VC/ElementValid8: this adds a message
12657 * Makefile.am: add --novalid for VCM tests
12658 * parserInternals.c: added a call to Init memory
12659
Daniel Veillard64269352001-05-04 17:52:34 +000012660Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12663 when both parameters are NULL.
12664
Daniel Veillard37721922001-05-04 15:21:12 +000012665Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12666
12667 * valid.c: applied small patch from Gary Pennington, reindented
12668 some part of the code.
12669
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012670Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12671
12672 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12673 release, updated and regenerated the docs
12674
Daniel Veillard357c9602001-05-03 10:49:20 +000012675Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12676
12677 * xpath.c result/XPath/expr/floats : clarified and cleanup
12678 printing of abnormal floats in tests.
12679
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012680Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12681
12682 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12683 * results/HTML/ : a few changes in the output of the HTML tests as
12684 a result.
12685 * configure.in: tying to fix -liconv where needed
12686
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012687Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * Makefile.am: fixed a stupid error
12690
Daniel Veillard7150a032001-05-02 16:41:11 +000012691Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * configure.in Makefile.am: make the inclusion of the trio
12694 modules in the library conditional
12695
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012696Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * DOCBparser.c: patche from László Kovács, fixed entities refs
12699 in attributes handling
12700
Daniel Veillardedddff92001-05-02 10:58:52 +000012701Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12704 flushing
12705
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012706Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * xpath.c: fix of an XSLT namespace bug reported on the list
12709 general/bug-8-
12710
Daniel Veillard5792e162001-04-30 17:44:45 +000012711Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * strio.h trio.c: Dan McNichol suggested a couple of small
12714 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12715
Daniel Veillard02141ea2001-04-30 11:46:40 +000012716Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * tree.c parser.c encoding.c: spent a bit more time looking
12719 at the parsing speed and DOM handling. Added a few more
12720 speedups.
12721
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012722Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * parser.c: small but effective parsing speed improvement
12725
Daniel Veillardb59076b2001-04-29 17:04:07 +000012726Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * configure.in: default on the DocBook parser inclusion (for Gnome)
12729 * DOCBparser.h: fixed a header reference
12730
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012731Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * configure.in xpath.c: applied Bjorn patches for FPE on the
12734 alpha
12735
Daniel Veillardeefd4492001-04-28 16:55:50 +000012736Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12739 xmlSaveFormatFileTo()
12740
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012741Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * xpath.c: simple and efficient optimization, XPath functions
12744 aways bind to the same code, cache this
12745 * TODO: updated (by saying some is obsolete)
12746
Daniel Veillard2156a562001-04-28 12:24:34 +000012747Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * xpath.c: more cleanup work on XPath name parsing routines
12750
Daniel Veillard61d80a22001-04-27 17:13:01 +000012751Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12754 xmlXPathParseName
12755 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12756 * debugXML.c: avoid compilation problems if compiling without
12757 HTML support, Igor Zlatkovic
12758 * win32/libxml2/libxml2.def.src: being able to compile without
12759 XPath on Windows
12760
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012761Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * libxml.m4: yet another patch from Toshio Kuratomi
12764
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012765Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12768
Daniel Veillard67fee942001-04-26 18:59:03 +000012769Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * tree.[ch]: added xmlSaveFormatFile interface for saving
12772 and indenting a file.
12773
Daniel Veillard82e49712001-04-26 14:38:03 +000012774Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12775
12776 * xpath.c: fixed bug #53689 related to processing-instruction()
12777
Daniel Veillard02f077a2001-04-26 10:59:11 +000012778Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * DOCBparser.c: patche from László Kovács
12781
Daniel Veillard30211a02001-04-26 09:33:18 +000012782Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12783
12784 * parser.c: applied fixes from Christian Glahn bug report #53391
12785
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012786Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * error.c: Jean François Lecomte provided a complete description
12789 and a fix to bug #53537
12790
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012791Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12792
12793 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12794
Daniel Veillard1034da22001-04-25 19:06:28 +000012795Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12796
12797 * DOCBparser.c SAX.c: a bit more work on entities processing.
12798 Still Need to cleanup XML output and references in attributes
12799
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012800Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12803
Daniel Veillardb33c2012001-04-25 12:59:04 +000012804Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * tree.c: trying to fix #53574, not completely complete,
12807 I would like xmllint --copy --debug test/ent1 and
12808 xmllint --debug test/ent1 to show the same result.
12809 * xpath.c: fix a bug when trying to sort namespace nodes
12810
Daniel Veillard5146f202001-04-25 10:29:44 +000012811Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * HTMLtree.c: real fix for #53402
12814
Daniel Veillard7533cc82001-04-24 15:52:00 +000012815Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12818 PIs when using xsl:output
12819 * valid.c: closing #53537 some case generate segfaults if there
12820 is validity errors
12821
Daniel Veillard61b33d52001-04-24 13:55:12 +000012822Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12825 of external parsed entities, added --noent to testDocbook
12826 * valid.c: Garry Pennington found an uninitialized variable
12827 access in xmlValidateElementContent()
12828
Daniel Veillard56098d42001-04-24 12:51:09 +000012829Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12832 with madness
12833 * result/HTML/ : this modified the result of the regression tests
12834 a lot.
12835
Daniel Veillard122376b2001-04-24 12:12:30 +000012836Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12839 to doc where it wasn't checked against NULL reported by
12840 Jens Laas
12841
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012842Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12843
12844 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12845 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12846
Daniel Veillardeae522a2001-04-23 13:41:34 +000012847Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12850 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12851 * SAX.[ch]: cleanup and updates for DocBook
12852 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12853 ex SGML identifier changes
12854 * valid.c: removed a static unused function.
12855
Daniel Veillardde57c612001-04-23 09:13:36 +000012856Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12857
12858 * HTMLtree.c: applied change for Paul Sponagl on script saving
12859 * Makefile.am: the warning about entity title.xml are normal.
12860
Daniel Veillard393df012001-04-22 20:11:18 +000012861Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12862
12863 * configure.in: release of 2.3.7
12864 * Makefile.am: fixing make distcheck
12865
Daniel Veillarda41123c2001-04-22 19:31:20 +000012866Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12867
12868 * doc/html/* doc/xml.html: updated and regenerated the docs
12869
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012870Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12871
12872 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12873
Daniel Veillarde82a9922001-04-22 12:12:58 +000012874Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * tree.c: fixed #53388 with the provided patch
12877
Daniel Veillard06803992001-04-22 10:35:56 +000012878Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12879
12880 * valid.c: Bjorn detected an invalid memory access. Fixed
12881 vstateVPush()
12882
Daniel Veillard40af6492001-04-22 08:50:55 +000012883Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12886
Bjorn Reese70a9da52001-04-21 16:57:29 +000012887Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12888
12889 * libxml.h: new header used only for the compilation of libxml
12890 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12891 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12892 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12893 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12894 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12895 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12896 baseline (version 1.2 plus a single patch).
12897 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12898 scientific notation for numbers. Tests added.
12899 * xpath.c: formatting of numbers changed to use sprintf
12900 (contribution from William Brack)
12901
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012902Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * valid.c: cleanup, more useful debugging
12905 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12906 * xmlIO.c: entity loading is printed as an error when validating
12907
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012908Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * valid.c: fixed to validate within entities
12911 * test/VCM/v22.xml: added a specific testcase
12912
Daniel Veillardca1f1722001-04-20 15:47:35 +000012913Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * valid.c: forgot an epsilon transition in for ()+
12916 * test/VCM/v21.xml : added a specific test case
12917
Daniel Veillard85349052001-04-20 13:48:21 +000012918Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12919
12920 * valid.c: removed a state explosion exhibited by RSS
12921 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12922 from bug #51872
12923
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012924Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12927 validation without using an ugly NFA -> DFA algo in the source.
12928 Made a specific algorithm easier to maintain, using a single
12929 stack and without recursion.
12930 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12931 * hash.c: made the growing routine static
12932 * tree.h parser.c: added the parent information to an
12933 xmlElementContent node.
12934
Daniel Veillarde470df72001-04-18 21:41:07 +000012935Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * SAX.c parser.c xpath.c: generating IDs when not validating
12938 from an external parsed entity was poisoning the ID has table
12939 with removed values. This was killing XSLT on the KDE help
12940 browser.
12941
Daniel Veillardceacdd92001-04-18 15:10:35 +000012942Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * entities.h: andrew@ugh.net.au detected a double declaration
12945
Daniel Veillarda10efa82001-04-18 13:09:01 +000012946Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * debugXML.c hash.c tree.h valid.c : some changes related to
12949 the validation suport to improve speed with DocBook
12950 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12951 the way validation errors get reported
12952
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012953Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12956 by P C Chow and William M. Brack for XSLT HTML output
12957
Daniel Veillard2d90de42001-04-16 17:46:18 +000012958Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12959
12960 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12961 Igor Zlatkovic patches for MSC compilation and added his
12962 updates
12963
Daniel Veillarde043ee12001-04-16 14:08:07 +000012964Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12967 prefix lookup.
12968 * parserInternals.c: fixed the bug reported by Morus Walter
12969 due to an off by one typo in xmlStringCurrentChar()
12970
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012971Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * HTMLparser.c result/HTML/*: revamped the way the HTML
12974 parser handles end of tags or end of input
12975
Daniel Veillard82daa812001-04-12 08:55:36 +000012976Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12979
Daniel Veillard67a21302001-04-11 14:39:16 +000012980Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12983 bug where the linktime verions of free() won't work ...
12984
Daniel Veillard27b55282001-04-11 12:22:25 +000012985Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12988
Daniel Veillardafc73112001-04-11 11:51:41 +000012989Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12990
12991 * doc/xml.html: added 2.3.6 release
12992
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012993Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12994
12995 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12996 * result/wml.xml: resulted in a small output change
12997
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012998Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12999
13000 * tree.c: xmlNewDoc was missing the charset initialization
13001 * xmllint.c: added --auto to autogenerate a doc, allow to
13002 reproduce the problem fixed on xmlNewDoc
13003
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013004Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * xpath.c: trying to get 52979 solved
13007 * tree.c result/ result/noent/: trying to get 52712 solved, this
13008 also made me clean up the fact that XML output in general should
13009 not add formating blanks by default, this changed the output of
13010 a few tests
13011
Daniel Veillard73639a72001-04-10 14:31:39 +000013012Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13013
13014 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13015
Daniel Veillardfac26a12001-04-08 13:08:14 +000013016Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13017
13018 * configure.in: finally released 2.3.6
13019
Daniel Veillard911f49a2001-04-07 15:39:35 +000013020Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * xpath.c: checking for null pointer generated by new code
13023
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013024Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * xpath.c: fixed a [] evaluation problem reported
13027 * test/XPath/tests/simpleaddr: extended test
13028 * result/XPath/simpleaddr: updated result
13029
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013030Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13031
13032 * xmllint.c: Dan Timis reported a portability problem
13033 on Macs without mmap, fixed it.
13034
Daniel Veillardb38bd552001-04-03 18:22:00 +000013035Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * testXPath.c : added a --tree option allowing to display the
13038 tree dump of the XPath expression
13039
Daniel Veillard4dd93462001-04-02 15:16:19 +000013040Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * xpath.c: fixed a memleak when comparing nodesets
13043 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13044 * tree.c: added a TODO
13045
Daniel Veillard92ad2102001-03-27 12:47:33 +000013046Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13049 we need string functions
13050 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13051 to be able to use them where needed. Applied some changes
13052 to reduce name linking pollution and compile in only what's
13053 needed.
13054 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13055 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13056 for the string manipulation functions
13057 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13058 to the free() function of xmlmemory.c
13059 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13060 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13061 usage.
13062
13063
Daniel Veillard2be30642001-03-27 00:32:28 +000013064Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * error.c: applied the context output patch of the error
13067 handling submitted by Chuck Griffith
13068 * error/VC/*: this slightly change some error logs
13069
Daniel Veillard50582112001-03-26 22:52:16 +000013070Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13071
13072 * parser.c: fixed line number reporting on error
13073
Daniel Veillard04be4f52001-03-26 21:23:53 +000013074Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13075
13076 * parser.c: Sullivan and Darin found a parser bug,
13077 applied the patch.
13078
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013079Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13082 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13083 xmlversion.h.in xpointer.c: of course the way I defined
13084 UNUSED breaks on old gcc version. Try to be smart and
13085 also define it directly in xmlversion.h
13086 * configure.in: removed -ansi flag from the pedantic set
13087
13088Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013089 Huge cleanup, I switched to compile with
13090 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13091 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13092 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13093 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13094 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13095 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13096 encoding.h entities.c error.c list.[ch] nanoftp.c
13097 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13098 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13099 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13100 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13101 Cleanup, staticfied a number of non-exported functions,
13102 detected and cleaned up a dozen of problem found this way,
13103 avoided a lot of public function name/typedef/system names clashes
13104 * doc/xml.html: updated
13105 * configure.in: switched private flags to the really pedantic ones.
13106
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013107Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * configure.in: 2.3.5
13110 * doc/html/*: rebuilt the docs
13111
Daniel Veillard146c9122001-03-22 15:22:27 +000013112Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * parser.c: fixed a reported bug in NOTATION parsing
13115 * uri.c: accepted but not fixed bug 51876, added TODO
13116 * Makefile.am: fixed bug 51876
13117
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013118Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * config.h.in configure.in error.c: fix a compilation problem
13121 on platforms without vsnprintf (xml@thewrittenword.com)
13122
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013123Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: fixed a function name header typo
13126 * SAX.c: notations can also occur in external subset.
13127
Daniel Veillard7d42b542001-03-20 13:22:46 +000013128Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * error.c: removed a C++ like comment
13131
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013132Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * parser.c: fixing bug 52299 strange condition leading
13135 to a parser crash due to a buffer overflow
13136 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13137 added the specific test case
13138
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013139Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13142 xmlXPathConvert{String,Number,Boolean} to be able to make
13143 type casts without a context stack, fixed some implementation
13144 problems related to the absence of context at parse-time,
13145 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13146 in the public API too
13147 * xpointer.c xpathInternals.h: we need to know at parse time
13148 whether we are compiling an XPointer
13149
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013150Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13153 cleaned up the parser internals, refactored XPath code, added
13154 new compilation based APIs and cleanly separated public and
13155 private APIs.
13156
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013157Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xpath.h: the comp field must be added at the end to avoid
13160 killing binary compat.
13161
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013162Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * Makefile.am: detect XPath memleaks in regreson tests
13165 * error.c: fixed and error w.r.t. error reporting still using
13166 stderr
13167 * hash.c: added new line at end of file
13168 * tree.h: minor cleanup
13169 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13170 expression parsing from evaluation, resulted in a number of
13171 changes internally, and in XPointer. Likely to break stuff
13172 using xpathInternals.h but should remain binary compatible,
13173 new interfaces will be added.
13174
Daniel Veillardd574f782001-03-14 19:40:17 +000013175Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13176
13177 * configure.in: fixed a couple of problems reported by
13178 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13179 without gcc on non linux platforms.
13180
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013181Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13182
13183 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13184 a fix for --with-html-dir= configure support. I hope it won't
13185 break rpm generation
13186
Daniel Veillarda022fe02001-03-14 16:30:00 +000013187Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * xmlIO.c: one function comment cleanup.
13190
Daniel Veillard25239c12001-03-14 13:56:48 +000013191Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13192
13193 * SAX.c: external subset notations were improperly registered
13194 in the internal subset.
13195
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013196Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13197
13198 * README.cvs-commits: added, pointing to HACKING
13199 * HACKING: updated
13200
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013201Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * parser.c: and Matt Sergeant found one in the XML push
13204 parser (erroneous check I forgot to remove when I fixed the
13205 main parser).
13206
Daniel Veillard68d7b672001-03-12 18:22:04 +000013207Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * xpath.c: ptittom found a small bug in UnaryExpr
13210
Daniel Veillarde356c282001-03-10 12:32:04 +000013211Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * configure.in: bumped to 2.3.4
13214 * error.c: fixed bug #51860
13215 * tree.c: fixed bug #51861
13216 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13217 * tree.[ch] : added xmlDefaultBufferSize
13218 * nanoftp.c: typo in function name header block
13219 * doc/xml.html : updated, added link to XML::LibXSLT
13220 * doc/html/* : rebuilt the docs
13221
Daniel Veillard80f32572001-03-07 19:45:40 +000013222Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * parser.c SAX.c: the new content parsing code raised an
13225 ugly bug in the characters() SAX callback. Found it
13226 just because of strangeness in XSLT XML Rec ouptut :-(
13227
Daniel Veillard6c831202001-03-07 15:57:53 +000013228Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13229
13230 * Makefile.am: Martin Baulig suggested to add -lm
13231 * tree.c: found another bug in xmlNodeGetContent()
13232
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013233Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * xpath.c: Bjorn found the error related to strictness of comparison.
13236
Daniel Veillard29631a82001-03-05 09:49:20 +000013237Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13238
13239 * parser.c: trying to fix the Dtd parsing problem reported
13240 by Gary, side effect of last week speed optimizations.
13241
Daniel Veillard14be0a12001-03-03 18:50:55 +000013242Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13243
13244 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13245 * parserInternals.c: removed unneeded test raised by Stric
13246
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013247Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13248
13249 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13250 and fixed by William Brack). Added xmlXPathFormatNumber.
13251 Changed the sorting slightly.
13252 * configure.in Makefile.am example/Makefile.am: Added -lm.
13253 Please note that applications linking with libxml2, must
13254 also like with the math library from now on.
13255
Daniel Veillardf9533d12001-03-03 10:04:57 +000013256Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13259
Daniel Veillard2f362242001-03-02 17:36:21 +000013260Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * parser.c: one must report spaces even if the Dtd element
13263 content proves that this is not part of the element content.
13264 * result/valid/*.xml: this changed the ouptu slightly
13265
Daniel Veillardb402c072001-03-01 17:28:58 +000013266Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * configure.in: bumped to 2.3.3
13269 * doc/xml.html: updated
13270
Daniel Veillard77851712001-02-27 21:54:07 +000013271Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * tree.c: minor doc fix
13274 * xpath.c: deallocation issues when a result tree has been
13275 converted to a node-set
13276
Daniel Veillardec70e912001-02-26 20:10:45 +000013277Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * doc/xml.html: oops corrected dates s/2000/2001
13280
Daniel Veillard8730c562001-02-26 10:49:57 +000013281Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13282
13283 * valid.c: new patch from Gary Pennington
13284
Daniel Veillard91e9d582001-02-26 07:31:12 +000013285Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * doc/xml.html: applied patch from Ankh
13288
Daniel Veillardedac3c92001-02-26 01:36:19 +000013289Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xinclude.c: fixed a problem building on Mac
13292
Daniel Veillard21a0f912001-02-25 19:54:14 +000013293Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * parser.c: more work on increasing parsing ferformances
13296
Daniel Veillard48b2f892001-02-25 16:11:03 +000013297Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13298
13299 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13300 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13301 avoiding memcpy in production builds MEM_CLEANUP macro use
13302 * parser.[ch] parserInternals.c: optimizations of the tightest
13303 internal loops inside the parser. Better checking of I/O
13304 flushing/loading conditions
13305 * xmllint.c : added --timing
13306
Daniel Veillard71681102001-02-24 17:48:53 +000013307Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * configure.in: bumped to 2.3.2
13310 * doc/xml.html: updated for release
13311
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013312Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * xpath.c: found a memleak and fixed a nasty bug
13315
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013316Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13317
13318 * xmllint.[c1] : added return code errors for xmllint
13319 * xpath.c: specific debug dump function for result value trees
13320
Daniel Veillard4b637072001-02-21 21:52:55 +000013321Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * xpath.c: finally implemented xmlXPathCompareNodeSets
13324 * test/XPath/expr/floats results/XPath/expr/floats: added
13325 a test for float expressions
13326
Daniel Veillardf714aa32001-02-21 03:07:44 +000013327Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13330 * parserInternals.[ch]: trying to speed up parsing
13331 * xpath.c : speeded up node set equality op
13332
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013333Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13336 better handling of ID/IDREF and the list modules associated
13337 * configure.in: small CFLAGS cleanup
13338
Daniel Veillarda8abee62001-02-19 15:14:59 +000013339Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13340
13341 * configure.in: fixed iconv detection on AIX (stric)
13342
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013343Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013344
13345 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13346
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013347Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13348
13349 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13350 and optimized xmlXPathNodeSetSort
13351
Daniel Veillard142adbf2001-02-17 13:21:05 +000013352Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * xpath.c: bug fix when context size is 0
13355 * parser.c: I like Norm's Dtd because they still manage to break
13356 the parser occasionally
13357
Daniel Veillardf23e0092001-02-16 13:21:29 +000013358Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13359
13360 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13361
Daniel Veillarde0e26512001-02-16 00:11:46 +000013362Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13365 attributes within the XML-1.0 namespace
13366
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013367Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13368
13369 * xpathInternals.h: exported a few axis functions
13370 * doc/xml.html: updated the doc
13371
Daniel Veillard760f4422001-02-15 14:59:48 +000013372Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13373
13374 * configure.in: applied patch from Daniel van Balen for OpenBSD
13375 and bumped version to 2.3.1
13376 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13377 attempt to find autoclosing was simply broken, removed it,
13378 updated the examples, this is better
13379
Daniel Veillardd194dd22001-02-14 10:37:43 +000013380Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13381
13382 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13383 hash functionnalities.
13384 * doc/html/* : rebuild the doc
13385
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013386Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13389 on predicate
13390 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13391 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13392 really want to have tags closed on output even if we accept
13393 unclosed ones on input
13394
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013395Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13396
13397 * xpath.c: ouch don't free NULL, rare case fixed
13398 * tree.c: don't coalesce text nodes if they don't have the
13399 same behaviour wrt escaping on output
13400
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013401Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * xpath.c: small fixup
13404 * SAX.c: don't warn on empty namespaces.
13405
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013406Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * README: a bit of cleanup
13409 * configure.in: preparing for 2.3.0 release
13410
Daniel Veillard1f83d392001-02-08 09:37:42 +000013411Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * hash.[ch]: added a first version of xmlHashSize()
13414 * valid.c: another bug fix from Gary Pennington
13415
Daniel Veillard5eef6222001-02-07 18:24:48 +000013416Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13417
13418 * valid.c: couple of bug fixes pointed by Gary Pennington
13419 * HTMLtree.c: #if 0 cleanup
13420
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013421Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13424 which removes a time consuming check of xmlXPathNodeSetAdd()
13425 and use it in places where we are sure to not break unicity
13426
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013427Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.c: bug fixes found from XSLT
13430 * tree.c: preserve node->name special values when copying nodes.
13431 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13432 external subset are fetched when available but without full
13433 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13434 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13435 output with encoding disabled.
13436
Daniel Veillard2c833b62001-02-03 08:52:06 +000013437Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13440 xmlCheckFilename should not be called from xmlFileOpenW
13441 and xmlGzfileOpenW
13442
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013443Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13444
13445 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13446 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13447 added the new tests for URI normalization
13448 * testURI.c: fixed stoopid bugs
13449 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13450 the URI in the error messages are now properly normalized
13451
Daniel Veillardea28ce62001-02-02 08:20:19 +000013452Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13455
Daniel Veillarde99a4762001-02-01 04:34:35 +000013456Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13457
13458 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13459
Daniel Veillard2b325a02001-01-31 20:46:31 +000013460Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * xpath.c: fixed mod operator
13463
Daniel Veillardde55cf62001-01-31 15:53:13 +000013464Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13465
13466 * parser.c: fixed xmlStrcat doc
13467 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13468 trees.
13469
Daniel Veillard2f913b72001-01-31 13:23:49 +000013470Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * xpath.c result/XPath/tests/chaptersbase
13473 result/XPath/tests/simplebase: fixed XPath node()
13474 * tree.c: small fix in xmlNewNs()
13475 * Makefile.am: removed extraneous xml2Conf.sh rule
13476
Daniel Veillardb42042b2001-01-28 07:40:36 +000013477Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13478
13479 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13480 Changed the library name, in order to get libxml-devel and
13481 libxml2-devel to coexist on a single system
13482 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13483 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13484
Daniel Veillardee0a4662001-01-27 18:59:33 +000013485Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13488 libxml2-devel installable in // as libxml-devel.
13489
Daniel Veillard5eb05942001-01-27 17:50:22 +000013490Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13491
13492 * doc/Makefile.am: fixed make rebuild in doc
13493 * doc/html/*.html: rebuilt the docs
13494
Daniel Veillard65c295d2001-01-26 09:32:39 +000013495Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13496
13497 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13498
Daniel Veillard8e199902001-01-25 18:54:39 +000013499Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13500
13501 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13502 the HTML doc to go into the -devel RPM ...
13503 * aclocal.m4 config.h.in: some updates due to auto* magic
13504
Daniel Veillard93086662001-01-25 18:13:04 +000013505Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13506
13507 * xpath.h: added a hook in the context structure allowing to
13508 link to extra support, needed for XSLT
13509
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013510Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13513 xmlXPtrCmpPoints to use it.
13514 * propagated the following patch from Alejandro Forero
13515 * include/win32config.h xmlIO.c: applied further suggestions
13516 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13517 * example/gjobread.c: fixed warnings, now that it builds
13518
13519Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13520
13521 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13522
13523 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13524 filename points to a valid file (not a directory).
13525 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13526 Added calls to xmlCheckFilenameDir.
13527
13528 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13529 `path' (rather than `filename') as the parameter to gzopen and open.
13530
Daniel Veillard48177c22001-01-23 15:27:41 +000013531Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13532
13533 * Makefile.am: fixed a problem with EXTRA_DIST
13534
Daniel Veillardb83ba402001-01-22 22:45:10 +000013535Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * Makefile.am example/Makefile.am: finally found the trick
13538 to build the example, i.e. add "." in SUBDIRS before example
13539 in the list <grin/>
13540
Daniel Veillard82687162001-01-22 15:32:01 +000013541Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * doc/xml.html: updated with an XSLT section, removed pointer to
13544 W3C CVS base.
13545
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013546Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13549 too, and deallocation need to occur the same way.
13550
Daniel Veillarde4566462001-01-22 09:58:39 +000013551Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13552
13553 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13554 type correponding to an XSLT result tree fragment. Share most
13555 of the data format with node set, as well as operators.
13556 * HTMLtree.c: added a newline at the end of the doctype output
13557 whe this one is not present initially.
13558 * tree.c: make sure taht the parent and doc pointers are properly
13559 set when copying attributes (lists).
13560
Daniel Veillard701c7362001-01-21 09:48:59 +000013561Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13562
13563 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13564
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013565Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13566
13567 * xpath.c: seems I finally killed that ugly path evaluation
13568 context bug (tagged 9999 in case is is wrong)
13569
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013570Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13573 for XSLT
13574
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013575Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13578 for xmlGzfileOpen() bug
13579
Daniel Veillardf6eea272001-01-18 12:17:12 +000013580Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13581
13582 * xpath.c: removed an error found by XSLT usage
13583 * tree.c parserInternals.h: use a predefined static string
13584 for text and comment nodes, avoid freeing them in xmlFreeNode,
13585 exported the string name in parserInternals.h and added
13586 another value to disable encoding at output (for XSLT),
13587 gain memory, time.
13588
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013589Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13590
13591 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13592 win32/libxml2/libxml2_so.dsp: new makefiles and update
13593 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13594
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013595Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13596
13597 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13598 Gary Pennington
13599
Daniel Veillard389e6b72001-01-15 19:41:13 +000013600Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * xpath.c: fixed the comaprision of values and nodelists,
13603 need to compare nodelist still ...
13604 * debugXML.c: avoided a possible core dump
13605 * HTMLparser.c: cleanup
13606 * nanohttp.c: contributed fix.
13607 * tree.c: fixes in properties handling added xmlSetNsProp
13608 needed by libxslt
13609 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13610 comment
13611 * TODO: updated
13612
Daniel Veillard167bd532001-01-06 21:09:34 +000013613Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13614
13615 * parser.c parserInternals.c: applied Bjorn Reese optimization
13616 patch
13617
13618Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13619
13620 * Makefile.am: applied patch fro make check from Martin Vidner
13621
Daniel Veillard503b8932001-01-05 06:36:31 +000013622Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13623
13624 * configure.in: preparing 2.2.11
13625 * doc/html/*: rebuild the HTML files
13626 * doc/xml.html : updated
13627
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013628Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13629
13630 * tree.c: fixed a stupid bug
13631 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13632 patches related to validation of an XInclude processing result
13633 * TODO: updated
13634
Daniel Veillarde2488192001-01-04 10:54:22 +000013635Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13636
13637 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13638 on large files
13639
Daniel Veillardf060a412001-01-03 20:52:44 +000013640Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13641
13642 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13643
Daniel Veillard45cff692001-01-03 18:02:04 +000013644Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13645
13646 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13647 reported by Jonas Borgström
13648 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13649
Daniel Veillard08108982001-01-03 15:24:58 +000013650Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13651
13652 * testXPath.c xpath.c: fixing the XPath union expressions problem
13653 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13654
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013655Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * xmllint.c: Made is so if the file name is "-" is will read form
13658 standard input. Sven Heinicke <sven@zen.org>
13659 * tree.c: fixed a problem when growing buffer
13660 * tree.h: fixed the comment of the node types following andersca
13661 comment
13662 * TODO: updated
13663
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013664Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13665
13666 * HTMLparser.[ch]: added a way to avoid adding automatically
13667 omitted tags. htmlHandleOmittedElem() allows to change the
13668 default handling.
13669 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13670 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13671 of xmllint too when using --memory flag, added a memory test
13672 suite at the Makefile level.
13673 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13674 with namespace use when encountering QNames in XPath evalation,
13675 added xmlns() scheme in XPointer.
13676 * nanoftp.c : incorporated a fix
13677 * parser.c xmlIO.c: fixed problems raised with encoding when using
13678 the memory I/O
13679 * parserInternals.c: closed bug 25934 reported by
13680 torsten.landschoff@innominate.de
13681 * TODO: updated
13682
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013683Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13684
13685 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13686 on a non-updated tree :-(, made a 2.2.10 release to correct the
13687 situation
13688
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013689Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13690
13691 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13692 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13693 integrated a set of OpenVMS changes from Howard Taylor
13694 <Howard.Taylor@pacoast.com>
13695
Daniel Veillard58770e72000-11-25 00:48:47 +000013696Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13697
13698 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13699 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13700
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013701Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13702
13703 * HTMLparser.c: some fixes on auto-open of html/head/body
13704 * encoding.c: fixed a compilation error on some gcc env
13705 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13706 XPointer implementation
13707 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13708 related XPointer tests and associated results
13709
Daniel Veillard300f7d62000-11-24 13:04:04 +000013710Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13711
13712 * doc/xmldtd.html doc/xml.html: following a short step by step
13713 guidance on IRC to help maciej with DTDs I started a small
13714 page on the subject.
13715
Daniel Veillard748e45d2000-11-17 16:36:08 +000013716Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13717
13718 * HTMLparser.c: fixed handling of broken charrefs
13719 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13720 patches
13721
Daniel Veillard28929b22000-11-13 18:22:49 +000013722Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13723
13724 * doc/xml.html doc/html/* : rebuilt the docs after adding
13725 xinclude and updated page for 2.2.7 and 2.2.8
13726 * configure.in: releasing 2.2.8
13727
Daniel Veillard41e06512000-11-13 11:47:47 +000013728Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * parser.[ch] parserInternals.c: applied the conditional
13731 section processing fix from Jonathan P Springer
13732 <jonathan.springer2@gte.net>
13733 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13734 project file, fixed iconv default non support
13735 * xpath.c: fixed the problem of evaluating relative expressions
13736 when a node context is provided.
13737
Daniel Veillardbf432752000-11-12 15:56:56 +000013738Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13739
13740 * nanoftp.c: fixed gcc 2.95 new warnings
13741 * SAX.c: fixed a stupid bug
13742 * tree.c: fixed a formatting problem when round-tripping
13743 from/to memory
13744 * xinclude.c: chased memleak, fixed a base problem
13745 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13746 xmlXPtrBuildNodeList()
13747 * TODO: updated
13748 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13749 adding a first small set of regression tests for XInclude
13750
Daniel Veillardc2def842000-11-07 14:21:01 +000013751Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * nanohttp.[ch]: applied Wayne Davison patches to access
13754 the WWW-Authorization header.
13755 * parser.c: Closed Bug#30847: Problems when switching encoding
13756 in short files by applying Simon Berg's patch.
13757 * valid.c: fixed a validation problem
13758 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13759 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13760 Wayne Davison
13761 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13762 need to be extended to non full nodes selections.
13763 * xinclude.c: starts to work decently
13764
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013765Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13766
13767 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13768 debugXML.c xmlversion.h.in: Started adding XInclude support,
13769 this is a new xmllint option
13770 * tree.c xpath.c: applied TOM patches for XPath
13771 * xpointer.c: fixed a couple of errors.
13772 * uri.c: added an escaping function needed for xinclude
13773 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13774 new warning from RH70 gcc's version
13775
Daniel Veillarda4964b72000-10-31 18:23:44 +000013776Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13777
13778 * HTMLparser.c: fixed loop on invalid char in scripts
13779 * parser.c: update to description of xmlIOParseDTD()
13780 * libxml.m4 xmlversion.h.in: changes contributed by
13781 Michael Schmeing <m.schmeing@internet-factory.de>
13782 * configure.in: preparing for 2.2.7
13783 * Makefile.am: trying to avoid config.h and acconfig.h
13784 being included in the distrib
13785 * configure.in: released 2.2.7
13786
13787Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13788
13789 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13790 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13791
Daniel Veillard01411222000-10-30 15:33:22 +000013792Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13793
13794 * parser.[ch]: added xmlIOParseDTD()
13795 * xpointer.c: added support for the 2 extra parameters of
13796 string-range, fixed a stoopid error when '0' was present
13797 in XPointer expressions
13798 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13799 testsuite for the above
13800
Daniel Veillard6db58192000-10-30 09:27:53 +000013801Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13802
13803 * libxml.spec.in: improved package descriptions
13804
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013805Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13806
13807 * xpath.c xpathInternals.h: applied a large cleaning patch
13808 from TOM <ptittom@free.fr>, it also add namespace support
13809 for function and variables registration.
13810
Daniel Veillardbd20df72000-10-29 17:53:40 +000013811Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13812
13813 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13814 * Makefile.mingw: Wayne Davison's update adding hash.c
13815
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013816Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * xpath.c: fixed the root evaluation problems
13819 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13820 ignorable spaces with <b> <bold> <em>
13821 * tree.c: fixed a loop in xmlSearchNsByHref()
13822
Daniel Veillard767662d2000-10-27 17:04:52 +000013823Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13824
13825 * xpath.c: applied another XPath patch from TOM
13826 * xpath.c include/makefile.am: applied another patch from
13827 china@thewrittenword.com (cleanup on IRIX).
13828
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013829Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13830
13831 * xml-config.1: received a fixed version from Fredrik Hallenberg
13832 <hallon@lysator.liu.se>
13833
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013834Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13835
13836 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13837 cleanup patch for XPath
13838
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013839Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13840
13841 * patched to redirrect all "out of context" error messages to
13842 a reconfigurable routine. The changes are:
13843 * xmlerror.h : added the export of an error context type (void *)
13844 an error handler type xmlGenericErrorFunc there is an interface
13845 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13846 to reset the error handling routine and its argument
13847 (by default it's equivalent to respectively fprintf and stderr.
13848 * all the c files: all wild accesses to stderr or stdout within
13849 the library have been replaced to calls to the handler.
13850
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013851Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13852
13853 * configure.in: release 2.2.6
13854 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13855 exporting the inner functions of xpath for extension modules
13856 * doc/*: updated and rebuilt the doc
13857
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013858Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * nanohttp.c : applied Wayne HTTP cleanup patch
13861 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13862 and xmlNodeSetSpacePreserve()
13863
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013864Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13865
13866 * xpath.c: closing bug #29260
13867
Daniel Veillard126f2792000-10-24 17:10:12 +000013868Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13871 multikey tuples, made hash structure opaque
13872 * valid.[ch]: moved elements, attributes, notations decalarations
13873 as well as ID and refs to hash tables.
13874 * entities.c: hash cleanup
13875 * xmlmemory.c: fixed a dump problem in debug mode
13876 * include/Makefile.am: problem passing in DESTDIR= values patch
13877 from Marc Christensen <marc@calderasystems.com>
13878 * nanohttp.c: removed debugging remains
13879 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13880 * HTMLparser.c parser.c: fixing a number of problems with the
13881 macros in the *parser.c files (Wayne).
13882 * HTMLparser.c: close the previous option when opening a new one
13883 (Marc Sanfacon).
13884 * result/HTML/*: updated the HTML results accordingly
13885
Daniel Veillard52afe802000-10-22 16:56:02 +000013886Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13887
13888 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13889 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13890 XPath functions and XML entities table to them. More to come...
13891 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13892
Daniel Veillard683cb022000-10-22 12:04:13 +000013893Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * tree.c: coalesce adjacent text nodes
13896 * valid.c: handling of blank nodes in DTd validation (raised
13897 by problems with a posteriori validation).
13898 * nanohttp.c: changing behaviour on HTTP write stuff.
13899 * HTMLtree.c: forced body and html to be explicitely closed.
13900 * xpath.h: exported more XPath functions.
13901
Daniel Veillard1baf4122000-10-15 20:38:39 +000013902Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * Release of 2.2.5
13905 * xpointer.c: range() range-inside and other helper functions
13906 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13907
Daniel Veillard47e12f22000-10-15 14:24:25 +000013908Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13911 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13912
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013913Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13914
13915 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13916 and XPointer modules
13917
Daniel Veillard134c9f32000-10-15 10:27:08 +000013918Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13919
13920 * SAX.h: closed #25107
13921
Daniel Veillard39915622000-10-15 10:06:55 +000013922Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13923
13924 * testSAX.c: fixed problem with cdata reporting
13925 * SAXresult/* : updated
13926
Daniel Veillard1e851392000-10-15 10:02:56 +000013927Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13928
13929 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13930 Closed bug #27499, added to regression tests
13931 * TODO: updated
13932
Daniel Veillard7eda8452000-10-14 23:38:43 +000013933Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13934
13935 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13936 support for SCRIPT and STYLE with help from Bjorn Reese
13937 * test/HTML/* result/HTML/*: added simple testcase and updated
13938 the existing ones.
13939
Daniel Veillardff9c3302000-10-13 16:38:25 +000013940Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13941
13942 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13943 string-range for empty strings
13944 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13945 test/XPath/xptr/strrange: augmented the XPointer testsuite
13946
Daniel Veillard189446d2000-10-13 10:23:06 +000013947Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13948
13949 * doc/xml.html doc/xmlmem.html: added a module describing memory
13950 interfaces and use, updated the main page.
13951
Daniel Veillard2f971a22000-10-12 23:26:32 +000013952Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13953
13954 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13955 nanoftp code work on Windows too now
13956
13957Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013958
13959 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13960 * xpointer.c: implemented string-range() at least a good first version
13961 * test/XPath/docs/str test/XPath/xptr/strrange
13962 result/XPath/xptr/strrange: the string-range() tests
13963
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013964Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * Makefile.am include/Makefile.am include/win32config.h
13967 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13968 and make distcheck
13969
Daniel Veillard19d61112000-10-11 23:50:35 +000013970Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13971
13972 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13973 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13974 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13975
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013976Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13979 patch for socklen_t detection by
13980 Albert Chin-A-Young <china@thewrittenword.com>
13981
Daniel Veillardcd429612000-10-11 15:57:05 +000013982Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13985 and added a --dtdvalid option to xmllint used to test it
13986
Daniel Veillard47c02452000-10-11 13:04:36 +000013987Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13988
13989 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13990 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13991
Daniel Veillard2d38f042000-10-11 10:54:10 +000013992Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13995 handlings (registration, lookup, cleanup)
13996
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013997Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13998
13999 * configure.in Makefile.am include/makefile.am: adding XPointer
14000 and XPtrtests target
14001 * xpointer.[ch] : new files for XPointer support
14002 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14003 more XPath tests
14004
Daniel Veillard57fda592000-10-10 23:24:14 +000014005Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * configure.in: fixed, very broken, make distcheck works again
14008
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014009Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14010
14011 * More work toward 2.2.5, integrated a number of patches
14012 * configure.in Makefile.am win32config.h.in: trying to cleanup
14013 make distcheck .... huh ...
14014 * include/Makefile.am include/win32config.h: new directory
14015 for includes
14016 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14017 updated teh makefiles and instructions for WIN32
14018 * xpath.c: small fixes
14019 * test/XPath/ results/XPath: updated the testcases and results
14020 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14021 suggested patches
14022 * valid.c: fixed an ID bug
14023
Daniel Veillardb71379b2000-10-09 12:30:39 +000014024Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14027 the automake bug where wrong dependancies were generated.
14028 * xpath.[ch]: worked on XPointer
14029
Daniel Veillard7e99c632000-10-06 12:59:53 +000014030Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * configure.in Makefile.am: 2.2.5, ship the include in an
14033 include/libxml subdirectory, use symlinks when using CVS
14034 * testSAX.c: fixed small bug
14035 * testXPath.c: changed the way testfiles are parsed
14036 * debugXML.c: same kind of cleanup when parsing an argument expression
14037 XPath/XPointers can have blanks embedded
14038 * xpath.[ch]: more cleanup, reorgs for XPointer work
14039 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14040 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14041
Daniel Veillard55b91f22000-10-05 16:30:11 +000014042Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14043
14044 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14045 in the XPath engine, rewrote large parts of it, now it's far
14046 cleaner and in sync with the REC not an old WD. Fixed a parsing
14047 problem in the interactive XML shell found when testing XPath.
14048
Daniel Veillardac260302000-10-04 13:33:43 +000014049Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14050
14051 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14052 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14053 examples with the extra test
14054
Daniel Veillard7cfce322000-10-04 12:40:27 +000014055Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14056
14057 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14058 the global init function.
14059
Daniel Veillard970112a2000-10-03 09:33:21 +000014060Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * HTMLparser.c: Doohhh, attribute name parsing was still case
14063 sensitive ! Fixed this ...
14064 * result/HTML/* : updated the tests results accordingly
14065
Daniel Veillard740abf52000-10-02 23:04:54 +000014066Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14069 engine, should be far more stable, incorporated a new version of
14070 preceding/following axis, need testing
14071 * uri.c: fixed file:///c:/a/b/c problem
14072 * test/XPath/tests/idsimple: augmented the XPath tests
14073
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014074Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * doc/* rebuilding docs for 2.2.4 release
14077
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014078Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
14080 * configure.in: releasing 2.2.4
14081 * parser.[ch]: added xmlStrEqual()
14082 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14083 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14084 use xmlStrEqual instead
14085 * TODO: updated
14086 * added an XPath test
14087
Daniel Veillardbc765302000-10-01 18:23:35 +000014088Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14091 * entities.h: exported xmlInitializePredefinedEntities
14092 * parser.[ch] : added xmlInitParser()
14093 * parserInternals.h : had to export htmlInitAutoClose()
14094
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014095Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14096
14097 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14098 problems
14099 * Makefile.am : added XPath regression tests to normal tests
14100 * uri.c: fixed a problem with local paths, cleanup
14101 * parser.c: fixed a problem with large CData sections
14102
Daniel Veillardd2ade932000-09-30 14:39:55 +000014103Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14104
14105 * configure.in xml-config.in: patch from "Ben Taylor"
14106 <sol7x86@hotmail.com> for solaris shared libs lookup
14107
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141082000-09-30 Martin Baulig <baulig@suse.de>
14109
14110 * libxml-2.0.pc.in: Provide pkg-config script.
14111
14112 * configure.in: Create the libxml-2.0.pc script from the
14113 libxml-2.0.pc.in templates.
14114 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014115 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014116
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014117Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14120 when compiling with MSC
14121
Daniel Veillard46057e12000-09-24 18:49:59 +000014122Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * xpath.c: patch for normalize-string() substring-before(),
14125 substring-after() and translate() functions from Bjorn Reese
14126 <breese@mail1.stofanet.dk>
14127 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14128 Fredrik Hallenberg <hallon@lysator.liu.se>
14129 * TODO: updated
14130
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014131Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14134 problem of socklen_t being undefined on a number of platforms
14135 * debugXML.c: fixed a compilation problem when without snprintf
14136
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014137Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14138
14139 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14140 an URI bug and a fix for the control-character-induced infinite loop
14141 * nanohttp.c: preventive fix for compiling on WIN32
14142
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014143Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * xmlint.c: closing bug #25000
14146
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014147Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14148
14149 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14150 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14151 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14152 related function, fixing xmlStrncmp(), and associated cleanup
14153 * result/HTML/entities.html.sax: updating result
14154
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014155Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * uri.c: applied patch for URI escaping from Wayne Davison
14158 <wayned@blorf.net>
14159 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14160 from Denis Barbier <barbier@imacs.polytechnique.fr>
14161 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14162 patch from Wayne Davison
14163
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014164Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14165
14166 * doc/xml.html : updated with new releases, adding "how to help"
14167
Daniel Veillard04698d92000-09-17 16:00:22 +000014168Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14169
14170 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14171 removed a few warnings in pedantic mode ...
14172 * parserInternals.c parser.c: moved encoding switching function
14173 to parserInternals.c
14174 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14175
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014176Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14179 error or warning handlers
14180
Daniel Veillardb1059e22000-09-16 14:02:43 +000014181Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14182
14183 * parserInternals.c parserInternals.h parser.c Makefile.am:
14184 created a new module parserInternals.c, moved most of the
14185 code shared by the various parsers there, as well as
14186 deprecated code from parser.c. More cleanup of parser.c
14187 * uri.c: fixed a problem when URI is NULL
14188 * valid.c: speedup when looking for an attribute declaration
14189
Daniel Veillard39c7d712000-09-10 16:14:55 +000014190Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14193 the cleanup of the computation of URI references when seeking
14194 external entities. The URI reference string and the resulting
14195 URI are both stored now.
14196 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14197 large s(n)printf checks and cleanup from Denis Barbier
14198 <barbier@imacs.polytechnique.fr>
14199 * xmlversion.h.in tree.h: couple of SGML declarations for a
14200 possible docbook module.
14201 * result/VC/ : a couple of test output changed due to the change
14202 of the entities URI
14203
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014204Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14205
14206 * parser.h: added a _private field for linking user's data
14207
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014208Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14209
14210 * parser.c parserInternals.h: demacroified most of the IS_XXX
14211 the gain in size is significant so ...
14212
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014213Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * entities.c: cases where looking up entities with doc==NULL
14216 covered
14217
Daniel Veillard90e11312000-09-05 10:42:32 +000014218Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
Daniel Veillard1de50802000-09-07 08:54:32 +000014220 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014221 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14222
Daniel Veillard98a79162000-09-04 11:15:39 +000014223Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
Daniel Veillard1de50802000-09-07 08:54:32 +000014225 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014226 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14227 * Makefile.in: added URItest and included thenin "make tests"
14228
14229Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014230
14231 * xmlversion.h.in: closed bug 22941
14232
Daniel Veillard2bb89092000-08-31 14:57:50 +000014233Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14234
14235 * doc/xmlio.html: added doc and example for entity loader
14236 redefinition.
14237
Daniel Veillard96984452000-08-31 13:50:12 +000014238Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14239
14240 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14241 used by libxml
14242
Daniel Veillarde715dd22000-08-29 18:29:38 +000014243Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * parser.c: Fixed bug on invalid ontent characters and when using
14246 push.
14247 * xmllint.c: fixed xmllint endling of errors in push mode
14248
Daniel Veillard4948eb42000-08-29 09:41:15 +000014249Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014252 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014253 * result/HTML/*.sax: regenerated HTML SAX output
14254 * parser.c: more cleanup.
14255
Daniel Veillarde010c172000-08-28 10:04:51 +000014256Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014259 patches from Wayne Davison <wayned@users.sourceforge.net>,
14260 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014261 * HTMLparser.c: fixed an ignorable white space detection bug
14262 occuring when parsing with SAX only
14263 * result/HTML/*.sax: updated since the output is now HTML
14264 encoded...
14265
Daniel Veillard47f3f312000-08-27 22:40:15 +000014266Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014268 * HTMLparser.[ch]: applied some of Wayne Davison
14269 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014270
Daniel Veillarde0854c32000-08-27 21:12:29 +000014271Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14274 undeclared namespace prefix was used, added a warning.
14275 Cleaned up support w.r.t. entities, spilling out a warning
14276 and being pedantic on lookups.
14277 * test/warning/ent9 : added testcase for previous example.
14278 * TODO: updated
14279 * parserInternals.h parser.c: changed the way names are parsed
14280 now allow infinite size and decrease penalty for normal use
14281 * parser.c: Started a big cleanup/check of the parser code,
14282 fixed some of the most tortuous entity code, spotted code
14283 unused anymore
14284 * test/*: added tests for very long names and related nasty
14285 things.
14286
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014287Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * doc/encoding.html: added encoding aliases doc
14290 * doc/xml.html: updates
14291 * encoding.[ch]: added EncodingAliases functions
14292 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14293 bottleneck affecting large DTDs like Docbook
14294 * parser.[ch] xmllint.c: added a pedantic option, will be
14295 useful
14296 * SAX.c: redefinition of entities is reported in pedantic mode
14297 * testHTML.c: uninitialized warning from gcc
14298 * uri.c: fixed a couple of bugs
14299 * TODO: added issue raised by Michael
14300
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014301Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * doc/encoding.html: propagated Martin Duerst suggestions
14304
Daniel Veillard52402ce2000-08-22 23:36:12 +000014305Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14308 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14309 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14310 by Wayne Davison
14311
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014312Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * nanoftp.c nanohttp.c: small cleanup
14315 * TODO: updated
14316
Daniel Veillard244ece92000-08-19 20:58:02 +000014317Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14318
14319 * added an old VC testcase and updated title.xml entity
14320
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014321Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14324 done on auto-opening of <p> tags and cleanup of SAX output
14325
Daniel Veillard979e55e2000-08-19 16:48:54 +000014326Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14329
Daniel Veillard4540be42000-08-19 16:40:28 +000014330Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14331
14332 * doc/xml.html libxml.* structure.*: updated the doc a bit
14333
Daniel Veillard808a3f12000-08-17 13:50:51 +000014334Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14335
14336 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14337 of SAX tests
14338
Daniel Veillard29579362000-08-14 17:57:48 +000014339Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14340
14341 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14342 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14343
Daniel Veillard1255ab72000-08-14 15:13:33 +000014344Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14345
14346 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14347 * testHTML.c: fix core dump on Solaris 2.x systems
14348 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14349 * result/HTML/*.sax: previous bug fix lead to new results
14350
Daniel Veillard03109292000-08-14 14:58:22 +000014351Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14352
14353 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14354 * configure.in: added --with-readline=DIR to accept alternate
14355 path for readline include/library
14356 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14357 for ANSI under HP-UX
14358 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14359 includes @LIBS@
14360
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014361Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * doc/* : rebuilt the docs
14364 * getting ready for 2.2.2 release
14365
Daniel Veillard87b95392000-08-12 21:12:04 +000014366Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14367
14368 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14369 and xmlAddFeature()
14370 * tree.[ch]: added xmlAddChildList()
14371 * xmllint.c: MAP_FAILED macro test
14372 * parser.h: added xmlParseCtxtExternalEntity()
14373 * valid.c: applied bug fixes removed warning
14374 * tree.c: added CDATA block to elements content
14375 * testSAX.c: cleanup of output
14376 * testHTML.c: added SAX testing
14377 * encoding.c: better error recovery
14378 * SAX.c, parser.c: fixed one of the external entity processing
14379 of the OASis testsuite
14380 * Makefile.am: added HTML SAX regression tests
14381 * configure.in: bumped to 2.2.2
14382 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14383 SAX results
14384
Daniel Veillard88a172f2000-08-04 18:23:10 +000014385Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14386
14387 * configure.in: patch for HP compiler
14388
143892000-08-04 Sven Heinicke <sven@zen.org>
14390
14391 * xmllint.c: Was coredumping sometimes when the file given didn't
14392 exist.
14393
Daniel Veillard46e370e2000-07-21 20:32:03 +000014394Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14395
14396 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014397
Daniel Veillard46e370e2000-07-21 20:32:03 +000014398 when using in memory parsing. Need some cleanup.
14399 * xmllint.c configure.in: added a --memory flag to test memory
14400 parsing
14401
Daniel Veillard36650692000-07-21 15:16:39 +000014402Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14403
14404 * nanohttp.c: fixed socklen_t replacement to unsigned int
14405 * parser.c: fixed a space handdling missing at the end of
14406 production 28 DOCTYPE.
14407 * xmlmemory.c: fixed a stupid bug on the routine to override
14408 allocation functions
14409 * TODO: updated
14410
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014411Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14412
14413 * doc/ regenerated the docs
14414
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014415Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * doc/encoding.html doc/xml.html: added I18N doc
14418 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14419 improvements, both parser and filters, added ASCII & HTML,
14420 fixed the ISO-Latin-1 one
14421 * xmllint.c testHTML.c: added/made visible --encode
14422 * debugXML.c : cleanup
14423 * most .c files: applied patches due to warning on Windows and
14424 when using Sun Pro cc compiler
14425 * xpath.c : cleanup memleaks
14426 * nanoftp.c : added a TESTING preprocessor flag for standalong
14427 compile so that people can report bugs more easilly
14428 * nanohttp.c : ditched socklen_t which was a portability mess
14429 and replaced it with unsigned int.
14430 * tree.[ch]: added xmlHasProp()
14431 * TODO: updated
14432 * test/ : added more test for entities, NS, encoding, HTML, wap
14433 * configure.in: preparing for 2.2.0 release
14434
Daniel Veillard49703262000-07-10 10:27:46 +000014435Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14436
14437 * nanoftp.c: fixed the way the control connection is handled
14438 * libxml.spec.in: fixed the dependancies and cleanup
14439
Daniel Veillard306be992000-07-03 12:38:45 +000014440Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14441
14442 * doc/xml.html: changed the xmlsoft.org structure, updated the
14443 examples w.r.t. root and childs
14444
Daniel Veillard7d853352000-07-02 18:53:09 +000014445Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14446
14447 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14448
Daniel Veillard365e13b2000-07-02 07:56:37 +000014449Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14450
14451 * HTMLparser.c: Work on character encoding support for the HTML parser
14452 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14453 * encoding.c: Fixed a potential memleak in the encoding stuff
14454
Daniel Veillardaf743792000-07-01 11:49:28 +000014455Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * doc/FAQ.html doc/Makefile.am : added a FAQ
14458
14459Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014460
14461 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14462 of the HTML parser to force it to not bypass SAX
14463
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014464Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14465
14466 * win32config.h.in: updated
14467 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14468 lacks iconv support :-( need to release 2.1.1
14469 * configure.in: release 2.1.1
14470 * HTMLparser: fixed bug #14784
14471 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14472 by Windows compiler
14473 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14474 the SAX startDocument() callback.
14475 * TODO: updated
14476
14477Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14478
14479 * added xmlStopParser()
14480
Daniel Veillardbe803962000-06-28 23:40:59 +000014481Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14482
14483 * configure.in: 2.1.0 prerelease
14484 * Large resync between W3C and Gnome tree
14485 * nanoftp, nanohttp.c: fixed stalled connections probs
14486 * HTMLtree.c SAX.c : support for attribute without values in
14487 HTML for andersca
14488 * valid.c: Fixed most validation + namespace problems
14489 * HTMLparser.c: start document callback for andersca
14490 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14491 * parser.h, SAX.c: serious speed improvement for large
14492 CDATA blocks
14493 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14494 different encoding
14495 * example/Makefile.am example/gjobread.c tree.h: work on
14496 libxml1 libxml2 convergence.
14497 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14498 and the LIBXML_TEST_VERSION macro
14499
Daniel Veillardc310d562000-06-23 18:32:15 +000014500Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * doc/xml.html: various patches and improvements typo fixed by
14503 Felix Natter
14504 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14505 from Felix Natter <fnatter@gmx.net>
14506
Daniel Veillardf3029822000-05-06 08:11:19 +000014507Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * doc/upgrade.html: updated with instructions for support of both
14510 libxml-1.x and libxml-2.x
14511 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14512 for 2.x support and also fixed includes
14513
14514
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014515Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14516
14517 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14518 the encoding support, added iconv support, so now libxml if
14519 compiled with iconv automatically support japanese encodings
14520 among others. Work based on initial patch from Yuan-Chen Cheng
14521 I may have broken binary compat in the encoding handler
14522 registration scheme, but that was so utterly broken I don't
14523 expect anybody to have used this feature until now.
14524 * parserInternals.h: fixup on the CHAR range macro
14525 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14526 code.
14527 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14528 * uri.c: added xmlParseURI() I can't believe I forgot to
14529 implement this one in 2.0 !!!
14530 * SAX.c: moved doc->encoding update in the endDocument() call.
14531 * TODO: updated.
14532
Daniel Veillard06047432000-04-24 11:33:38 +000014533Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14534
14535 * tree.h: removed extraneous xmlRemoveProp definition
14536 * TODO: added item about --disable-corba configure switch
14537 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14538 * nanoftp.c: fixed include problems giving troubles on AIX and
14539 slowlaris
14540 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14541 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14542 comment and headers changes to lower gtk-doc number of warnings
14543 * doc/html/*: rebuilt docs
14544
Daniel Veillarde0aed302000-04-16 08:52:20 +000014545Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14546
14547 * HACKING: documented the tag for 1.x and instructions
14548
Daniel Veillard5e873c42000-04-12 13:27:38 +000014549Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14550
14551 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14552 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14553 xmlCreateIOParserCtxt
14554 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14555 significant overall improvement
14556 * xmllint.c: added I/O test to xmllint
14557 * testSAX.c: added a speed test
14558 * doc/* : updated/regenerated
14559
Daniel Veillardfc708e22000-04-08 13:17:27 +000014560Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * xpath.c uri.h parserInternals.h: cosmetic changes from
14563 "Timur I. Bakeyev" <timur@bat.ru>, including making
14564 xmlCreateURI() public
14565
Daniel Veillard5d211f42000-04-07 17:00:24 +000014566Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14569 and the code at the same time. Added a clean mechanism for
14570 overload or added input methods: xmlRegisterInputCallbacks()
14571 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14572 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14573 * TODO: updated
14574 * doc/* : updated/regenerated
14575 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14576 source dir
14577
Daniel Veillarde77a9182000-04-05 19:12:29 +000014578Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * testURI.c: yet another forgotten commit, I should get some sleep !
14581
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014582Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * xmllint.c: forgot to commit this too ?
14585
Daniel Veillardb9df4042000-04-05 14:23:16 +000014586Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14587
14588 * xmlversion.h.in : forgot to commit this previously
14589
Daniel Veillard361d8452000-04-03 19:48:13 +000014590Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14593 * README TODO: updated for release
14594 * uri.c uri.h: added authority parsing/saving
14595 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14596 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14597 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14598 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14599 Makefile.am : added compile-time customization of libxml
14600 --with-ftp --with-http --with-html --with-xpath --with-debug
14601 --with-mem-debug
14602 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14603 #include <libxml/xxx.h> I hope it won't break too much stuff
14604 and will be manageable in the future...
14605 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14606 and added xmllint to the installed programs
14607 * uri.h: added xmlFreeURI()
14608
Daniel Veillardec303412000-03-24 13:41:54 +000014609Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * uri.c uri.h: finished the escaping handling, the base support
14612 and the URI path normalization. Looks good just lacks the
14613 authority content parsing code.
14614 * Makefile.am: added instructions to generate testURI
14615 * TODO: updated
14616 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14617 added links and icons for W3C and Gnome
14618
Daniel Veillard8f621982000-03-20 13:07:15 +000014619Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * xmlmemory.[ch] : seems I forgot to actually update the files in
14622 the last commit :-)
14623 * doc/xml.html doc/html/* : updated and uploaded the docs
14624
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014625Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14628 * TODO: updated
14629 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014630 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014631 gfree).
14632 * Makefile.am, uri.c, uri.h: added a set of functions to do
14633 exact (litteraly copied from the RFC 2396 productions) parsing
14634 and handling of URI. Will be needed for XLink, one XML WFC,
14635 XML Base and reused in the nano[ftp/http] modules. Still work
14636 to be done.
14637
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014638Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * configure.in, libxml.spec.in : libxml2
14641 * doc/* : updated the doc page, rebuilt the docs
14642
Daniel Veillardcf461992000-03-14 18:30:20 +000014643Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14644
14645 * all: tagged LIB_XML_1_X
14646 * *.c *.h : updated from W3C CVS tree
14647 * configure.in : 2.0.0-beta
14648 * libxml.spec.in : libxml2 package nam
14649 * result/* : new version of the tests output
14650
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014651Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14652
14653 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14654
Daniel Veillardb566ce12000-03-04 11:39:42 +000014655Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * doc/* : rebuilt the docs
14658 * parser.c: final patch on #6766
14659 * valid.c: small patch on validity checks.
14660
Daniel Veillardfb76c402000-03-04 11:39:42 +000014661Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14662
14663 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14664 added
14665 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14666 compatibility w.r.t. XML spec and existing code.
14667
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014668Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14669
14670 * parser.c: seems a better solution to <a> </a> exists,
14671 will try it for a while
14672
Daniel Veillard83a30e72000-03-02 03:33:32 +000014673Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14674
14675 * parser.c: tried to remove the <a> </a> generating <a/>
14676 this is hard. Left a flag for that purpose. Fixed bug #6766
14677 * configure.in: prepared 1.8.7 not released, due to previous
14678 problem
14679
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014680Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * doc/xml.html : applied second patch from Paul DuBois
14683
Daniel Veillard402e8c82000-02-29 22:57:47 +000014684Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * doc/xml.html : applied patch from Paul DuBois
14687
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014688Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14691
Daniel Veillard5feb8492000-02-02 17:15:36 +000014692Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14695 compilation warnings on various platforms.
14696 * parser.c: Fixed #5281 validity error callbacks are now desactived
14697 by default if not validating.
14698
Daniel Veillardf341f932000-02-02 14:52:08 +000014699Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14702
Daniel Veillard13c757e2000-02-01 23:59:15 +000014703Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14706 <gkatsi@cs.toronto.edu>
14707
Daniel Veillard726e8792000-01-30 20:04:29 +000014708Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14709
14710 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14711 processing URLs
14712
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014713Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14716 xmlNanoFTPUpdateURL for persistent control connections.
14717 * configure.in: 1.8.6
14718
14719Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14722 * tree.[ch] : added xmlSaveNoEmptyTags
14723
James Henstridgef3be9312000-01-28 13:59:21 +0000147242000-01-29 James Henstridge <james@daa.com.au>
14725
14726 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14727
14728 * Makefile.am: added nanoftp.[ch] to the build.
14729
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014730Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * nanoftp.[ch]: cleanup, comments, API
14733 * debugXML.c : fixed a bug in the cat command
14734 * doc/*: regenerated the docs
14735
Daniel Veillardda07c342000-01-25 18:31:22 +000014736Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14737
14738 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14739 * debugXML.c : fixed a bug in the cat command
14740 * valid.c: fixing some small probs
14741 * libxml.spec.in: get rid of the SNAP suffix
14742 * doc/xml.html: updated the status
14743
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014744Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14745
14746 * xml-config.in: xml-config --version to just return the
14747 version number
14748 * xpath.c: some cleanup w.r.t. axis when the current node is
14749 an attribute.
14750 * TODO: updated
14751
Daniel Veillard461a66c2000-01-18 18:01:01 +000014752Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * configure.in: prepared for libxml-1.8.5
14755 * doc/* recompiled the documentation
14756
147572000-01-17 Jody Goldberg <jgoldberg@home.com>
14758
14759 * configure.in : WARNING autoconf subtlety alert :
14760 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14761 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14762 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14763 get defined by AC_CHECK_HEADERS.
14764
Daniel Veillardf967b902000-01-17 16:06:10 +000014765Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14766
14767 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14768 Rune.Djurhuus@fast.no
14769
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014770Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14771
14772 * TODO: updated
14773 * tree.c, parser.c: made sure that only memory alloc problems
14774 and internal parser errors are allowed to write to stdout or
14775 stderr.
14776
Daniel Veillard0142b842000-01-14 14:45:24 +000014777Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14778
14779 * tree.c : restored xmlNewGlobalNs since this seems used by
14780 a lot of existing code :-(, fixed a bug in xmlNewNs
14781 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14782 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14783 to exit() from the library code.
14784 * xpath.c, parser.c: removed bugs or unused code detected by
14785 Windows compilers
14786 * parser.c: started adding interfaces for parsing well balanced
14787 XML fragments
14788 * configure.in: releasing 1.8.4
14789 * doc/* : rebuilt the docs
14790
Daniel Veillard2eac5032000-01-09 21:08:56 +000014791Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14792
14793 * tree.[ch] : added xmlNewDocFragment() for DOM
14794 * testHTML.c: uninitialized variable.
14795
Daniel Veillardf3a73582000-01-05 14:58:39 +000014796Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14797
14798 * doc/* : rebuild the docs
14799
Daniel Veillard71b656e2000-01-05 14:46:17 +000014800Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14801
14802 * acconfig.h: readline and history patch
14803 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14804 * tree.c: added check and handling when possibly removing an ID
14805 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14806 and saving.
14807 * test/HTML/entities.html result/HTML/entities.html* : test for
14808 various entities reference cases
14809 * result/HTML/* : as a result output of some testcase have
14810 changed
14811 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14812 by previous example. added xmlParseTryOrFinish().
14813 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14814 entities.h debugXML.h HTMLparser.h: changed the way struct are
14815 declared to allow gtk-doc to expose those
14816 * parser.c: closed bug #4960
14817 * Makefile.am configure.in: Applied patch from
14818 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14819 and math/socket libs detection
14820
Daniel Veillard437b87b2000-01-03 17:30:46 +000014821Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14822
14823 * configure.in, Makefile.am: link tester against readline
14824 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14825
Daniel Veillard686d6b62000-01-03 11:08:02 +000014826Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14827
14828 * tree.[ch]: added xmlRemoveProp
14829 * win32config.h.in nanohttp.c: avoid including the Windows
14830 socket stuff in every C files
14831 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14832 the XmL parser(s)
14833 * test/ns4 result/ns4 etc...: added test case for previous prob
14834 * tree.c: xmlNewNs wasn't checking for double definition
14835 * Makefile.in: fixed a problem with dist-hook duplicates
14836 * parser.[hc], xmlIO.c: fixed the loading of external entities
14837 APIs, now xmlLoadExternalEntity() is used everywhere and
14838 setting up an app specific front-end using the
14839 * SAX.c parser.c: some fixes, now the xhtml spec validates
14840 with the xhtml DTD.
14841 * error.c: fixed crashes in case of no input stream
14842 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14843 to the validation tests and results
14844
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014845Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14846
14847 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14848 too htmlCreatePushParserCtxt() and htmlParseChunk()
14849 * parser.c: a bit of cleanup.
14850 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14851 to XML) removed the last mem leak known
14852 * HTMLtree.c: output message cleanup
14853 * xmlmemory.c: display content info about memory blocks
14854 * result/HTML/wired.* : missing att value warning change
14855
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014856Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * doc/* : rebuilt the documentation
14859
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014860Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * parser.[ch] parserInternals.h: Push parser for XML,
14863 seems to work fine now
14864 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14865 --push for push testing
14866 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14867 * testSAX.c: added --push
14868 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14869 subtree
14870 * xmlIO.[ch] : enriched API + fixes for push mode
14871 * entities.[ch]: added the entity content length to the struct.
14872 * xmlmemory.[ch]: new API to show the last entries for the shell
14873 * valid.c: added required attribute testing
14874 * SAX.c: the cdata callback now merge contiguous fragments
14875 * HTMLparser.c: cleanup of some macros
14876
Daniel Veillard3c558c31999-12-22 11:30:41 +000014877Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * parser.c: fix for PIs name starting with xml
14880 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014881 * *.c, configure.in win32config.h.in : generate win32config.h for
14882 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014883
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014884Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14885
14886 * parser.c: fixed a stupid = vs. == bug :-(
14887 * doc/gnome-xml.sgml: s/glade/xml/
14888
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014889Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14890
14891 * configure.in, doc/xml.html : bug fix release 1.8.2
14892 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14893 Hopefully the end of that silly C++ include problem
14894 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14895 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14896 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14897 troubles with autoclosed elements when the stree shape doesn't
14898 follow the DtD specs. Added htmlIsAutoClosed() and
14899 htmlAutoCloseTag()
14900 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14901 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14902 * debugXML.c: fixed a bug on printing default namespaces.
14903 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14904
Daniel Veillardb24054a1999-12-18 15:32:46 +000014905Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * result/HTML/*.htm[l] : updated the HTML regression tests according
14908 to the new output
14909 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14910 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14911 problem due to intermix of extern "C" { ... } declarations for C++
14912 and recursive includes in the headers
14913
Chris Lahey323c48c1999-12-18 15:32:45 +0000149141999-12-20 Chris Lahey <clahey@umich.edu>
14915
14916 * HTMLtree.c: Made it so that html nodes with a single child do
14917 not insert a carriage return before or after the child node.
14918
Daniel Veillardb24054a1999-12-18 15:32:46 +000014919Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014920
14921 * configure.in, doc/xml.html : bug fix release 1.8.1
14922 * parser.c: fixed bug #4344
14923 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14924 added the glue to avoid C++ problems
14925 * doc/* : regenerated the documentation
14926
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014927Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14928
14929 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14930 namespace recognition, and Dia as a resul :-(
14931 * encoding.c: closed bug #3950
14932
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014933Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * valid.c: debugging a posteriori validation, except URI expansion
14936 stuff this should be fixed now
14937 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14938 Carl Nygard <cnygard@bellatlantic.net>
14939 * tester.c: added --postvalid, cleaning of the code
14940 * tree.[ch]: added xmlDocGetRootElement()
14941
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014942Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14943
14944 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14945 c++ losage.
14946
Daniel Veillard10a2c651999-12-12 13:03:50 +000014947Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * configure.in, doc/xml.html : bumped to 1.8.0
14950 * xlink.[ch], Makefile.am : added framework for link detection
14951 * parser.h: added nbChars to parser context, needed for cleanup.
14952 * xmlmemory.c: removed a nasty bug when out of mem
14953 * valid.[ch]: adding namespace support for attribute decl
14954 * tester.c: added --debugent option
14955 * debugXML.[ch]: added xmlDebugDumpEntities()
14956 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14957 buffers instead, this was really needed, validation was breaking
14958 in strange ways due to that. Added xmlParseStringPEReference()
14959 and other parsing from strings functions. Entities processing
14960 modified again, but PERef are still not handled correcly but
14961 unless you're Eve Maller you won't notice :-)
14962 * HTMLparser.c: large changes toward reliability, and switched to
14963 lowercase internal tags, XHTML is lowercase, so it will help
14964 that output is closer to next version.
14965 * doc/* : regenerated the documentation, it is now hosted at
14966 http://xmlsoft.org/ (same bits I just bought the domain :-)
14967
14968
Daniel Veillard294cbca1999-12-03 13:19:09 +000014969Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14970
14971 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14972 doc generation
14973 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14974 in the SAX API
14975 * doc/*: rebuilt the doc making sure everything appears in the
14976 HTML files
14977
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014978Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14979
14980 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14981 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14982 which allow impressive speed improvement on dataset with
14983 large text pieces, but at the cost of broken binary
14984 compatibility and slightly bigger memory usage.
14985 Configure with --with-buffers to activate them, they
14986 are protected with XML_USE_BUFFER_CONTENT define.
14987 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14988 goal is 0 memory left allocated once parser is no more used
14989 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14990 call xmlCleanupParser() and xmlMemoryDump()
14991
Daniel Veillarda819dac1999-11-24 18:04:22 +000014992Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14993
14994 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14995 * parser.[ch] encoding.[ch]: added memory cleanup routines
14996 * parser.c: closing bug #3788
14997 * doc/*: rebuilt the doc
14998
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014999Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15000
15001 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15002 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15003 * tester.c: added --compress option
15004 * doc/*: rebuilt the documentation
15005
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015006Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15009 if given /proc/kcore as input !
15010 * doc/xml.html doc/*: updated and rebuilt the documentation
15011
15012Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015013
15014 * parser.c: Fixed some wrongly space collapsing code due to
15015 a misreading of the spec.
15016 * result/*: fixed the output accordingly
15017
15018Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015019
15020 * encoding.c: bug fix and typos
15021 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15022 * parser.c: added attribute normalization closing bug #3597
15023 * test/att* result/att* SAXresult/att*: testcase for attribute
15024 normalization
15025
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015026Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * configure.in: closing bug #3163 by adding extra flags for the
15029 cc compiler on HP-UX
15030
Daniel Veillard51e3b151999-11-12 17:02:31 +000015031Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * valid.[ch] : removed a typo and an enumerated type bug in the
15034 xmlAddElementDecl() function
15035 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15036 call to xmlEncodeEntitiesReentrant() so that the functions
15037 New, Set and Get are at the same level.
15038 * parser.c HTMLparser.c: extra memory allocation bug for
15039 attributes detected by someone using libxml in embedded systems :-)
15040
Daniel Veillard962195f1999-10-28 15:51:53 +000015041Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * xmlmemory.h: turned off mem debug :-\
15044
Daniel Veillard35008381999-10-25 13:15:52 +000015045Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * parser.c: closed bug #2784 a one line fix, but worth pushing
15048 a new release out
15049 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15050 some structures, comments before and after the
15051 main element, and other nastyness
15052 * HTMLtree.c tree.c: accomodate the extended HTML supported
15053 * configure.in: pushing 1.7.4
15054 * test/ent8 and related outputs : added a new test for bug #2784
15055 * test/HTML/wired.html and related output: a nasty HTML example
15056 * Makefile.am: improved the test scripts
15057 * docs/* : reran the documentation extractor, updated xml.html
15058
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015059Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15060
15061 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15062 HTMLparser and debugged the HTML related code. HTML documents
15063 now have their own type
15064 * entities.c: do not dump &apos; for HTML output
15065 * xmlmemory.c: improvement, breakpoint mechanism
15066 * testHTML.c: added --sax --repeat ...
15067 * Makefile.am: improved the HTML tests
15068 * valid.[ch]: added xmlValidGetValidElements and
15069 xmlValidGetPotentialChildren
15070 * tester.c: added --insert to test the 2 new functions
15071 * test//* result//* SAXresult//* : regression test cleanup
15072 and extension.
15073 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15074 gnome-xml-nanohttp.html
15075
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015076Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15077
15078 * HTMLparser.c: fixed problems with some autoclose tags
15079 * tree.c: fixed XML output problems.
15080 * result/* SAXresult/*: update of the tests output
15081
Daniel Veillard6077d031999-10-09 09:11:45 +000015082Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15083
15084 * Makefile.am: Arturo patch for xmlConf.sh version info
15085 * parser.c: Tim Josling patch for single quoted items
15086 * tester.c: Tim Josling patch for tester options usage
15087 * tree.h: indent cleanup
15088
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015089Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15090
15091 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15092 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15093
Daniel Veillard00fdf371999-10-08 09:40:39 +000015094Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * tree.c : Raph patch for initialization of CORBA fields
15097 * parser.c, xpath.c, ...: modification of doc comments
15098 * xpath.c : allow spaces in xpath expressions
15099
Daniel Veillardad219441999-09-27 08:17:49 +000015100Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * xmlmemory.h: turning off memory debug :-(
15103
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015104Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15105
15106 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15107 better SAX interfaces.
15108 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15109 entity.
15110 * configure.in: 1.7.2
15111
15112Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015113
15114 * libxml.spec.in: fixed the URL
15115 * doc/xml.html: improved the documentation front-end
15116
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015117Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015118
15119 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15120
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015121Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015122
15123 * libxml.spec.in: fixed the alpha compile problem
15124 * parser.[ch]: changed errno to errNo in the parser context :-(
15125 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15126 * doc/xml.html: changed CHAR to xmlChar
15127 * doc/html/*: recompiled the documentation
15128 * configure.in: 1.7.1
15129
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015130Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15131
15132 * parser.h: modified the parser context struct to regain 1.4.0
15133 binary compatibility
15134 * parser.c, xml-error.h: added errno ot teh context and defined
15135 a set of errors values with update of errno
15136 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15137 DTDs and entities
15138 * *.h, *.c: complete cleanup of the use of config.h and include
15139 protection depending on the current setup.
15140 * overalll debugging, maintenance and bug-fixing on all modules
15141 * updated the documentation
15142 * ready for 1.7.0
15143
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015144Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15145
15146 * HTMLparser.c : cleanup
15147 * SAX.c valid.c valid.h: added ID/IDREF checking
15148 * tree.c tree.h: extended doc structure for refs
15149 * configure.in: 1.6.2
15150 * parser.c: patched bug in SAX user arg call
15151 * parserInternals.h: patched missing close in C++ wrapping
15152 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15153 especially upcoming XPointer implementation.
15154 * doc/xml.html: augmented, typo
15155
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015156Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15157
15158 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15159 not all invocations of install understand -d.
15160
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015161Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15162
15163 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15164 to make 'check' works, when builddir != srcdir.
15165
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015166Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15167
15168 * doc/xml.html : updated the documentation
15169
Daniel Veillard6454aec1999-09-02 22:04:43 +000015170Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15171
15172 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15173 not deallocated memory blocks
15174 * *.c : replaces all calls to malloc() free() and realloc() to
15175 the wrapper functions/macros
15176 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15177 instead of xmlFreeNodeList()
15178
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015179Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15180
15181 * HTMLparser.c: corrected a stupid bug leading to core dump at
15182 tree deallocation. Removed warnings indicated by
15183 Stephane.Conversy@lri.fr
15184 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15185 looked for in the external subset
15186
15187Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015188
15189 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15190 on SGI by Stephane.Conversy@lri.fr
15191
Daniel Veillardb96e6431999-08-29 21:02:19 +000015192Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15193
15194 * all .h : changed the prototype declaration indent as in gtk
15195 * most .c : working on reducing the TODOs in the code
15196 * most .c : cleanup though -pedantic and Insure++
15197 * improvements on validation ID checkings.
15198 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15199 * xml-config.in: closed #1810
15200
15201Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015202
15203 * tree.h, valid.c, valid.h: more work on validity, IDs
15204 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15205 definition for AIX
15206
Daniel Veillardb556eb51999-08-15 17:19:50 +000015207Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15208
15209 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15210 the distribution due to a cut'n paste error at last commit
15211
Daniel Veillardb05deb71999-08-10 19:04:08 +000015212Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15213
15214 * configure.in: upgraded to version 1.4.0
15215 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15216 Big update, added a large part of the validation process,
15217 it should be usable, but some parts are missing
15218 * xpath.c: improved the implementation w.r.t. root.
15219 * Makefile.am: added more tests
15220 * test and result trees: added a lot of tests
15221 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15222
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015223Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * Added an HACKING file
15226
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015227Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * xpath.[ch] : improvements and debug of the XPath implementation
15230 * parser.c, HTMLparser.c : modified the parsers to be progressive
15231 * tree.[ch] : extended the Buffer promitives
15232 * xmlIO.[ch] : added basic I/O routines providing progressive
15233 parsing and ready for I18N conversion plugins
15234 * SAXresult/* : the SAX callback sequence maybe slightly different
15235 now
15236 * test*.c : improved/updated the tests programs
15237 * doc/* : recompiled the docs.
15238
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152391999-07-26 Michael Meeks <michael@edenproject.org>
15240
15241 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15242
15243 * tree.c: Ditto.
15244
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015245Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15246
15247 * configure.in: upgraded to version 1.4.0
15248 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15249 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15250 XML query language, see http://www.w3.org/TR/xpath for more details.
15251 * parser.c, parser.h: added CHAR* related string functions for XPath
15252 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15253 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15254 rebuild the docs.
15255 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15256 and regression testing capabilities for XPath.
15257
Daniel Veillardd79d7871999-07-12 10:38:12 +000015258Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15259
15260 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15261 closing bug #1646
15262
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015263Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * Makefile.am, example/Makefile.am: closed bug #1683
15266
Daniel Veillard3166ab11999-07-11 16:14:19 +000015267Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15268
15269 * example/Makefile.am, configure.in: added the makefile for the
15270 gjobread example
15271
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015272Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15273
15274 * doc/Makefile.am:
15275 - fix which allow "make install DESTDIR=</install/prefix>".
15276
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015277Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15280 which fixed a problem on the file reading-code.
15281
Daniel Veillard82150d81999-07-07 07:32:15 +000015282Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15285 output.
15286 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15287
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015288Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * parser.h : Oops removed the binary compatibility problem
15291 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15292 * parser.c, HTMLparser.c: applied patches for reading from stdin
15293
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015294Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * parser.c, entities.c, valid.c: cleanup bug #1591
15297 * configure.in: cleanup bug #1592
15298 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15299 the same tree back-end. Hence gdome will be available for it.
15300 * doc/Makefile.am: close bug #617
15301
Daniel Veillard97fea181999-06-26 23:07:37 +000015302Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * parser.c: alloctate a per parser context SAX interface block
15305
Daniel Veillard14fff061999-06-22 21:49:07 +000015306Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15307
15308 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15309 and xmlEncodeEntitiesReentrant with the correct one :-\
15310
15311Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * commit of my internal XML base changes, quite a lot of
15314 changes, cleanups, better entities support, framework for
15315 new I/O and charset detection and handling
15316 * Fixed the configure/Makefile stuff to generate shared libs
15317 with the proper version info, so we jumped on rev from
15318 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15319 xmlEncodeEntities() result need to be freed now, and a string
15320 xmlParserVersion provide the current library version.
15321
Raph Levien05240da1999-06-15 21:27:11 +000015322Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15323
15324 * parser.c: fixed a buffer overrun for when you have a very long
15325 attribute with no entities in it.
15326
Daniel Veillardbb2da581999-06-13 14:37:07 +000015327Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15328
15329 * added example directory
15330 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15331
Daniel Veillard011b63c1999-06-02 17:44:04 +000015332Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * Release of libxml-1.1, nearly everything has been touched for
15335 this.
15336 * Added more regression tests
15337 * Updated the documentation
15338
Daniel Veillard27d88741999-05-29 11:51:49 +000015339Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * tree.[ch]: unified the XML_NO_CORBA defines.
15342 * parser.c encoding.[ch]: started plugging in char encoding detection
15343
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015344Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15345
15346 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15347 Also freed allocated buffer.
15348
Daniel Veillard27d88741999-05-29 11:51:49 +000015349Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015350 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15351 reentrancy problem at printing. One is left in entities.c, to
15352 remove ASAP
15353 * testSAX.c : added a test example showing the use of the SAX
15354 interface if one doesn't want to build the DOM tree.
15355 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15356
Daniel Veillard517752b1999-04-05 12:20:10 +000015357Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15358
15359 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15360 large revamping of the parser to use SAX callbacks
15361 http://www.megginson.com/SAX/ (or at least a C like interface
15362 a la Expat). It's now possible to set up your own callbacks
15363 and the parser will not build a DOM tree.
15364 * test/* result/*: updated the test suite, I finally removed
15365 the old Namespace draft support (PI based).
15366
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015367Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * Makefile.am: added test result to EXTRA_DIST for make tests
15370
Daniel Veillard64068b31999-03-24 20:42:16 +000015371Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * parser.c, parserInternals.h: moved the chars macro definitions
15374 to parserInternals.h
15375 * parser.c, error.c: applied patches from "Knut Åkesson"
15376 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15377
Daniel Veillard012ccc11999-03-23 10:11:11 +000015378Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * xml-config.in : applied patch to make --version work
15381
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153821999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15383
15384 * Makefile.am (check-local): Alias for `tests' target. This will
15385 cause `make check' to do the right thing.
15386 (tests): Don't run tests in srcdir. Also, replaced calls to
15387 basename with a `sed' "equivalent".
15388
Daniel Veillardd109e371999-03-05 06:26:45 +000015389Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15392 it in the header and not the sources, updated the doc.
15393 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15394 pointing this out.
15395
Daniel Veillardbc50b591999-03-01 12:28:53 +000015396Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15399 exported the inputStream routines.
15400 * doc/html/* : updated accordingly
15401
Daniel Veillardd692aa41999-02-28 21:54:31 +000015402Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * parser.c, parser.h, parserInternals.h: added a few extra
15405 internal calls to allocate and free parser contexts ...
15406 * doc/html/* : updated accordingly
15407
Daniel Veillard55a99271999-02-25 11:01:29 +000015408Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * configure.in, Makefile.am, doc/makefile.am : General changes for
15411 1.0.0 release and including the generated HTML documentation.
15412
Daniel Veillard35925471999-02-25 08:46:07 +000015413Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * makefile.am : added parserInternals.h, oops.
15416
Daniel Veillard1e346af1999-02-22 10:33:01 +000015417Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * parserInternals.h: added this header giving access to the parser
15420 internal functions.
15421 * doc/Makefile.am : added a rebuild target which rebuilds the full
15422 set of documentations
15423 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15424 the internal subset.
15425 * *.c *.h: modifications needed to generate the documentation using
15426 gtk-doc, cleanup of functions blocks, reorganisation of struct
15427 declarations.
15428
Daniel Veillard1164e751999-02-16 16:29:17 +000015429Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15430
15431 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15432 the tar and spec file to include the beginning of the doc.
15433
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154341999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15435
15436 * doc/.cvsignore: Added this file.
15437
Daniel Veillard6800ef31999-02-08 18:33:22 +000015438Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15439
15440 * tree.c: fixed xmlGetProp to return "" when the attribute
15441 exists, even if the node-list is NULL.
15442
Daniel Veillard726c7e31999-02-08 15:13:10 +000015443Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15444
15445 * tree.c: patched an error outputting empty attribute values.
15446 * Makefile.am and doc/makefile.am: have been updated during the
15447 week-end. Sorry for an empty CVS log, I got a shell problem.
15448
Daniel Veillard1899e851999-02-01 12:18:54 +000015449Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * tree.h: cleaned up using enums instead of defines
15452 * parser.c, valid.[ch]: more work on parsing/output of element
15453 declarations
15454
Daniel Veillard3b9def11999-01-31 22:15:06 +000015455Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * valid.[ch], tree.c, parser.c : more work toward full parsing
15458 of XML DTDs.
15459 * README: added informations about mailing-list and on-line
15460 documentation
15461
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154621999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15463
15464 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15465
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015466Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * parser.c, tree.[ch] : more work toward conformance testing,
15469 added a last element to accelerate parsing of very flat structures
15470 started working on internal subset Element content declaration.
15471 * valid.[ch] : first cut at adding code toward validation.
15472 * previous changes had also small impact on most files, especially
15473 the conformance testing using James Clark test suite.
15474
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015475Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * test/* : updated the examples, most of them were not well
15478 formed (humm), and added rdf2.
15479 * result/* : resulting changes in the output.
15480
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015481Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15482
15483 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15484
Daniel Veillard44b3a061998-12-05 17:27:22 +000015485Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * tree.c: patched a bug in the generation of empty attributes
15488
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015489Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15490
15491 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15492 for node/trees/documents/... Biggest problem is namespace
15493 support when copying subtrees.
15494
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015495Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15496
15497 * parser.c, entities.c: improve entities and char ref encoding,
15498 and cleanups of error messages.
15499
Daniel Veillard242590e1998-11-13 18:04:35 +000015500Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * parser.c, entities.c: simple bug hunting done during rpm2html and
15503 rpmfind integration.
15504
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015505Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * parser.[ch]: Added interfaces allowing to specify a SAX
15508 handler before parsing.
15509
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015510Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * parser.c: redirrect all errors reporting through the SAX
15513 error function
15514
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015515Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15518 * libtool, tlmain ...: update of the libtool files
15519
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155201998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15521
15522 * entities.c: Use g_snprintf insteda of snprintf.
15523
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015524Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15525
15526 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15527 added ent5 test for this purpose.
15528 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15529
Daniel Veillard27271681998-10-30 06:39:40 +000015530Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15531
15532 * parser.c: fixed? a strange error due to compression on a GWP
15533 document.
15534
Daniel Veillard25940b71998-10-29 05:51:30 +000015535Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * tree.[ch]: bug fixing
15538 * entities.[ch]: defined a specific type for predefined entities
15539 * doc/xml.html: more documentation on the library, how to use it,
15540 overview of the interfaces.
15541
Daniel Veillard16253641998-10-28 22:58:05 +000015542Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15543
15544 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15545
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015546Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15547
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015548 * tree.c: corrected a small bug
15549 * doc/xml.html: continuing writing documentation.
15550
15551Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015553 * debugXML.h debugXML.c: added debugging utilities.
15554 * tester.c: added --debug switch.
15555 * tree.c: patched an incorrect node->type assignment.
15556 * parser.c: formatting, ensure that node->doc != NULL in attributes
15557
Daniel Veillardccb09631998-10-27 06:21:04 +000015558Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15559
15560 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15561 entity support and provide an internal representation close to
15562 DOM one (entity ref nodes, and attribute value as tree). I tried
15563 to preserve the interface but this will surely break some apps
15564 (I have to change rpm2html/rpmfind for example). I had to change
15565 two interfaces, and the generated tree is somewhat different.
15566 * doc/* : started documenting the XML library, the tree and
15567 DOM/Corba. This is a first step.
15568
Daniel Veillard11e00581998-10-24 18:27:49 +000015569Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * parser.c: Set up the fonctions comment block, boring but useful.
15572 * parser.h, SAX.c, parser.c: now attributes are processed through
15573 the SAX interface. The problem is that my SAX interface diverged
15574 quite a bit from the original one, well this is not an official
15575 spec, and translating it from Java to C is hairy anyway...
15576
Daniel Veillard97b58771998-10-20 06:14:16 +000015577Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15578
15579 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15580 fonctions comment block, boring but useful.
15581
15582Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015583
15584 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15585 conversion routines. However they are not yet used to convert the
15586 inputs. The core will run with UTF-8.
15587
Daniel Veillard33942841998-10-18 19:12:41 +000015588Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * tree.c : make sure that the type id is properly set-up when
15591 a new object is allocated, needed for DOM.
15592
Daniel Veillard27fb0751998-10-17 06:47:46 +000015593Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15594
15595 * tree.h, tree.c: Ok, the main objects in the tree will be native
15596 corba objects, it costs 8 bytes per Node, Attribute and Document
15597 but it simplifies the Corba integration a lot (no extra interface
15598 objects to allocate/free).
15599
Daniel Veillard0bef1311998-10-14 02:36:47 +000015600Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15603 and changed NODEs contants for conformity with DOM Level 1
15604
Daniel Veillard27864701998-10-08 03:47:24 +000015605Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15606
15607 * added hooks to keep track of servants when creating objects
15608 xmlDoc and xmlNode (for Corba export).
15609
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015610Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * added xml-config script.
15613
Daniel Veillard7066a791998-10-01 20:28:28 +000015614Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15615
15616 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15617 to autoupdate libtool and automake conf files.
15618
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156191998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15620
15621 * Makefile.am: Use '?' to separate the sed
15622 commands as ',' is used when people pass -Wl,something.
15623
15624
Daniel Veillard15a8df41998-09-24 19:15:06 +000015625Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * tree.c, tree.h: added a per-document compression interface.
15628
Daniel Veillard151b1b01998-09-23 00:49:46 +000015629Tue Sep 22 20:47:38 EDT 1998
15630
15631 * tree.c, tree.h: added saving with compression and added interfaces
15632 to control the compression level (xmlGetCompressMode,
15633 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15634
Daniel Veillard70120ff1998-09-22 00:24:21 +000015635Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15636
15637 * parser.c: corrected a loop for files of size 0
15638
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156391998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15640
15641 * error.h: New file. Contains prototyes from `error.c'.
15642
Tom Tromeyc19653d1998-08-14 01:22:43 +000015643Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15644
15645 * Makefile.am (xmlincdir): New macro.
15646 (xmlinc_HEADERS): Renamed from include_HEADERS.
15647
Daniel Veillard845664d1998-08-13 04:43:19 +000015648Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15649
15650 * applied small patch on numeric entities from
15651 Christopher Blizzard <blizzard@appliedtheory.com>
15652
Daniel Veillard260a68f1998-08-13 03:39:55 +000015653Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15654
15655 * New release 0.2, removed the old xml_* files so that it's
15656 coherent with the other CVS base (W3C), far better conformance
15657 to standard, new namespaces, decent entities support, beginning
15658 of a SAX-like interface. Nearly nothing left intact, even the
15659 test examples ...
15660
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156611998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15662
15663 * .cvsignore: Add .deps dir
15664
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015665Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15666
15667 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15668
Daniel Veillardfe926001998-07-26 04:28:20 +000015669Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015670
Daniel Veillardfe926001998-07-26 04:28:20 +000015671 * configure.in: added test for CPP
15672 * AUTHORS, Changelog: the original ones didn't get commited but the
15673 glib ones instead, fixed.
15674 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015675
Daniel Veillardfe926001998-07-26 04:28:20 +000015676Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015677
Daniel Veillardfe926001998-07-26 04:28:20 +000015678 * integrated code developped at W3C
15679 * changed the original Copyright
15680 * migrated to automake
15681 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015682