blob: a43de4428067b879dc02b7ad202740021de3d481 [file] [log] [blame]
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +00001Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
2
3 * doc/guidelines.html
4 grammar and spelling cleanup
5
Daniel Veillard26f70262003-01-16 22:45:08 +00006Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * xmlreader.c include/libxml/xmlreader.h python/generator.py
9 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
10 a patch from Stéphane Bidoul to allow per XMLtextReader error
11 and warning handling
12 * python/tests/Makefile.am python/tests/readererr.py: adding the
13 specific regression test
14
Daniel Veillard71f9d732003-01-14 16:07:16 +000015Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
18 should raise a syntax error
19
Daniel Veillarde4a07e72003-01-14 14:40:25 +000020Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
21
22 * python/libxml.c: cleanup patch from Stéphane Bidoul
23
Daniel Veillard81601f92003-01-14 13:42:37 +000024Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
27
Daniel Veillarde6227e02003-01-14 11:42:39 +000028Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
29
30 * python/generator.py python/libxml.c python/libxml.py
31 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000032 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000033 Python level.
34 * python/tests/Makefile.am python/tests/ctxterror.py: added a
35 regression test for it.
36
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000037Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * xmlreader.c: fixed the streaming property of the reader,
40 it was generating tree faster than consuming it. Pointed out
41 by Nate Myers
42 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
43
Igor Zlatkovic9df24742003-01-12 21:15:55 +000044Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
45
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000046 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000047
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000048Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
49
50 * xpath.c: fix to the XPath implementation for parent and
51 ancestors axis when operating on a Result Value Tree.
52 Fixes bug #100271
53
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000054Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
57 to fix some URI/file escaping problems
58
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000059Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
60
61 * python/generator.py: fixed a bug raised by Raymond Wiker,
62 docSetRootElement() should not raise an exception if the
63 return is None
64
Daniel Veillard3e20a292003-01-10 13:14:40 +000065Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
66
67 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
68 fixed bug #102181 by applying the suggested change and fixing
69 the generation/registration problem.
70
Daniel Veillarde55e8e42003-01-10 12:50:02 +000071Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
74 routines.
75
Daniel Veillard8f872442003-01-09 23:19:02 +000076Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * parser.c: one more IsEmptyElement crazyness, that time in
79 external parsed entities if substitution is asked.
80 * python/tests/reader3.py: added a specific test.
81
Daniel Veillarde329fc22003-01-09 21:36:42 +000082Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
85 support and improved error handler registration
86
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000087Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
88
89 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
90 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
91 * README: fixed a link
92
Daniel Veillarde2830f12003-01-08 17:47:49 +000093Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * configure.in doc/* NEWS: preparing 2.5.1 release
96 * SAX.c parser.c: fixing XmlTextReader bug
97
Daniel Veillard8bf70b92003-01-07 23:14:24 +000098Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * SAX.c: fuck, I introduced a memory leak on external parsed
101 entities in 2.5.0 :-(
102
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000103Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
104
105 * xmllint.c: another fix needed as pointed by Christophe Merlet
106 for --stream --debug if compiled without debug support.
107
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000108Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
109
110 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000111 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000112 update man page with --stream and --chkregister
113
Daniel Veillard8326e732003-01-07 00:19:07 +0000114Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
115
116 * globals.c: fixed --with-threads compile
117 * xmllint.c: fixed --without-debug compile
118 * include/libxml/globals.h: cleanup
119 * include/libxml/schemasInternals.h: add a missing include
120
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000121Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * configure.in NEWS: preparing 2.5.0 release
124 * SAX.c: only warn in pedantic mode about namespace name
125 brokeness
126 * globals.c: fix a doc generation problem
127 * uri.c: fix #101520
128 * doc/*: updated and rebuilt the doc for the release, includuding
129 stylesheet update
130 * python/Makefile.am: fix a filename bug
131
132Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
135 should not be called.
136
137Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * libxml-2.0.pc.in: applied the patch to fix #101894
140
141Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * tree.c : applied patch from Lukas Schroeder for register callbacks
144 * valid.c: modified patch from Lukas Schroeder to test
145 register callbacks with --chkregister
146
147Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
148
149 * xmlreader.c: seriously changed the way data are pushed to
150 the underlying parser, go by block of 512 bytes instead of
151 tryng to detect tag boundaries at that level. Changed the
152 way empty element are detected and tagged.
153 * python/tests/reader.py python/tests/reader2.py
154 python/tests/reader3.py: small changes mostly due to context
155 reporting being different and DTD node being reported. Some
156 errors previously undetected are now caught and fixed.
157 * doc/xmlreader.html: flagged last section as TODO
158
159Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
160
161 * python/libxml.py: integrated the Python 2.2 optimizations
162 from Hannu Krosing, while maintaining compatibility with
163 1.5 and 2.1
164
165Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
166
167 * xmllint.c: a bit of cleanup
168 * xmlreader.c: small fix
169 * doc/xmlreader.html: more work on the XmlTextReader tutorial
170 * python/libxml.py: a few fixes pointed out by Hannu Krosing
171
172Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
173
174 * python/setup.py.in: patch from Stéphane Bidoul to include
175 drv_libxml2.py in setup.py
176
177Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
178
179 * doc/xmlreader.html: starting documenting the new XmlTextReader
180 interface.
181
182Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
183
184 * xmllint.c: added the --stream flag to use the TextReader API
185 * xmlreader.c: small performance tweak
186
187Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
188
189 * xmlreader.c python/tests/reader2py: okay the DTD validation
190 code on top of the XMLTextParser API should be solid now.
191
192Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
193
194 * xmlreader.c python/tests/reader2py: Fixing some more mess
195 with validation and recursive entities while using the
196 reader interface, it's getting a bit messy...
197
198Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
199
200 * xmlreader.c python/tests/reader.py: another couple of problem
201 related to IsEmptyElement reported by Stéphane Bidoul needed
202 some fixes.
203
204Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
205
206 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
207 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
208 based on the python XmlTextReader interface.
209
210Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
211
212 * tree.c: backing out one change in the last patch which broke the
213 regression tests
214
215Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
216
217 * global.data globals.c tree.c include/libxml/globals.h: applied
218 an old patch from Lukas Schroeder to track node creation and
219 destruction. Probably missing a lot of references at the moment
220 and not usable reliably.
221
222Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
223
224 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
225 from doc/news.html and a stylesheet
226
227Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
228
229 * xmlreader.c python/tests/reader.py: fixed another couple of
230 xmlreader bugs reported by Stéphane Bidoul and added tests.
231
232Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * xmlreader.c python/tests/reader2.py: fixed another validity
235 checking in external parsed entities raised by Stéphane Bidoul
236 and added a specific regression test.
237 * python/tests/reader3.py: cleanup
238
239Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
240
241 * xmlreader.c python/tests/reader2.py: fixed a problem with
242 validation within entities pointed by Stéphane Bidoul, augmented
243 the tests to catch those.
244
245Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
246
247 * python/generator.py: modified the generator to allow keeping
248 class references when creating new classes, needed to fix a bug
249 pointed by Stéphane Bidoul where the input buffer of the
250 xmlTextReader instance gets destroyed if the python wrapper for
251 the input is not referenced anymore.
252
253Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
254
255 * xmlreader.c python/tests/reader.py: fixed another pair of problem
256 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
257
258Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
259
260 * xmlreader.c python/tests/reader.py: fixed another problem
261 pointed by Stéphane Bidoul
262
263Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
264
265 * xmlreader.c python/tests/reader.py: fixed a limit case problem
266 with "<a/>"
267
268Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
269
270 * SAX.c: warn on xmlns:prefix="foo"
271 * xmlreader.c python/tests/reader.py: fixed a couple of problem
272 for namespace attributes handling.
273
274Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
275
276 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
277 a really nasty problem raised by a DocBook XSLT transform
278 provided by Sebastian Bergmann
279
280Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
281
282 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
283 by Stéphane Bidoul and integrated it into the tests
284
285Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
286
287 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
288 extended the XmlTextReader API a bit, addding accessors for
289 the current doc and node, and an entity substitution mode for
290 the parser.
291 * python/libxml.py python/libxml2class.txt: related updates
292 * python/tests/Makefile.am python/tests/reader.py
293 python/tests/reader2.py python/tests/reader3.py: updated a bit
294 the old tests and added a new one to test the entities handling
295
296Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
297
298 * python/generator.py python/libxml2class.txt
299 python/tests/reader.py python/tests/reader2.py: changed the
300 generator to provide casing for the XmlTextReader similar to
301 C# so that examples and documentation are more directly transposable.
302 Fixed the couple of tests in the suite.
303
304Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
305
306 * doc/guidelines.html: added a document on guildeline for
307 publishing and deploying XML
308
309Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * valid.c xmlreader.c: final touch running DTD validation
312 on the XmlTextReader
313 * python/tests/Makefile.am python/tests/reader2.py: added a
314 specific run based on the examples from test/valid/*.xml
315
316Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
317
318 * python/libxml.py: added a few predefined xmlTextReader parser
319 configuration values.
320
321Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
322
323 * python/libxml_wrap.h: trying to fix #102037
324
325Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * SAX.c: fixing bug #95296, when the predefined entities
328 are redefined in the DTD the default one must be used
329 instead anyway.
330
331Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
332
333 * doc/xmllint.xml
334 * doc/xmllint.1
335 Add discussion of XML_DEBUG_CATALOG to xmllint man
336 page - bug #100907
337
338
339Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * xmlreader.c: Fixed the empty node detection to avoid reporting
342 an inexistant close tag.
343
344Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
345
346 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
347 for Python 2.1
348
349Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
350
351 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
352
353Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
354
355 * doc/libxml2-api.xml python/tests/reader.py: one really need
356 to provide the base URI information when creating a reader parser
357 from an input stream. Updated the API and the example using it.
358
359Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
360
361 * testReader.c xmlreader.c valid.c include/libxml/tree.h
362 include/libxml/valid.h include/libxml/xmlreader.h: working on
363 DTD validation on top of xml reader interfaces. Allows to
364 validate arbitrary large instances. This required some extensions
365 to the valid module interface and augmenting the size of xmlID
366 and xmlRef structs a bit.
367 * uri.c xmlregexp.c: simple cleanup.
368
369Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
370
371 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
372 work on the xml reader interfaces.
373 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
374 Web page for the Windows binaries.
375
376Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
377
378 * xmlIO.c: applied a patch for VMS following the report by
379 Nigel Hall
380
381Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
382
383 * parser.c: the parseStartTag bug fix wasn't complete.
384
385Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
388 parseStartTag, fixing it.
389 * test/att4 result/att4 result/noent/att4: adding the test
390 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
391 more methods to XmlTextReader.
392
393Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
394
395 * win32/libxml2.def.src: added more xml reader exports
396 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
397 to the build
398
399Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
400
401 * doc/tutorial/xmltutorial.xml
402 plus generated html and pdf
403 Updating tutorial again based on further comments from Niraj
404 Tolia on the last iteration
405
406Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
407
408 * doc/tutorial/xmltutorial.xml
409 * doc/tutorial/includekeyword.c
410 * doc/tutorial/includegetattribute.c
411 plus generated html and pdf
412 Adding fix from Niraj Tolia to tutorial to properly free memory.
413
414
415Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
418 more methods of XmlTextReader.
419 * python/libxml2class.txt python/tests/reader.py: this increased the
420 methods in the bndings, augmented the test to check those new
421 functions.
422
423Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
424
425 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
426 methods of XmlTextReader.
427 * python/generator.py python/libxml_wrap.h python/types.c
428 python/libxml2class.txt: added the reader to the Python bindings
429 * python/tests/Makefile.am python/tests/reader.py: added a specific
430 test for the Python bindings of the Reader APIs
431 * parser.c: small cleanup.
432
433Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
434
435 * xinclude.c: fallback was only copying the first child not the
436 full child list of the fallback element, closes #89684 as reopened
437 by Bernd Kuemmerlen
438
439Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
440
441 * win32/libxml2.def.src: exported htmlNodeDumpOutput
442
443Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
444
445 * configure.in: preparing release of 2.4.30
446 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
447 gives enum values, fix functype return type, put back fields in
448 structs
449 * doc/*: updated the docs rebuilt
450
451Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
452
453 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
454 about htmlNodeDumpOutput location.
455 * xpath.c: removed an undefined function signature
456 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
457 too many symbols in the API breaking the python bindings.
458 Updated with the libxslt/libexslt changes.
459
460Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
461
462 * configure.in: preparing release of 2.4.29
463 * doc/*: rebuilt the docs and API
464 * xmlreader.c: a few more fixes for the XmlTextReader API
465
466Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
467
468 * include/win32config.h: applied mingw patch from Magnus Henoch
469
470Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
471
472 * catalog.c doc/libxml2-api.xml: a bit more cleanup
473
474Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
477 building Python script, does the C parsing directly, generates
478 a better API description including structure fieds defs and
479 enums. Still a couple of bugs, but good enough for the python
480 wrappers now.
481 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
482 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
483 include/libxml/schemasInternals.h include/libxml/tree.h: more
484 cleanup based on the python analysis script reports.
485 * libxml.spec.in: make sure the API XML description is part of the
486 devel package.
487
488Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
489
490 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
491 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
492 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
493 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
494 code cleanup, especially the function comments.
495 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
496
497Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * Makefile.am xmlreader.c include/libxml/Makefile.am
500 include/libxml/xmlreader.h: Adding a new set of APIs based on
501 the C# TextXmlReader API but converted to C. Allow to parse
502 in constant memory usage, far simpler to program and explain
503 than the SAX like APIs, unfinished but working.
504 * testReader.c: test program
505
506Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
507
508 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
509
510Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
511
512 * tree.c: Chip turner indicated that XHTML1 serialization
513 rule for style actually break on both IE and Mozilla,
514 try to avoid the rule if escaping ain't necessary
515
516Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
517
518 * nanhttp.c: handle HTTP URL escaping, problem reported by
519 Glen Nakamura and Stefano Zacchiroli
520
521Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
524
525Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * uri.c: Johann Richard pointed out some XPointer problems for
528 URN based URI references in XInclude. Modified the URI parsing
529 and saving routines to allow correct parsing and saving of
530 XPointers, especially when attached to "opaque" scheme accordingly
531 to RFC 2396
532
533Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
536 of refactoring to the HTML saving code.
537 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
538 in the doc.
539
540Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * tree.c include/libxml/tree.h: refactored the XML dump of a node
543 to a buffer API to reuse the generic dump to an OutputIO layer,
544 this reduces code, fixes xmlNodeDump() for XHTML, also made
545 xmlNodeDump() now return the number of byte written.
546
547Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
548
549 * python/setup.py.in: another patch from Stéphane Bidoul for
550 Python bindings on Windows
551 * doc/parsedecl.py: small cleanup
552
553Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * libxml.spec.in configure.in: add a line in %changelog for releases
556
557Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * parser.c: patch from Marcus Clarke fixing a problem in entities
560 parsing that was detected in KDe documentations environment.
561
562Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
563
564 * python/libxml.c (libxml_prev): Return the previous as opposed to
565 the next node (I guess this is the result of some cut & paste programming:)
566
567Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
570
571Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
572
573 * python/generator.py python/libxml.c python/setup.py.in: trying
574 to fix the Python bindings build on Windows (Stéphane Bidoul)
575
576Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
577
578 * win32/configure.js: added option for python bindings
579 * win32/libxml2.def.src: added more exports
580
581Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
582
583 * win32/Makefile.mingw: fixed unresolved symbols when linking with
584 pthreads
585 * win32/wince/*: applied updates to Windows CE port from Javier
586
587Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * configure.in: preparing 2.4.28
590 * libxml.spec.in doc/Makefile.am: some cleanup
591 * doc/*: updated the news and regenerated.
592
593Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
594
595 * HTMLparser.c: final touch at closing #87235 </p> end tags
596 need to be generated.
597 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
598 this change slightly the output of a few tests
599 * doc/*: regenerated
600
601Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * parserInternals.c: fixing bug #99190 when UTF8 document are
604 parsed using the progressive parser and the end of the chunk
605 is in the middle of an UTF8 multibyte character.
606
607Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
608
609 * threads.c: fixed initialization problem in xmlNewGlobalState
610 which was causing crash.
611 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
612 in xmlInitializeGlobalState.
613 * parserInternals.c: cleaned up ctxt->sax initialisation.
614
615Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
616
617 * tree.c include/libxml/tree.h: modified the existing APIs
618 to handle XHTML1 serialization rules automatically, also add
619 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
620 libxslt serialization uses it when needed without changing
621 the library API.
622 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
623 result/xhtml1: added a new test specifically for xhtml1 output
624 and updated the result of one XHTML1 test
625
626Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * xinclude.c parserInternals.c encoding.c: fixed #99082
629 for xi:include encoding="..." support on text includes.
630 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
631 test/XInclude/ents/isolatin.txt : added a specific regression test
632 * python/generator.py python/libxml2class.txt: fixed the generator
633 the new set of comments generated for doc/libxml2-api.xml were
634 breaking the python generation.
635
636Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * doc/Makefile.am: repair some problem if gtk-doc fail or such
639 * configure.in: patch for Solaris on new autoconf closes #98880
640 * doc/parsedecl.py: repair the frigging API building script,
641 did I say that python xmllib sucks ?
642 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
643 and some comment are no more truncated.
644
645Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * parser.c: Martin Stoilov pointed out a potential leak in
648 xmlCreateMemoryParserCtxt
649
650Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
651
652 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
653 included in HTML documents and using the push parser.
654
655Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
656
657 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
658 specified, look for the Python interpreter not just in the
659 specified root but also in the specified location. Fixes #98825
660
661Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * python/libxml.c: fixing bug #98792 , node may have no doc
664 and dereferencing without checking ain't good ...
665
666Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
667
668 * configure.in: preparing release 2.4.27
669 * doc/* : updated and rebuilt the docs
670 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
671 and all the docs are actually packaged and in the final RPMs
672 * parser.c parserInternals.c include/libxml/parser.h: restore
673 xmllint --recover feature.
674
675Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * parser.c xpath.c: fixing #96925 wich was also dependant on the
678 processing of parsed entities, and XPath computation on sustitued
679 entities.
680 * testXPath.c: make sure entities are substitued.
681
682Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * parser.c: fixed #96594, which was totally dependant on the
685 processing of internal parsed entities, which had to be changed.
686
687Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * Makefile.am python/Makefile.am python/tests/Makefile.am:
690 trying to fix bug #98517 about building outside the source tree
691 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
692
693Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
694
695 * include/win32config.h: cleanup
696 * win32/Makefile.mingw: integrated mingw in JScript configure
697 * win32/Makefile.msvc: modified to allow mingw coexistence
698 * win32/configure.js: integrated mingw
699 * win32/Readme.txt: cleanup
700
701Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
702
703 * HTMLparser.c: strengthen the guard in the Pop macros,
704 like in the XML parser, closes bug #97315
705
706Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
707
708 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
709 callback is never used.
710
711Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
712
713 * parserInternals.c: fixed the initialization of the SAX structure
714 which was breaking xsltproc
715 * xpath.c: patch from Petr Pajas for CDATA nodes
716 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
717 * parser.c include/libxml/parser.h: patch from Peter Jones
718 removing a leak in xmlSAXParseMemory() and adding the
719 function xmlSAXParseMemoryWithData()
720
721Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
722
723 adding pdf of tutorial, changing web page to link to it
724 * doc/tutorial/xmltutorial.pdf
725 * doc/xml.html
726 * doc/docs.html
727
728Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
729
730 * doc/tutorial/ar01s08.html
731 adding file what I forgot for tutorial
732
733
734Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
735
736 Adding encoding discussion to tutorial
737 Added:
738 * doc/tutorial/images/*.png: DocBook admonition image files
739 * doc/tutorial/apf.html, apg.html: new generated html
740 * doc/tutorial/includeconvert.c: conversion code entity file
741 changed:
742 * doc/tutorial/xmltutorial.xml: DocBook original
743 * doc/tutorial/*.html: generated html
744
745Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
746
747 * include/libxml/*.h: retired xmlwin32version.h
748 * doc/Makefile.am: retired xmlwin32version.h
749 * win32/configure.js: retired xmlwin32version.h
750
751Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
752
753 * win32/libxml2.def.src: exported additional symbols
754 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
755 sisterhood
756
757Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * globals.c: fixed a typo pointed out by Igor
760 * xpath.c: try to speed up node compare using line numbers
761 if available.
762
763Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
764
765 * tree.c: make xmlFreeNode() handle attributes correctly.
766
767Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
768
769 * catalog.c: completed the #96963 fix, as reported by Karl
770 Eichwalder
771
772Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
775
776Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * Makefile.am: switched the order of a couple of includes
779 to fix bugs #97100
780
781Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
782
783 * catalog.c: fixed bug #96963, reverted to the old behaviour of
784 xmlLoadCatalogs that used to separate directories with a ':'.
785
786Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
787
788 * threads.c: improvements to the Windows-side of thread handling
789 * testThreads.c: conditionally excluded unistd.h
790 * testThradsWin32.c: broke overlong lines
791 * include/win32config.h: adapted thread-related macros to the new
792 scheme and for pthreads on Windows
793 * win32/Makefile.msvc: introduced a more flexible thread build,
794 added testThreads[Win32].c to the build
795 * win32/configure.js: introduced a more flexible thread config
796
7972002-10-31 John Fleck <jfleck@inkstain.net>
798
799 * doc/xml.html (and, by implication, FAQ.html)
800 added UTF-8 conversaion FAQ from Marcus Labib Iskander
801
802Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
803
804 * configure.in: removed xmlwin32version.h
805 * include/libxml/Makefile.am: removed xmlwin32version.h
806
807Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
808
809 * tree.c: applied patch from Brian Stafford to fix a bug
810 in xmlReconciliateNs()
811
812Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
813
814 * tree.c: applied patch from Christian Glahn to allow
815 xmlNewChild() on document fragment nodes
816
817Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
818
819 * parser.c: Christian Glahn found a problem with a recent
820 patch to xmlParseBalancedChunkMemoryRecover()
821 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
822 problems
823 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
824 test/schemas/seq*: added the test cases from Charles
825
826Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
829 serious cleanup of the spec file and associated changes
830 in the Makefiles.
831 * valid.c: try to remove some warnings on x86_64
832
833Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
834
835 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
836 fix bug #96586
837
838Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
839
840 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
841 parsing, applied his patch
842 * result/HTML/attrents.html result/HTML/attrents.html.err
843 result/HTML/attrents.html.sax test/HTML/attrents.html:
844 added the test and result case provided by Mikhail Sogrine
845
846Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * vms/build_libxml.com vms/config.vms vms/readme.vms
849 include/libxml/parser.h include/libxml/parserInternals.h
850 include/libxml/tree.h include/libxml/xmlIO.h
851 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
852 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
853 Applied the VMS update patch from Craig A. Berry
854 * doc/*.html: update
855
856Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
857
858 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
859
860Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * debugXML.c: adding a grep command to --shell in xmllint
863 for T.V. Raman
864
865Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * xmlcatalog.c: tried to fix some of the problem with --sgml
868
869Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
870
871 * parser.c: tried to fix bug #91500 where doc->children may
872 be overriden by a call to xmlParseBalancedChunkMemory()
873
874Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
877 identifiers in SGML catalogs containing '&'
878
879Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
880
881 * python/types.c: fixed bugs when passing result value tree
882 to Python functions.
883
884Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
885
886 * configure.in: preparing the release of 2.4.26
887 * doc/*: updated and rebuilt the documentation
888
889Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
890
891 * parser.c: fixed a XML Namespace compliance bug reported by
892 Alexander Grimalovsky
893
894Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * HTMLtree.c: fixed serialization of script and style when
897 they are not lowercase (i.e. added using the API to the tree).
898
899Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
900
901 * valid.c: make xmlValidateDocument emit a warning msg if there
902 is no DTD, pointed by Christian Glahn
903
904Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
905
906 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
907 content model when some of the blocks have min or max, and a couple
908 of bugs found in the process.
909 * result/schemas/list0* test/schemas/list0*: added some specific
910 regression tests
911
912Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * README: updated the contact informations
915
916Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
917
918 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
919 misses it, reported by Peter Bray.
920
921Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
922
923 * tree.c: investigating xmlNodeGetContent() on namespace nodes
924 and removed a few warnings
925
926Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
927
928 * parser.c: Christian Glahn found a small bug in the push parser.
929 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
930 public
931
932Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
933
934 * xmlschemas.c include/libxml/xmlschemas.h: added
935 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
936 * testSchemas.c: added --memory to test the new interface
937
938Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * doc/index.py doc/search.php: integrated the XSLT indexing,
941 a few fixed in the indexer, added a scope selection at the
942 search level.
943
944Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
945
946 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
947 this was due to uninitialized parts of the validation context
948
949Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * debugXML.c: applied patch from Mark Vakoc except the API
952 change, preserved it.
953 * doc/*: updated the docs to point to the search engine for
954 information lookup or before bug/help reports.
955
956Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * doc/index.py doc/search.php: added mailing-list archives
959 indexing and lookup
960
961Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
962
963 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
964
965Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * doc/index.py: improved HTML indexing
968 * doc/search.php: make the queries also lookup the HTML based indexes
969
970Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * doc/index.py: added HTML page indexing
973
974Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
975
976 * xmlIO.c: extended Windows path normalisation to fix the base
977 problem in libxslt.
978 * catalog.c: fixed list handling in XML_CATALOG_FILES
979
980Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
981
982 * valid.c: typo/bug found by Christian Glahn
983
984Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
985
986 * xmlIO.c: applied Windows CE patch from Javier.
987 * win32/wince: new directory, contains support for the PocketPC
988 with Windows CE from Javier.
989 * include/win32config.h: reorganised, removed duplicate
990 definitions and applied WinCE patch from Javier.
991 * include/wsockcompat.h: new file, now contains WinSock
992 compatibility macros.
993 * win32/Makefile.msvc: introduced double-run compilation.
994
995Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * configure.in include/libxml/xmlwin32version.h: preparing release
998 of 2.4.25
999 * doc/*: updated and regenerated teh docs and web pages.
1000
1001Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1002
1003 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1004 error were not covering namespace declarations.
1005 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1006 it was missing the attribute declaration for the namespace
1007 * result/VC/NS3: the fix now report breakages in that test
1008
1009Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1010
1011 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1012
1013Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1014
1015 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1016 and regenerated the docs and web site
1017
1018Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1021 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1022 not before
1023
1024Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1025
1026 * python/generator.py python/libxml2class.txt: fixed a stupid error
1027 breaking the python API
1028
1029Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1032 triostr.c triostr.h: applied a trio update patch from
1033 Bjorn Reese which should work with MinGW
1034
1035Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * tree.c: improving some documentation comments
1038 * xmlregexp.c: found and fixed a mem leak with python regression tests
1039 * doc/*: rebuilt the doc and the API XML file including the
1040 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1041 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1042 python/types.c: added access to the XML Schemas regexps from
1043 python
1044 * python/tests/Makefile.am python/tests/regexp.py: added a
1045 simple regexp bindings test
1046
1047Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1048
1049 * doc/xml.html:
1050 fixing ftp links - thanks to Vitaly Ostanin
1051
1052Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * xmlregexp.c: fixed the data callback on transition functionality
1055 which was broken when using the compact form
1056 * result/schemas/*: updated the results, less verbose, all tests
1057 pass like before
1058 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1059 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1060 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1061 annoying warnings
1062 * xpath.c: try to provide better error report when possible
1063
1064Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1065
1066 * Makefile.am: fixed a breakage raised by Jacob
1067
1068Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1069
1070 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1071 which don't use sockets
1072
1073Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1074
1075 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1076 * win32/configure.js: applied zlib patch from Daniel Gehriger
1077
1078Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1079
1080 * win32/configure.js: applied the patch from Mark Vakoc for
1081 regexp support
1082 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1083 for regexp support
1084
1085Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1086
1087 * xmlschemastypes.c: as pointed by Igor Float and Double
1088 parsing ain't finished yet
1089
1090Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1091
1092 * Makefile.am configure.in: trying to fix #88412 by bypassing
1093 all the python subdir if python ain't detected
1094
1095Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1096
1097 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1098 made configuring with regexps/automata/unicode the default
1099 but without schemas ATM
1100 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1101 fixed the regexp based DTD validation performance and memory
1102 problem by switching to a compact form for determinist regexps
1103 and detecting the determinism property in the process. Seems
1104 as fast as the old DTD validation specific engine :-) despite
1105 the regexp built and compaction process.
1106
1107Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1108
1109 * valid.c: determinism is debugged, new DTD checking code now works
1110 but xmlFAComputesDeterminism takes far too much CPU and the whole
1111 set usues too much memory to be really usable as-is
1112
1113Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1114
1115 * tree.c: fixed another stupid bug in xmlGetNodePath()
1116 * xmllint.c: --version now report the options compiled in
1117
1118Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1119
1120 * HTMLparser.c: small cleanup
1121 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1122 when configured with them. A bit of debugging around the determinism
1123 checks is still needed
1124
1125Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1126
1127 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1128
1129Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * xmlIO.c: small portability glitch fixed.
1132
1133Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlschemastypes.c: incomplete steps for real/double support
1136 * testAutomata.c include/libxml/xmlautomata.h
1137 include/libxml/xmlregexp.h: avoiding a compilation problem
1138 * valid.c include/libxml/valid.h: starting the work toward using
1139 the regexps for actual DTD validation
1140
1141Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * hash.c: cosmetic cleanup
1144 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1145 integrating a DTD validation layer based on the regexps
1146
1147Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1150 the determinism was tested before eliminating the epsilon
1151 transitions :-(
1152
1153Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1154
1155 * python/generator.py python/libxml.c python/libxml.py
1156 python/libxml2-python-api.xml python/libxml2class.txt
1157 python/libxml_wrap.h python/types.c: updated the python
1158 bindings, added code for easier File I/O, and the ability to
1159 define a resolver from Python fixing bug #91635
1160 * python/tests/Makefile.am python/tests/inbuf.py
1161 python/tests/outbuf.py python/tests/pushSAXhtml.py
1162 python/tests/resolver.py python/tests/serialize.py: updated
1163 and augmented the set of Python tests.
1164
1165Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1166
1167 * win32/configure.js: added more readme info for the binary
1168 package.
1169
1170Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1171
1172 * xmlIO.c: fixed a stupid out of bound array error
1173
1174Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1177 messing around with support for Windows path, cleanups,
1178 trying to identify and fix the various code path to the
1179 filename access. Added xmlNormalizeWindowsPath()
1180
1181Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * error.c valid.c: working on better error reporting of validity
1184 errors, especially providing an accurate context.
1185 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1186 error reports in those cases.
1187
1188Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1191 parser.c parserInternals.c xmlIO.c: get rid of all the
1192 perror() calls made in the library execution paths. This
1193 should fix both #92059 and #92385
1194
1195Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * xmllint.c: memory leak reporting was broken after a change
1198 of the preprocessor symbol used to activate it.
1199
1200Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1201
1202 * tree.c: try to make the copy function work for node of
1203 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1204 DOM layers though, not libxml2 itself.
1205
1206Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1207
1208 * valid.c: try to provide file and line informations, not all
1209 messages are covered, but it's a (good) start
1210
1211Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * xinclude.c: reimplemented a large part of the XInclude
1214 processor, trying to minimize resources used, James Henstridge
1215 provided a huge test case which was exhibiting severe memory
1216 consumption problems.
1217
1218Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1219
1220 * python/Makefile.am: applied patch from Christophe Merlet to
1221 reestablish DESTDIR
1222
1223Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * libxml.spec.in: fixes libary path for x86_64 AMD
1226
1227Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1228
1229 * doc/tutorial/includekeyword.c
1230 * doc/tutorial/xmltutorial.xml:
1231 (plus resulting generated html files)
1232 fixing one spot I missed in the tutorial where I hadn't freed
1233 memory properly
1234
1235Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1236
1237 * doc/tutorial/includeaddattribute.c
1238 * doc/tutorial/includeaddkeyword.c
1239 * doc/tutorial/includegetattribute.c
1240 * doc/tutorial/includekeyword.c
1241 * doc/tutorial/xmltutorial.xml
1242 * doc/tutorial/*.html:
1243 update tutorial to properly free memory (thanks to Christopher
1244 R. Harris for pointing out that this needs to be done)
1245 * doc/tutorial/images/callouts/*.png:
1246 added image files so the callouts are graphical, making it
1247 easier to read ( use "--param callout.graphics 1" to generate
1248 html with graphical callouts)
1249
1250Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1251
1252 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1253 nice logos generated by Marc Liyanage
1254 * doc/site.xsl *.html: changed the stylesheet to show the new
1255 logo and regenerated the pages
1256
1257Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1260
1261Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1262
1263 * xpath.c: possible mem leak patch from Jason Adams
1264
1265Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1268 in the XQuery namespace
1269 * configure.in: preparing 2.4.24
1270 * doc/*.html: updated the web pages
1271
1272Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * python/generator.py: closing bug #85258 by generating conditional
1275 compile check to avoid linking to routines not configured in.
1276
12772002-08-22 Havoc Pennington <hp@pobox.com>
1278
1279 * autogen.sh: update error message for missing automake
1280
1281Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * python/Makefile.am: typo in target name resulted in libxml2.py
1284 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1285
1286Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1287
1288 * win32/win32/Makefile.mingw: updated with version from
1289 Elizabeth Barham at http://soggytrousers.net/repository/
1290
1291Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1292
1293 * win32/Makefile.msvc: added the prefix location to the include
1294 and lib search path.
1295
12962002-08-18 Havoc Pennington <hp@pobox.com>
1297
1298 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1299 both automake 1.6 and 1.4 installed get the right automake. Means
1300 compilation from CVS will now require the latest automake 1.4
1301 release, or manually creating symlinks called "automake-1.4" and
1302 "aclocal-1.4"
1303
1304Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1305
1306 * configure.in python/Makefile.am: more AMD 64 induced changes from
1307 Frederic Crozat
1308
1309Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1310
1311 * xinclude.c: oops I was missing the xml:base fixup too
1312 * result/XInclude/*.xml: this adds xml:base attributes to most
1313 results of the tests
1314
1315Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * xinclude.c: quick but apparently working implementation of
1318 xi:fallback, should close bug #89684
1319 * Makefile.am test/XInclude/docs/fallback.xml
1320 result/XInclude/fallback.xml: added a basic test for fallback,
1321 and run with --nowarning to avoid a spurious warning
1322 * configure.in: applied patch from Frederic Crozat for python
1323 bindings on AMD 64bits machines.
1324
1325Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1326
1327 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1328 the caller don't pass a SAX callback block.
1329
1330Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1331
1332 * tree.c: applied the same fix for the XML-1.0 namespace to
1333 xmlSearchNsByHref() as was done for xmlSearchNs()
1334
1335Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * libxml.3: small cleanup of the man page
1338 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1339 when serializing HREF attributes generated by XSLT.
1340
1341Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1342
1343 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1344 version of Marc Liyanage' patch for boolean attributes in HTML
1345 output
1346
1347Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * python/tests/serialize.py: fixed the test results, indenting
1350 behaviour changed slightly
1351
1352Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1353
1354 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1355 new c14n function to Windows def files
1356
1357Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1358
1359 * c14n.c: fixed a memory leak in c14n code
1360
1361Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * parser.c include/libxml/parser.h: adding a new API for Christian
1364 Glahn: xmlParseBalancedChunkMemoryRecover
1365 * valid.c: patch from Rick Jones for some grammar cleanup in
1366 validation messages
1367 * result/VC/* result/valid/*: this slightly change some of the
1368 regression tests outputs
1369
1370Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * tree.c: trying to fix a problem in namespaced attribute handling
1373 raised by Christian Glahn
1374
1375Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * encoding.c include/libxml/encoding.h: Opening the interface
1378 xmlNewCharEncodingHandler as requested in #89415
1379 * python/generator.py python/setup.py.in: applied cleanup
1380 patches from Marc-Andre Lemburg
1381 * tree.c: fixing bug #89332 on a specific case of loosing
1382 the XML-1.0 namespace on xml:xxx attributes
1383
1384Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1385
1386 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1387 corner case from new Merlin's test suite and added a callback
1388 that will be used to improve xmlsec performance
1389
1390
1391Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * HTMLtree.c: trying to fix the <style> escaping problem in
1394 HTML serialization bug #89342
1395
1396Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1397
1398 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1399 and rebuilt the web site.
1400
1401Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1402
1403 * include/libxml/tree.h: added _private member to xmlNs struct
1404
1405Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * HTMLparser.c: fixing bug #84876 based on the xml working
1408 code.
1409
1410Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1411
1412 * python/Makefile.am: enhanced to fix bug 72012 (errors
1413 when using '-jX' make parameter)
1414
1415Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1416
1417 * xpath.c: small additional enhancement for booleans
1418 compared to nodesets
1419
1420Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1421
1422 * HTMLtree.c: changed the order of the encoding declaration
1423 attributes in the meta tags due to a bug in IE/Mac
1424
1425Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1426
1427 * xpath.c: enhanced handling of booleans (especially '='
1428 and '!=' for nodesets) - fixes bug 85256. Added new
1429 routine xmlXPathNotEqualValues for more proper handling
1430 of '!=' when nodesets are involved.
1431
1432Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1433
1434 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1435 doc/xmlcatalog_man.xml to the source distribution
1436
1437Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1438
1439 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1440 asked for this.
1441
1442Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1443
1444 * configure.in: preparing 2.4.23
1445 * doc/*: rebuilt the docs
1446
1447Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1448
1449 * parser.c: fixing bug #84169 by fixing the
1450 comment of xmlCreatePushParserCtxt to describe the
1451 encoding detection parameters better.
1452
1453Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1454
1455 * valid.c: fixing bug #79331 in one path the lookup for
1456 ID attributes on a namespaced node wasn't handled correctly :-\
1457
1458Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1459
1460 * HTMLparser.c: trying to fix 87235 about discarded white
1461 spaces in the HTML parser.
1462 * result/HTML/*: this changes the output of a number of HTML
1463 regression tests
1464
1465Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1466
1467 * xpath.c: applied patch from Richard Jinks for the namespace
1468 axis + fixed a memory error.
1469 * parser.c parserInternals.c: applied patches from Peter Jacobi
1470 removing ctxt->token for good.
1471 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1472 popped out by the regression tests.
1473 * Makefile.am: patch for threads makefile from Gary Pennington
1474
1475Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1476
1477 * xpath.c: enhanced behaviour of position() after usage of
1478 expressions involving preceding-sibling (et al).
1479
1480Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1481
1482 * hash.c: applied a patch from Peter Jacobi to solve a problem
1483 when compiling with the Watcom C on Win32
1484 * result/schemas/*.err: the change of hashing algo generated
1485 permutations in the output
1486
1487Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * hash.c: applied patch from Sander Vesik improving the quality of
1490 the hash function.
1491
14922002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1493
1494 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1495 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1496 xmllint.c xpath.c: replaced sprintf() with snprintf()
1497 to prevent possible buffer overflow (the bug was pointed
1498 out by Anju Premachandran)
1499
1500Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * parser.c: removed an uninitialized data error popped by valgrind
1503 on PE references
1504
1505Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1506
1507 * doc/xml.html
1508 adding tutorial reference to the web page
1509
1510Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1511
1512 * doc/tutorial/xmltutorial.xml
1513 * doc/tutorial/ar01s07.html
1514 * doc/tutorial/ape.html
1515 * doc/tutorial/includegetattribute.c
1516 adding section to tutorial about retrieving an attribute
1517 value
1518
1519Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1520
1521 * parser.c: applied a couple of patches from Peter Jacobi to start
1522 to get rid of ctxt->token, with a possible significant speed
1523 improvement to be gained once done. Better compliance with PE
1524 references constructs in DTDs too.
1525 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1526 from Peter too
1527
1528Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1531 xmlParseElement was likely to have been deallocated at the
1532 time of the report, possibly leading to segfault. Just report
1533 the tag name now.
1534
1535Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * xpath.c: patch from Richard Jinks for XPath substring() function
1538 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1539
15402002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1541
1542 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1543
1544Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1545
1546 *doc/FAQ.html
1547 fixing typos in FAQ, thanks to Robert Funnell for the
1548 editing help
1549
1550Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * NEWS: got complaints from rpmlint that it was empty
1553
1554Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1555
1556 * added doc/tutorial, including:
1557 apa.html
1558 apb.html
1559 apc.html
1560 apd.html
1561 ar01s02.html
1562 ar01s03.html
1563 ar01s04.html
1564 ar01s05.html
1565 ar01s06.html
1566 includeaddattribute.c
1567 includeaddkeyword.c
1568 includekeyword.c
1569 includestory.xml
1570 index.html
1571 xmltutorial.xml
1572 libxml tutorial, including generated html
1573
1574Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1575
1576 * result/c14n/exc-without-comments/merlin-c14n-two-*
1577 result/c14n/without-comments/merlin-c14n-two-*
1578 test/c14n/exc-without-comments/merlin-c14n-two-*
1579 test/c14n/without-comments/merlin-c14n-two-*
1580 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1581 c14n/exc-c14n and slightly modified test script to handle
1582 these test cases
1583 * c14n.c: fixed bugs for complicated nodes set (namespace
1584 without node and others from merlin-c14n-two.tar.gz)
1585 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1586 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1587 for xmlsec performance patch
1588 * xpath.c: fixed self::node() for namespaces and attributes
1589
1590Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1591
1592 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1593 but with the format parameter
1594 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1595
1596Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1597
1598 * Makefile.am: updated c14n tests suite
1599 * c14n.c: performance improvement for previous c14n patch
1600
1601Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1602
1603 * parser.c: another peroformance patch from Peter Jacobi, that
1604 time on parsing attribute values.
1605
1606Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1607
1608 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1609 into LibXML2 test suite
1610
1611Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1612
1613 * c14n.c: propagating xpath ancesstors node fix to c14n
1614 plus small performance improvement to reduce number of
1615 mallocs
1616 * xpath.c: fixed ancestors axis processing for namespace nodes
1617
1618Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1619
1620 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1621 Peter Jacobi
1622
1623Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1624
1625 * configure.in: preparing 2.4.22
1626
1627Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1630 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1631 a public entry point.
1632 * doc/*: rebuilt the API and docs
1633
1634Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1635
1636 * xpath.c: patch from Richard Jinks to fix a problem introduced
1637 in the previous patch and pointed by Norm
1638
1639Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1640
1641 * libxml.spec.in: fixing bug #81112
1642
1643Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * uri.c: fixing bug #82848
1646
1647Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1650 output of one catalog test
1651
1652Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1653
1654 * global.data globals.c tree.c include/libxml/globals.h
1655 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1656 default value for global parameter xmlIndentTreeOutput to 1 and
1657 introduced new global parameter xmlTreeIndentString (the string
1658 used to do one-level indent) with default value " " (as it was
1659 in tree.c)
1660
1661Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1664 with trio and schemas.
1665
1666Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * xpath.c: patch from Richard Jinks to fix the problem raised in
1669 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1670
1671Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * xmlschemas.c: a bit of work on import.
1674 * xmlschemastypes.c: Charles Bozeman provided a compare function
1675 for date/time types so min/max facet restrictions should work,
1676 indeterminate comparisons return an error instead of equal.
1677 * test/schemas/date_0* result/schemas/date_0_0: specific test
1678 from Charles Bozeman too
1679
1680Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1683 from Christian Cornelssen fixing the man pages and the Catalog
1684 building script.
1685 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1686 next step is <xs:import> I now have a reasonable understanding
1687 of how it works.
1688
1689Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1692
1693Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1694
1695 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1696
1697Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * xpath.c: fixing an XPath function evalutation bug pointed out
1700 by Alexey Efimov where the context was lost when evaluating
1701 the function arguments
1702
1703Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1704
1705 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1706 function public for XMLSec performance optimizations
1707
1708Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1709
1710 * python/generator.py python/libxml2class.txt : fixed a problem
1711 with the HTML parser pointed by Gary Benson
1712 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1713 example
1714
1715Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1716 * parser.c: fixed bug #81159 (memory growth in SAX)
1717
1718Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1719 * xpath.c: fixed bug #78858 (the real fix)
1720
1721Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1722 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1723
1724Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1725
1726 * tree.c: modified xmlNodeSetBase to allow changing the
1727 base of a document.
1728
1729Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * xmlschemastypes.c: patch Charles Bozeman for validation of
1732 all the date, time, and duration types
1733 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1734 * configure.in: fixed an error pointed by an user
1735 * xml2-config.in: fixed an error pointed by an user
1736
1737Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1738
1739 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1740 win32/libxml2.def.src xmlIO.c: exported default
1741 'file:', 'http:' and 'ftp:' protocols input handlers
1742 and maked protocols comparisson case insensitive
1743
1744Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1745
1746 * configure.in: Neven Has detected a typo
1747
1748Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1749
1750 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1751 as one of the persons allowed to commit directly to the
1752 module.
1753
1754Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1755
1756 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1757 * valid.c: raised a too low limit
1758 * doc/*: rebuilt the docs
1759
1760Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1761
1762 * test/XPath/expr/floats test/XPath/expr/functions
1763 result/XPath/expr/floats result/XPath/expr/functions
1764 xpath.c: another XPath conformance patch from Richard Jinks
1765
1766Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1767
1768 * xmlschemas.c: fixed validation of attribute groups.
1769 * test/schemas result/schemas: added an example from the primer
1770
1771Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1772
1773 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1774 * test/schemas result/schemas: updated the test list
1775
1776Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1777
1778 * TODO: updated a bit
1779 * parser.c: made a comment more specific
1780 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1781 Schemas conformance.
1782 * test/schemas result/schemas: updated the test list
1783
1784Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1785
1786 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1787 implementing xs:all with minOccurs = 0
1788 * tes/schemas/* result/schemas/*: added more tests covering
1789 xs:all
1790
1791Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * xmlregexp.c: first implementation of the all particle, this
1794 may need to be revisited for case where not all transitions
1795 must be crossed.
1796
1797Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * tree.c: another entity processing update from Markus Henke
1800
1801Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1802
1803 * trionan.c: fixed crash on OSF/1
1804
1805Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * xmlschemas.c: more Schemas work
1808 * test/schemas/* result/schemas/*: added more tests coming
1809 from the spec.
1810
1811Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1814 ExcC14N specification
1815
1816Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * tree.c: patch from Markus Henke, fix for recursive entities.
1819
1820Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * xpath.c: fix a problem with string() on a document node.
1823
1824Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * Makefile.am xmlschemas.c: more Schemas work
1827 * test/schemas/* result/schemas/*: added more tests coming
1828 from the spec.
1829
1830Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1833 * result/HTML/*: this changes a few things in the results
1834
1835Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1836
1837 * include/libxml/tree.h: eliminated 'declaration different than
1838 prototype' warning
1839 * include/win32config.h: "resolved" conflicts with errno.h
1840
1841Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1844 on the automata interfaces and debug of counted choices
1845 * test/schemas/* result/schemas/*: added a number of tests
1846
1847Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1848
1849 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1850 a bit of work on Schemas
1851 * testSchemas.c: try to make it more useful
1852 * test/schemas/* result/schemas/* Makefile.am: changed the
1853 Schemas regression test procedure, started adding a few samples
1854
1855Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1856
1857 * include/libxml/encoding.h: Patch for the Borland C++ builder
1858 * include/libxml/tree.h: Patch for the Borland C++ builder
1859 * threads.c: Patch for the Borland C++ builder
1860 * win32/bcb5: New directory for the Borland C++ builder
1861 project files
1862
1863Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1864
1865 * win32/Makefile.msvc: Update for XML Schema support
1866 * win32/configure.js: Update for XML Schema support
1867 * win32/libxml2.def.src: Update for XML Schema support
1868
1869Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1872 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1873 xmlunicode.c include/libxml/Makefile.am
1874 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1875 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1876 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1877 include/libxml/xmlversion.h.in : merged the current state of
1878 XML Schemas implementation, it is not configured in by default,
1879 a specific --schemas configure option has been added.
1880 * test/automata test/regexp test/schemas Makefile.am
1881 result/automata result/regexp result/schemas:
1882 merged automata/regexp/schemas regression tests
1883
1884Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * xpath.c: Gary found a compile time problem, fixes #78823
1887
1888Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * configure.in: release of 2.4.20
1891 * doc/*: updated and rebuilt the docs
1892
1893Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * python/Makefile.am: patch from Cristian Gafton to build on
1896 Red Hat 6.2, should also fix #75779
1897
1898Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * valid.c: first part of fixing #78729
1901
1902Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1905 escaping of URI when saving HTML files.
1906 * result/HTML/*: this impacted some tests
1907
1908Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1909
1910 * configure.in: trying to fix #77441
1911
1912Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * include/libxml/xmlIO.h: Hallski complained it could not be
1915 included by itself.
1916
1917Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1920
1921Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1922
1923 * win32/configure.js: patch from Nilo for the c14n option
1924 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1925
1926Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1929 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1930 LIBXML_THREAD_ENABLED
1931
1932Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * xpath.c: another patch from Richard Jinks for substring conformance
1935 * test/XPath/expr/floats test/XPath/expr/strings
1936 result/XPath/expr/floats result/XPath/expr/strings: update of the
1937 test suite to check those.
1938
1939Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * xpath.c: patch from Richard Jinks for .x float parsing.
1942
1943Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1944
1945 * parser.c: patch from Markus Henke when an encoding ain't recognized
1946
1947Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1948
1949 * libxml.m4: got a report that #include <string.h> was needed
1950
1951Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1954
1955Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1956
1957 * doc/example.html: fixing typo
1958
1959Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1960
1961 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1962 pointed out by Melvyn Sopacua.
1963
1964Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1965
1966 * libxml.m4: Frédéric Crozat gave a patch related to the change
1967 of Include paths breaking the libxml.m4
1968
1969Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1970
1971 * xpath.c: Fix bug #76927 forgot to save some context
1972 when evaluating binary expressions
1973
1974Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1975
1976 * configure.in: fixed configure for MPE/iX from Markus Henke
1977 * xmlmemory.c: fixed initialization problems
1978 * xpath.c: another set of patches from Richard Jinks this
1979 fixes "make XPathtests" on linux
1980
1981Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1984 * test/XPath/expr/compare test/XPath/expr/equality
1985 test/XPath/expr/floats test/XPath/expr/functions
1986 test/XPath/expr/strings result/XPath/expr/compare
1987 result/XPath/expr/equality result/XPath/expr/floats
1988 result/XPath/expr/functions result/XPath/expr/strings: Updated
1989 tests though they show a divergence on Linux
1990
1991Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1992
1993 * xpath.c trionan.c: previous commit also included patches
1994 from Richard Jinks on some IEEE support corner case
1995
1996Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1999 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2000 that $(datadir) should be used for docs
2001
2002Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2005 could leak filedescriptors
2006
2007Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2008
2009 * configure.in nanohttp.c: applied patch from Allan Clark for
2010 UnixWare/OpenServer
2011
2012Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2013
2014 * configure.in: preparing 2.4.19
2015 * doc/*: rebuilt the docs
2016
2017Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * nanohttp.c: fixing #76043, got fed up with non-portability
2020 of that piece of code.
2021
2022Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * valid.c SAX.c: Never commit without running "make tests" :-(
2025 fix a couple of stupidities in the previous commit
2026 * result/*: a few changes in some attribute order result of previous
2027 commit.
2028
2029Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2032 the internal subset should not raise duplicate ID errors,
2033 also there was a small bug in conjunction to namespace
2034 declarations defaulted and xml:xxx attributes DTD definitions.
2035
2036Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * xpath.c: Richard Jinks also raised some rounding problems
2039 this tries to fix them
2040
2041Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2044 behaviour in xmlXPathCastToString()
2045
2046Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2049 raised by Morus Walter
2050
2051Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2054 from Igor
2055
2056Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * xpath.c: fixing #75619, related to a problem when trying
2059 to evaluate condition when the current node set resulting
2060 from that sub-step evaluation is empty. Also fixes 2 potential
2061 problem with previous-sibling and next-siblings axis.
2062
2063Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2066 HTML support is not configured in.
2067
2068Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2071 include/libxml/tree.h: dohh I really didn't intended to commit
2072 this test version :-(
2073
2074Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2075
2076 * testSAX.c: I wanted to see the real speed at the SAX interface
2077 after a little too many Ximianer started complaining about the
2078 parser speed.
2079 added a --quiet option:
2080 paphio:~/XML -> ls -l db100000.xml
2081 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2082 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2083 3200006 callbacks generated
2084 real 0m1.270s
2085 Which means 16MBytes/s and 3Mcallback/s
2086
2087Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * xpath.c: valgrind spotted another error that time when running
2090 on libxslt regression tests
2091
2092Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * Makefile.am: adding "make valgrind" running the full regression
2095 tests (except python ones) under Valgrind (using valgrind -q
2096 which was kindly added by the author).
2097 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2098 passes cleanly now except an obcure floating point initialization
2099 raised in log10() in one XPath regression test ???
2100 * tree.c: edited some comments to close #75244
2101
2102Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2105 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2106 context of ScrollKeeper, made sure that if the number is
2107 an integer, the serialization follows the description at
2108 http://www.w3.org/TR/xpath#section-String-Functions
2109
2110Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2111
2112 * configure.in: preparing 2.4.18
2113 * doc/*: updated and rebuilt the web site
2114 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2115 the Windows and Cygwin maintainers.
2116 * parser.c: humm, changed the way the SAX parser work when
2117 xmlSubstituteEntitiesDefault(1) is set, it will then
2118 do the entity registration and loading by itself in case the
2119 user provided SAX getEntity() returns NULL.
2120 * testSAX.c: added --noent to test the behaviour.
2121
2122Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * parser.c: Wilfried Teiken provided a hackish but working
2125 way to get context reported back on entities when parsing
2126 with SAX and without breaking the DOM build.
2127
2128Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2129
2130 * c14n.c: applied a new patch from Aleksey Sanin
2131 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2132 to reference Aleksey implementation of XML digital Signatures
2133
2134Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2135
2136 * xpath.c: small fix to avoid potential problem due to
2137 ordering of freeing data
2138 * python/Makefile.am: people were complaining about
2139 the generated file in python dir not being built
2140
2141Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2142
2143 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2144 python/generator.py python/libxml.c python/types.c: Cleanup
2145 of the python Makefiles based on Jacob and James feedback,
2146 fixed the spec file accordingly, fixed the number of warning
2147 that passing my pedantic CFLAGS was generating. Conclusion
2148 is that Python includes are real crap.
2149
2150Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * configure,in: it was reported quite a few times that
2153 xml2-config --cflags should not output
2154 -I$includeprefix/libxml2/libxml because libxml2 header names
2155 clashes with existing names like list.h from C++ stl.
2156 Includes should be #include<libxml/xxx.h> so ...
2157
2158Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2159
2160 * c14n.c: another patch from Aleksey Sanin
2161
2162Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2165 canonicalization algorithm
2166 * doc/xml.html doc/index.html: added the C14N references on the
2167 index page.
2168
21692002-03-13 jacob berkman <jacob@ximian.com>
2170
2171 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2172 usage, redundant, and gcc specific
2173
2174Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2175
2176 * xpath.c: speedup some node selection operations, this can
2177 have a significant impact on DocBook Norm's stylesheets
2178 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2179 make sure it's always the case
2180 * debugXML.c: distinguish CDATA and comments in ls operations
2181
2182Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2185 to generate better API descriptions etc...
2186
2187Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * c14n.c: Fixing #74186, made sure all boolean expressions
2190 get fully parenthesized, ran indent on the output
2191 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2192 include/libxml/tree.h: also #74186 related, removed the
2193 --with-buffers option, and all the preprocessor conditional
2194 sections that were resulting from it.
2195
2196Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * valid.c: applied patch from Dodji Seketeli fixing an
2199 uninitailized variable in xmlValidGetValidElements()
2200
2201Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * c14n.c: fixed a few comments
2204 * doc/*.html doc/*/*.html: regenerated the docs and added
2205 the C14N API
2206 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2207
2208Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * check-xml-test-suite.py: fix to adapt varaiations in the
2211 bindings
2212 * configure.in python/setup.py python/setup.py.in: fixed to
2213 have the version of the python scripts automatically updated
2214
2215Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2216
2217 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2218 in xmlCopyProp()
2219
2220Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * configure.in: preparing 2.4.17 release
2223 * doc/*: updated and rebuilt the docs
2224 * xpath.c: fixed a comment
2225 * python/libxml.c: fixed a possible reentrancy problem
2226
2227Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2230 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2231 added a specific regression test
2232 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2233 not raise exceptions when failing to find the attribute.
2234
2235Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * configure.in xmllint.c: owen pointed out a problem with the
2238 ftme fix, gettimeofday() was not detected by configure and
2239 the ftime header wasn't included, dohhh
2240
2241Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2242
2243 * configure.in xmllint.c: trying to fix #71457 for timing
2244 precision when gettimeofday() is not availble but ftime() is
2245
2246Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2249 are now copied on install and part of the -devel RPM
2250
2251Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * xpath.c: trying to avoid bug #72150 which was apparently
2254 caused by a gcc bug (or a processor problem) as detailed
2255 at http://veillard.com/gcc.bug
2256
2257Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2260 fixed xmlReconciliateNs(), added a Python test/example for
2261 inter-document cut'n paste
2262 * python/libxml.py: fixed node.doc on document nodes and added
2263 xpathEval() onto node objects
2264
2265Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2266
2267 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2268 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2269 fixup and integrated tests for the serialization stuff
2270
2271Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2274 moved the libxml man page to section 3
2275
2276Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2277
2278 * tree.c: fix bug #72490
2279 * python/libxml.c python/libxml.py: added methods serialize()
2280 and saveTo() to all node elements.
2281
2282Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2283
2284 * xmlIO.c: closed #73430, don't read from an input source
2285 which indicated an end-of-file or an error.
2286
2287Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2288
2289 * parser.c: make sure SAX endDocument is always called as
2290 this could result in a Python memory leak otherwise (it's
2291 used to decrement ref-counting)
2292 * python/generator.py python/libxml.c python/libxml.py
2293 python/libxml2-python-api.xml python/libxml2class.txt
2294 python/tests/error.py python/tests/xpath.py: implemented
2295 the suggestions made by Gary Benson and extended the tests
2296 to match it.
2297
2298Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * python/generator.py: applied patch fixing #73450
2301
2302Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2303
2304 * xpath.c: fixing #61290 "namespace nodes have no parent"
2305 long standing divergence from the XPath REC. NodeSets
2306 simply hold a copy of namespace nodes and those node ->next
2307 points to the parent (which may not be the node carrying the
2308 definition).
2309 * include/libxml/xpath.h: flagged but didn't added a possible
2310 speedup
2311 * DOCBparser.c HTMLparser.c: removed some warnings from push
2312 parser due to new state being added.
2313 * tree.c: new fix from Boris Erdmann
2314 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2315 the XML Canonalization support from Aleksey Sanin
2316
2317Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * tree.c: patch from Boris Erdmann fixing some namespace odities
2320 with xmlCopyNode()
2321
2322Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xmlIO.c: fix bug #72706 when loading a NULL entity
2325
2326Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2329 actually change in a future XML Namespace revision.
2330
2331Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2334 added the possibility of returning nodesets from XPath extension
2335 functions written in Python
2336
2337Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2338
2339 * python/*: commiting some Python bindings work done while travelling
2340
2341Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2344 explicitely with memory debugging switched on
2345
2346Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2349 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2350 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2351 the accessor generator for strings
2352 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2353 regression test.
2354
2355Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * python/README python/generator.py python/libxml.c python/setup.py:
2358 added the 'usual' setup.py to allow building a libxml2-python
2359 module based on the same code. The initialization is however
2360 different the 2 .so files fo libxml2 and libxslt are identical and
2361 they entry point initialize both libraries. this is done to avoid
2362 some possible nasty problem since the Python don't merge the maps
2363 of all shared modules.
2364
2365Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * parser.c: fixed a push/encoding bug reported by Michael
2368 on librsvg
2369
2370Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * include/libxml/parserInternals.h: fixes a misplaced #endif
2373
2374Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * parser.c valid.c: found and fixed a couple of allocation bugs
2377
2378Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2379
2380 * doc/xml.html doc/python.html doc/*: added a Python and binding
2381 page describing the current state of the Python bindings and
2382 giving pointers to the other languages wrappers.
2383
2384Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2385
2386 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2387 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2388 rebuilt the API and web site
2389 * xpath.c: fixed #71978 portability bugs
2390
2391Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2392
2393 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2394
2395Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2396
2397 * include/libxml/parserInternals.h parser.c: had to change
2398 2 internal parsing API when processing document content
2399 to check the start and end of element content are defined
2400 in the same entity
2401 * valid.c include/libxml/valid.h: attribute normalization can
2402 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2403 with the context to report it.
2404 * SAX.c: fixed the last known bugs, crazy validation constraints
2405 when a document is standalone seems correctly handled. There
2406 is a couple of open issues left which need consideration especially
2407 PE93 on external unparsed entities and standalone status.
2408 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2409 The 2 tests left failing are actually in error. Cleanup done.
2410
2411Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * valid.c: implemented E59 spaces in CDATA does not match the
2414 nonterminal S
2415
2416Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * SAX.c parser.c valid.c: more validation test fixups
2419 * check-xml-test-suite.py: added duration info for the tests
2420
2421Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * parser.c valid.c: a couple of errors were reported but not
2424 saved back as such in the parsing context. Down to 1% failure rate
2425 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2426
2427Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * xmlInternald.c: isExtender was missing a char
2430 * parser.c include/libxml/parser.h: % are acceptable in the
2431 internal subset if within a PUBLIC ID
2432
2433Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2434
2435 * SAX.c parserInternals.c valid.c: more work on the conformance
2436 suite. Took the step to finally block documents with encoding
2437 errors. It's a fatal error per the spec, people should have fixed
2438 their documents by now.
2439
2440Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * check-xml-test-suite.py: fixed the test script after some discussion
2443 on the semantic of TYPE="error"
2444 * Makefile.am: added the script to the distrib
2445
2446Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2447
2448 * SAX.c entities.c: fixed a couple of conformances issues deep
2449 into the validation code (standalone and undeclared Notations)
2450
2451Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2452
2453 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2454 stayed there for years !
2455
2456Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2457
2458 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2459 missing
2460
2461Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * check-xml-test-suite.py: improved the behaviour a bit as
2464 well as the logs
2465 * parser.c valid.c SAX.c: fixed a few more bugs
2466 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2467
2468Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2469
2470 * check-xml-test-suite.py: python script to run regression tests
2471 against the XML Test suite of W3C/OASis
2472 * SAX.c: fixed a validation bug
2473 * parser.c: fixed 3 errors pointed by the test suite
2474 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2475 * python/Makefile.am: fixed a dependendy
2476
2477Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * xmlmemory.c: avoid a warning bug #71594
2480
2481Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2484 warning on alpha/Tru64
2485
2486Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * include/libxml/entities.h: fixing a comment
2489 * valid.c: fixing some troubles with validity check on namespaces
2490 * result/VC/NS3 test/VC/NS3: added a specific regression test
2491
2492Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * tree.c: Fixing #71342 serializing '\n' in attribute values
2495 * result/noent/att3 result/att3 test/att3: added a specific
2496 test.
2497
2498Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2499
2500 * python/libxml.c: couple of bug fixes
2501
2502Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * python/*.py: removed tabs and used spaces.
2505
2506Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2507
2508 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2509 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2510
2511Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2514 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2515
2516Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * include/libxml/encoding.h include/libxml/entities.h
2519 include/libxml/globals.h include/libxml/parser.h
2520 include/libxml/threads.h include/libxml/tree.h
2521 include/libxml/xmlmemory.h: trying to fix the include mess
2522
2523Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2524
2525 * include/libxml/xmlmemory.h: reverted part of the previous
2526 attempt to provide #69655, this was breaking the build.
2527
2528Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2531 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2532 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2533 include/libxml/parserInternals.h include/libxml/tree.h
2534 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2535 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2536 clean.
2537 * python/libxml.c: fixed a warning.
2538
2539Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2542 copying of node, merge back IDs in the target document.
2543 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2544 test/XInclude/ents/ids.xml: test case
2545 * result/VC/ElementValid4: output changed due to a typo fix
2546
2547Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * python/Makefile.am: seems some version of automake didn't
2550 generate the dependancies right as Jacob found out. Add
2551 an extra dependancy rule.
2552
2553Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * parserInternals.c valid.c: Justin Fletcher found some parts
2556 of the code needing cleanup
2557 * libxml.spec.in python/Makefile.am python/generator.py
2558 python/libxml.c python/libxml.py: Fixed the python Makefiles
2559 corrected a bug showing up on ia64, changed the name of the
2560 python internal module too
2561
2562Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * Makefile.am: applied patch from Andris Pavenis for binary
2565 name suffixes
2566
2567Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2568
2569 * xmllint.c win32/win32config.h: fixing #68748
2570
2571Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * valid.c: fixing #70166
2574
2575Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2576
2577 * valid.c: fixing #70077
2578
2579Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2580
2581 * Copyright Makefile.am README configure.in libxml.spec.in:
2582 Changed to the MIT Licence
2583 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2584 doc/xmlio.html: updated the doc accordingly
2585 * include/libxml/xmlwin32version.h configure.in: preparing
2586 2.4.14 release
2587 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2588 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2589 fixed the const xmlChar * wrapper and generator, XPath extension
2590 functions now use the context as first argument
2591 * python/tests/tstxpath.py python/tests/xpath.py
2592 python/tests/xpathext.py: Updated the tests accordingly
2593 * tree.c: fixed bug #70067
2594
2595Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2596
2597 * Makefile.am: cleanup
2598 * debugXML.c: always use stdout if output is NULL
2599 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2600 * python/Makefile.am python/generator.py python/libxml2class.txt
2601 python/libxml_wrap.h python/types.c: augmented the number of bindings
2602 handling FILE * and XPath contexts
2603 * python/tests/Makefile.am: avoid a stupid problem due to the
2604 use of TEST.
2605
2606Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2609
2610Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2611
2612 * python/TODO python/libxml.c: cleanup the extension function lookup
2613 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2614
2615Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * configure.in python/Makefile.am: do not install outside
2618 of prefix
2619
2620Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2621
2622 * python/TODO python/libxml.c: started adding SAX interfaces
2623 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2624 SAX test
2625
2626Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2627
2628 * tree.c: hardened the addChild function
2629 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2630 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2631 added accessors needed for xmlNode, a bit more testing and
2632 extension of interfaces
2633 * python/tests/Makefile.am python/tests/build.py: added a test
2634 build from scratch/save/load/check
2635
2636Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2637
2638 * parserInternals.c: change a small bit in the way valididy
2639 error messages get initialized
2640 * python/TODO python/libxml.c python/libxml2-python-api.xml
2641 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2642 added some memory debugging to track leaks at the libxml2 level
2643 * python/tests/*.py: changed all tests to check for leaks,
2644 there is just one left in XPath extension registrations.
2645
2646Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2647
2648 * python/TODO python/generator.py python/libxml2-python-api.xml
2649 python/libxml2class.txt: more accessor classes for the parser
2650 context, allow to switch on and check validity
2651 * python/tests/Makefile.am python/tests/error.py
2652 python/tests/invalid.xml python/tests/valid.xml
2653 python/tests/validate.py: attded more test and and added error.py
2654 which I forgot to commit in the last step
2655
2656Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2657
2658 * python/Makefile.am python/types.c: cleanup
2659 * python/libxml.c python/libxml.py python/libxml_wrap.h
2660 python/generator.py python/libxml2-python-api.xml
2661 python/libxml2class.txt: added class for parser context, added
2662 first cut for push mode support. Added a framework to generate
2663 accessors functions.
2664 * python/tests/Makefile.am python/tests/push.py: added a push
2665 test
2666
2667Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2668
2669 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2670 bug a bit of cleanup.
2671
2672Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2673
2674 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2675 python/libxml2class.txt: adding error redirections and preformat
2676 to a python handler
2677 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2678 tests self checking
2679
2680Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2683 a function
2684
2685Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2688 python/libxml.c python/libxml2-python-api.xml
2689 python/libxml2class.txt: Progressing through the TODOs, class
2690 description output, extra XML API, RPM now builds the wrappers
2691 for all python installed versions
2692
2693Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * configure.in libxml.spec.in python/Makefile.am python/TODO
2696 python/generator.py python/libxml2class.txt: added more informations
2697 in the libxml2-python package including docs. Slightly changed
2698 the class hierarchy
2699 * python/tests/*: added basic regression tests infrastructure too
2700
2701Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2704 added libxml2-python as part of the packages installed
2705
2706Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * python/Makefile.am python/generator.py python/libxml.c
2709 python/libxml.py: more work, now able to extend the
2710 XPath interpreter with functions written in python.
2711
2712Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2713
2714 * python/Makefile.am: Jacob sent a patch to allow building from
2715 tarfile.
2716
2717Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2718
2719 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2720 inserted the python wrappers build, I hope this won't be too
2721 unportable
2722
2723Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2724
2725 * xpath.c: minor optimization
2726 * python/generator.py python/libxml.c python/libxml.py
2727 python/libxml_wrap.h: more work on the python bindings,
2728 they now support XPath and there is no evident leak
2729
2730Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2731
2732 * python/generator.py python/libxml.c python/libxml.py:
2733 more work on the python bindings generator.
2734
2735Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * python/generator.py python/libxml.c python/libxml_wrap.h:
2738 more work on the python bindings.
2739
2740Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * python/generator.py python/libxml.c python/libxml.py
2743 python/libxml_wrap.h: commited early version of a python binding
2744 for private use only ATM
2745
2746Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * entities.c tree.c include/libxml/entities.h: applied patch
2749 from Anthony Jones to implement copy of DTD subtree too. Had
2750 just to keep 2 function private which really ought to become
2751 public ones.
2752
2753Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * xmllint.c: added pointers to the web pages in the usage()
2756
2757Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * tree.c: more fixes from Petr Kozelka for attribute handling
2760 in the tree API to align the semantic with DOM.
2761
2762Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * valid.c tree.c entities.c: another set of patches from
2765 Anthony Jones for copy operations cleanup and robustness
2766
2767Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2768
2769 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2770 an alphabetic index based on comments content
2771 * doc/*: rebuilt the web site with the new references
2772
2773Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * parserInternals.h: Greg Sjaardema suggested to use an
2776 eponential buffer groth policy in xmlParserAddNodeInfo()
2777
2778Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2781 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2782 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2783 to generate cross-references, and added/updated the stylesheets
2784 to generate and link API indexes. The generic keyword index
2785 is not done yet.
2786 * doc/*.html: regenerated all the usual docs too
2787
2788Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * debugXML.c: added an xpath function to the shell for T. V. Raman
2791
2792Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2793
2794 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2795 debug routines.
2796
2797Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2800 support of attribute nodes
2801
2802Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2805 hopefully near complete and fully documented of the API in XML
2806 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2807 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2808 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2809 include/libxml/parserInternals.h include/libxml/valid.hi
2810 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2811 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2812 include/libxml/xpath.h include/libxml/xpathInternals.h:
2813 Cleaned up the doc comments a lot in the process, the interface
2814 coverage is now 100%
2815
2816Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2819 extracts comments from the gtk-doc DocBook output (a bit
2820 convoluted but seems to work).
2821
2822Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2825 added an XML description of the API, moved the script generating
2826 it here. Added a "make api" target
2827
2828Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2831
2832Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * xpath.c include/libxml/xpathInternals.h: the change made to
2835 xmlXPathFuncLookupFunc was incompatible roll it back
2836
2837Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * SAX.c: cleanup patch from Anthony Jones
2840 * doc/Makefile.am: fix the headers to avoid in make scan
2841 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2842 includes, * vs Ptr and general cleanup
2843 * parsedecl.py: first version of a script to extract the
2844 module interfaces, the goal will be to provide .decl or XML
2845 specification of the interfaces to build wrappers.
2846
2847Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2848
2849 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2850 now provides return codes in case of errors
2851
2852Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2853
2854 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2855 Upgraded to trio baseline 1.6
2856 * strio.h strio.c: Replaced by triostr.h and triostr.c
2857
2858Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2861 of strdup usage in the code
2862
2863Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * parser.c error.c: Keith Isdale complained rightly that
2866 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2867
2868Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * tree.c: fixed the funxtion to set the xml: attributes
2871 * debugXML.c: added "setbase" to test it.
2872
2873Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2874
2875 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2876 to allow updating an attribute content
2877
2878Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2879
2880 * libxml.h: try to avoid problems when compiling on Windows
2881
2882Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * hash.c: patch from Anthony Jones for hash.c allocation size
2885 * Makefile.am: trying to work around Yet Another Libtool Madness
2886 and build the 2.4.13 release finally ...
2887
2888Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2889
2890 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2891 * doc/* : update of the documentation
2892
2893Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2894
2895 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2896 at fixing #61290 :-(
2897
2898Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2901 Fixes bug #67229
2902
2903Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2904
2905 * tree.c: trying to avoid troubles when a subtree is copied
2906 and coalesced in part with the target tree. Should fix
2907 bug #67407
2908
2909Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2910
2911 * valid.c: fixed validation of attributes content of type
2912 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2913 values, very old bug. Fixes #67671
2914
2915Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * parser.c include/libxml/parserInternals.h tree.c: integrated
2918 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2919 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2920
2921Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * threads.c: applied Serguei Narojnyi's patch to add native
2924 thread support on the Win32 platform
2925 * testThreadsWin32.c Makefile.am: added the test program also
2926 from Serguei, Win32 specific
2927 * include/win32config.h include/libxml/xmlwin32version.h.in:
2928 added patch from Igor for the Windows thread specific defines.
2929
2930Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2933
2934Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2935
2936 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2937 output page into XMLinfo.html. Close bug #66951 and
2938 raised by Robert Collins too.
2939
2940Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2941
2942 * encoding.c: Paul Keogh pointed out a possibility of segfault
2943 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2944 Closes bug # 68238
2945
2946Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2947
2948 * doc/*.html: updated the Gdome2 links
2949
2950Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2951
2952 * libxml.h: Applied following patches from Robert Collins
2953 and make sure IN_LIBXML is defined when compiling it
2954 -------
2955 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2956 as well as Visual C.
2957 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2958 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2959 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2960 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2961 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2962 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2963 xmlSysIDExists xmlNoNetExists).
2964 * xmllint.c: Don't include winsock2.h for Cygwin.
2965
2966Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2967
2968 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2969 when the version info is not present.
2970
2971Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2972
2973 * tree.c: Anthony Jones pointed out a problem in
2974 xmlStringGetNodeList() and provided a fix for it
2975
2976Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2977
2978 * parser.c: patch from Frank J Franklin to remove a bug in
2979 xmlCreatePushParserCtxt() when the initial buffer passed
2980 is large.
2981
2982Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2983
2984 * win32/*: big cleanup of the Windows/MSVC project files
2985 from Igor Zlatkovic
2986
2987Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2988
2989 * doc/Makefile.am: should fix #67674 and avoid troubles if
2990 xsltproc is not available or fails in the prefix provided
2991
2992Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2993
2994 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2995
2996Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2997
2998 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2999 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3000 Fixed a few other problems raised by Charlie Bozeman.
3001 * result/VC/ElementValid[5-7]: fixed the output
3002
3003Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3004
3005 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3006 patches from Charlie Bozeman. Regenerated the HTML docs.
3007
3008Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3009
3010 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3011 for Windows from Igor
3012
3013Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3014
3015 * xmllint.c: applied Justin Fletcher patch for --output or -o
3016
3017Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3018
3019 * win32/libxml2/libxml2.def.src: close #67019
3020
3021Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3022
3023 * xmllint.c: applied Justin Fletcher generic timing patch
3024 similar to the one already applied to xsltproc.
3025
3026Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3027
3028 * include/libxml/tree.h tree.c: applied documentation patches
3029 from Charlie Bozeman
3030
3031Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3032
3033 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3034
3035Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3036
3037 * valid.c: fix the xmlStrdup() used in the previous patch.
3038 * valid.c: added --dropdtd
3039 * tree.c: fixed xmlUnlinkNode so it also removes the references
3040 from the document if the node is a DTD
3041
3042Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * HTMLtree.c valid.c: cleanup some static declarations
3045
3046Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3047
3048 * xmllint.c: removed another strdup()
3049 * doc/FAQ: removed the HP/UX entry
3050
3051Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * valid.c: fix bug #66816 when validating.
3054 * xmllint.c: don't use sys/time.h if configure did not found it
3055
3056Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3057
3058 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3059 xmlcatalog_man.xml
3060
3061Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3062
3063 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3064 xmlInitMemory() was declared twice
3065
3066Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * globals.c: do not reference strdup() !
3069 * configure.in libxml-2.0.pc.in: trying to fix the libs
3070 of the various config extraction modules
3071
3072Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3073
3074 * configure.in : preparing 2.4.12
3075 * doc/* : updated and rebuilt the docs
3076
3077Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3078
3079 * uri.c: closed bug #66159
3080 * testURI.c: added --escape option
3081 * configure.in: some cleanup for xml2-config --cflags
3082
3083Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * globals.c testThreads.c: removed some misplaced includes
3086 of xmlversion.h
3087
3088Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3089
3090 * threads.c: patch from Gary Pennington fixing a possible
3091 problem at initialization time.
3092
3093Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3094
3095 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3096 Eric Lavigne contribution to build libxml2 on MacOS using
3097 CodeWarrior.
3098
3099Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmllint.c: applied Geert Kloosterman's patch to fix
3102 --repeat --timing output
3103
3104Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3107 where non-wellformed XML declaractions were not detected.
3108
3109Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3112
3113Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3116 gets reset by xmlCleanupInputCallbacks() and this makes the
3117 function useless. Same for output.
3118
3119Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * xmlIO.c: robert pointed out a loop error in callback cleanups
3122
3123Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3124
3125 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3126 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3127 they are not really tied to debugging
3128
3129Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3132 * xmllint.c: better --catalogs description
3133
3134Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * tree.c: fixed a couple of problems in xmlSetProp()
3137
3138Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3141 unappropriate stdout output.
3142
3143Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3144
3145 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3146 by Denis Beurive, closes #65111
3147
3148Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3149
3150 * valid.c: in case of content model validity error, don't
3151 print it if validity warnings were not requested.
3152
3153Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3156 * parserInternals.c: removed the last exit() call. Print an
3157 unmaskable error on stderr instead (library mismatch detection)
3158
3159Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3160
3161 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3162 shell instructions from Heiko Rupp
3163
3164Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * catalog.c: use the URL notation file:// for default catalog paths
3167
3168Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * include/libxml/tree.h: better comments for _private fields
3171 * tree.c: removed a problem when copying an entity reference.
3172
3173Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * vms/*: updated instructions and diffs from John A Fotheringham
3176
3177Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * include/libxml/xmlerror.h: avoid an include problem if
3180 #include <libxml/xmlerror.h> happens first in code
3181 seems to be the case in KDE libs
3182
3183Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3186 from Igor for Windows
3187
3188Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * Makefile.am: Gary Pennington pointed out a missing prefix
3191
3192Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3195 * doc/*: upgraded and rebuilt the docs
3196
3197Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * HTMLparser.c: fix comment in scripts element parsing.
3200 * result/HTML/doc3*: updated the results.
3201
3202Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * uri.c: another URI bug fix #63336, using Joel Young patch.
3205
3206Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3207
3208 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3209 a cleaned up version of the Pwd shell string generation.
3210
3211Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * valid.c include/libxml/tree.h: trying to fix namespaces +
3214 validation problems for good, closing #63619 in the process
3215 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3216 wrong in this respect, fixed it.
3217
3218Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * xmllint.c: Morus Walter patch to allow --format and --encode
3221
3222Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * debugXML.c: Stefan Kost provided an help command for the shell
3225
3226Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3227
3228 * debugXML.c: Heiko Rupp pointed that the shell would crash
3229 on empty nodesets returns.
3230
3231Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3234 migh need the history libraries
3235
3236Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3239 handle the case of < in quoted attributes, Bastian Kleineidam
3240
3241Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3244 fixing catalog breakages
3245 * Makefile.am catalog.c result/catalogs/catal
3246 result/catalogs/mycatalog.* test/catalogs/catal*:
3247 fixed more problems in catalog support, added more regression tests
3248 for both XML and SGML catalog handling
3249
3250Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * debugXML.c: applied an improvement to xmlGetLineNo() from
3253 Keith Isdale
3254
3255Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3258 Side effect of the progressive catalog loading
3259
3260Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * Makefile.am: confexecdir and confexec_DATA were defined twice
3263 pointed out by Karl Eichwalder
3264
3265Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * xmlcatalog.c: avoid unlink() and use remove() instead.
3268
3269Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * libxml.spec.in: cleanup
3272 * include/libxml/xmlwin32version.h: updated with 2.4.8
3273
3274Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3277 of compiling libxml with a non standard set of options
3278
3279Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3280
3281 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3282 document --sgml option, fixing gnome bugzilla #63382
3283
3284Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3287 breakage of 2.4.7, added a couple of really needed APIs
3288 like xmlCatalogIsEmpty() and xmlNewCatalog()
3289 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3290 for install-catalog
3291 * configure.in: preparing 2.4.8
3292
3293Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3296 include/libxml/tree.h include/libxml/xmlIO.h: more include
3297 cleanups, export cleanly one html output + format function.
3298
3299Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3300
3301 * parser.c: removed initGenericErrorDefaultFunc call from
3302 xmlInitParser() since it could destroy previous calls to
3303 xsltSetGenericErrorFunc() effects
3304
3305Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3308 keyword.
3309
3310Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * Makefile.am: cleanup
3313 * threads.c: cleanup too
3314 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3315 from xsltproc
3316 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3317 dependancy loop.
3318
3319Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3322 was not used anymore !
3323
3324Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3325
3326 * configure.in: preparing 2.4.7
3327 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3328 manual page from John
3329 * doc/*: updated the doc and rebuilt the generated pages
3330
3331Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3332
3333 * xmlIO.c: closing bug #62711, the library should never
3334 close stdin or stdout.
3335
3336Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3337
3338 * uri.c: second pass at fixing #63336, using Joel Young
3339 final patch. looks okay.
3340
3341Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3342
3343 * uri.c include/libxml/uri.h: trying to clear #63336
3344 allowing the escaping routine to parse unconformant
3345 URI-References.
3346
3347Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3348
3349 * vms/readme.vms vms/build_libxml.com nanoftp.c
3350 include/libxml/xmlversion.h.in: a few VMS updates from
3351 John A Fotheringham
3352 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3353 and xmlCleanupOutputCallbacks() for the Perl binding people.
3354
3355Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3356
3357 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3358 apply fixes to close #63271 and avoid segfaults when
3359 the error routine gets callbed before xmlInitParser()
3360 get called.
3361 * nanoftp.c error.c: Applied patches from Justin Fletcher
3362 correcting some xmlGenericError misuses.
3363
3364Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3365
3366 *doc/xmllint.xml, doc/xmllint.1
3367 New and improved man page for xmllint - .xml is the original, .1
3368 is the generated man page
3369
3370Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3373 the web site from the main HTML document.
3374
3375Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * parser.c: fixed an erroneous validation bug when PE refs
3378 occurs in external parsed entities referenced from the
3379 internals subset
3380 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3381 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3382 added the associated testcase, it's a nice one.
3383 * HTMLparser.c: generate the DTD node as HTML still ...
3384 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3385
3386Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3387
3388 * HTMLparser.c: fixed a bug in htmlNewDoc()
3389
3390Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3391
3392 * test/threads/*: added entities testing to the Thread test
3393 * testThreads.c: make the test reasonable
3394 * DOCBparser.c: fix the DTD public and system ID
3395 * xmllint.c: added --sgml for SGML DocBook importing
3396 * Makefile.am: added Docbtests target
3397
3398Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3399
3400 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3401 * testThreads.c: removed bogus include
3402
3403Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3404
3405 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3406 fixed a very serious (looping) validation bug
3407
3408Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3409
3410 * include/libxml/globals.h include/libxml/threads.h threads.c
3411 testThreads.c: far more testing, cleaning up bugs
3412 * *.c : make sure globals.h is always included.
3413
3414Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3415
3416 * HTMLparser.c: try to get rid of parser loops for good.
3417
3418Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3419
3420 * configure.in: fixed some bugs in CFLAGS passing.
3421 * test/threads Makefile.am testThreads.c: added a specific
3422 threaded test case (really nasty, guaranteed).
3423
3424Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * catalog.c: serious cleanup on the management of the
3427 XML catalog tree, more tests done, especially with
3428 the catalog PI.
3429
3430Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3431
3432 * catalog.c: avoid a problem in catalog cleanup on SMP if
3433 catalogs were not initialized.
3434
3435Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3436
3437 * catalog.c xpath.c: trying to cleanup the not thread safe
3438 parts of the library.
3439
3440Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * include/libxml/globals.h configure.in global.data: make
3443 the allocation be per-thread a configure option
3444 * encoding.c include/libxml/parser.h: fixed compilation
3445 errors
3446
3447Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * include/libxml/parser.h: Norm reported that a few lines
3450 added were breaking libxslt compile, removed them for now
3451
3452Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3453
3454 * parser.c parserInternals.c threads.c: debugged and fixed
3455 initialization problems which were giving troubles on SMP
3456 boxes.
3457
3458Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3459
3460 * include/libxml/Makefile.am: missing globals.h
3461
3462Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3463
3464 * globals.c: added a couple of standard includes.
3465
3466Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3469 include/libxml/parserInternals.h include/libxml/tree.h
3470 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3471 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3472 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3473 Applied the last patches from Gary, cleanup, activated threading
3474 all user accessible global variables are now handled in globals.[ch]
3475 Still a bit rought but make tests passes with either
3476 --with-threads defined at configure time or not.
3477 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3478 linking options
3479
3480Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3481
3482 * Makefile.am include/libxml/Makefile.am
3483 include/libxml/globals.h globals.c include/libxml/threads.h
3484 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3485 configure.in: started integrating the core of the thread support
3486 not activated yet but half integrated. The code should still
3487 compile and work anyway.
3488
3489Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3492 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3493 integrating the non-controversial parts of Gary Pennington
3494 multithread patches
3495 * catalog.c: corrected a small bug introduced
3496
3497Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3498
3499 * catalog.c include/libxml/catalog.h: very serious cleanup,
3500 isolating unportable code and as much as possible the accesses
3501 to the global shared catalog. May need more testing !
3502
3503Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3504
3505 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3506 Keith Isdale patches for the XSLT debugger interfaces. Some
3507 cleanup
3508
3509Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3510
3511 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3512 * DOCBparser.c: generate line nubers in elements
3513
3514Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * configure.in: preparing 2.4.6 release
3517 * doc/xml.html doc/html/*: updated and rebuilt the docs
3518 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3519
3520Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3521
3522 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3523 adding documentation for DV's supercatalog support
3524
3525Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3526
3527 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3528 super catalog support adding one API and one flag --sgml to
3529 xmlcatalog
3530
3531Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3532
3533 * doc/xmlcatalog_man.xml, xmlcatalog.1
3534 One more crack at
3535 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3536
3537
3538Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3539
3540 * xpath.c: implemented xmlXPathObjectCopy for external objects
3541 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3542
3543Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3544
3545 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3546 finishing up fix to
3547 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3548 the xmlcatalog man page display more elegantly
3549
3550Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * configure.in: closing bug #61832
3553 * HTMLparser.c: removed a warning
3554
3555Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3556
3557 * xpath.c: fixing #61673 part I, do not loose doc information
3558 when copying result value trees.
3559
3560Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3561
3562 * xpath.c: trying to harden the XPath interpreter
3563
3564Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3565
3566 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3567 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3568
3569Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3570
3571 * HTMLparser: repaired another loop problem
3572
3573Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3576 parsing.
3577 * xpath.c: fix bug #61291 the default XML namespace node is
3578 missing from the namespace axis.
3579 * tree.c: refuse to create namespaces nodes with prefix "xml"
3580
3581Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3582
3583 * SAX.c: ouch a non-defined namespace could lead to a crash,
3584 fixed #61215
3585
3586Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3587
3588 * parserInternals.c: closed bug #61054
3589
3590Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * include/libxml/Makefile.am: closing #60708
3593
3594Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3597 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3598
3599Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3600
3601 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3602
3603Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3606 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3607
3608Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * catalog.c: Justin Fletcher provided cleaup code in case
3611 HAVE_STAT is not defined
3612 * include/win32config.h: Igor Zlatkovic suggested to have
3613 HAVE_STAT defined there
3614
3615Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3616
3617 * catalog.c - fixed typing error reported by M. Barros
3618
3619Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3620
3621 * xmllint.c - fixing typo
3622
3623Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3624
3625 * HTMLparser.c: small enhancement to prevent loop on
3626 unrecognizable data
3627
3628Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * parserInternals.c: applying patch from bug #60757 this
3631 should close it
3632
3633Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * catalog.c xmlcatalog.c: removed a couple of warning
3636 * xpath.c: try to solve the linking problem on platforms
3637 needing trio to compile
3638
3639Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3640
3641 * Makefile.am libxml.spec.in: backing up non-documented changes
3642 commited without review or aproval by Jens Finke <jens@gnome.org>
3643 * HACKING: made 100% clear that no commit should be done directly
3644
3645Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * configure.in: Joe Orton provided a patch fixing a problem
3648 when iconv is specified to be in a non-standard directory
3649 but wasn't exported in xml2-config --cflags
3650
3651Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * configure.in: let's ship 2.4.5 before getting too much
3654 troubles with 2.4.4 errors.
3655
3656Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * encoding.c entities.c: do not output hexadecimal charrefs
3659 when serializing HTML since some version of Netscape can't
3660 grok it, generate decimal ones.
3661 * result/HTML/doc3.htm: output changed due to previous test
3662 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3663
3664Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3667 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3668
3669Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3670 Released 2.4.4
3671
3672 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3673 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3674 updated the configuration scripts systems accordingly
3675
3676Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3677
3678 * configure.in: preparing for 2.4.4
3679 * doc/xml.html doc/html/*: updated and rebuilt the docs
3680
3681Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3682
3683 * win32/dsp/libxml2.def.src: tried to incorporate comments
3684 from bug #59220
3685
3686Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * parser.c result/noent/wml.xml: fixed bug #59981 related
3689 to handling of '&' in attributes when entities are substitued
3690
3691Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * libxml.h include/libxml/xmlversion.h.in
3694 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3695 Tried to close bug #60131
3696
3697Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3698
3699 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3700
3701Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * SAX.c: fixing bug #59946 on xmlns=""
3704
3705Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3708 but allocates a new error code.
3709
3710Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * xmllint.c: John Fleck fixed typos in the options output
3713 * parser.c SAX.c: fix ignorable white space SAX selection
3714
3715Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * entities.c: Steve Underwood found the possibility of an
3718 ininite loop in case of error.
3719
3720Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3723
3724Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * parser.c: warn if version is not 1.0 but it's not
3727 strictly speaking an error after analyzing the spec
3728
3729Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3730
3731 *doc/catalog.html - add link to the html version of the
3732 man page, other linguistic cleanups
3733
3734Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3735
3736 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3737 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3738 file, has not yet been included in the build.
3739
3740Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3741
3742 * catalog.c: removed a duplicate affectation Justin Fletcher
3743
3744Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * tree.c: Armin Sander pointed a possible text coalescing
3747 problem, completed his patch.
3748
3749Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3750
3751 * trionan.c: Fixed const and volatile re-definition problem
3752
3753Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * libxml.4 parser.c: doc updates from Heiko Rupp
3756 * parserInternals.c: 2 sanity checks from Heiko Rupp
3757
3758Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * tree.c: applied patch from Armin Sander to make some pointers
3761 const in xmlCopyNode()
3762 * include/libxml/tree.h: added fix to the header
3763
3764Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3765
3766 * xpath.c: hum, restrict the integer usage gcc bug workaround
3767 to only gcc compilers so that other architecture don't get
3768 penalized by this limitation.
3769 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3770
3771Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3774 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3775
3776Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3777
3778 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3779 --convert option to xmlcatalog to convert SGML ones to
3780 the XML syntax.
3781 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3782
3783 2.4.3 got released at that point
3784Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3785
3786 * catalog.c xmlIO.c: started some serious testing and fixed
3787 a few bug and optmization needs.
3788
3789Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3790
3791 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3792 preparing for a 2.4.3 release even if it may not be ready yet
3793 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3794 all file parsing lookup to go through the entity resolver, add
3795 to add an API to bypass it (needed to load catalogs themselves),
3796 some cleanup on the catalog code too.
3797 * nanoftp.c: small cleanup
3798 * doc/catalog.html: small update
3799
3800Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3801
3802 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3803 Jun Kuriyama
3804
3805Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * doc/catalog.html: finished the catalog documentation
3808
3809Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * doc/catalog.html doc/xml.html: added documentation about
3812 Catalog support, misses an API description
3813 * doc/html/*: reextracted the API pages
3814
3815Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3818 Added the part about section 7.2 on URI resolution,
3819 fixed a side effect in the HTML parser, look complete
3820 and ready to rock except the URI/SystemID part!
3821
3822Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3823
3824 * include/libxml/catalog.h include/libxml/parser.h
3825 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3826 xmlIO.c: added support and APIs needed for the catalog PI
3827 * include/libxml/xmlIO.h: cleanup
3828
3829Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3830
3831 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3832 include/libxml/catalog.h: starts to look okay, really
3833 plugged the new framework, cleaned a lot of stuff,
3834 added some APIs, except the PI's support missing this
3835 should be mostly complete
3836 * result/catalogs/* test/catalogs/*: added new test, enriched
3837 the existing one with URN ID tests
3838
3839Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * catalog.c: fixed nextCatalog
3842 * result/catalogs/docbook test/catalogs/*: started adding
3843 a small regression test
3844
3845Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3846
3847 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3848 more work on the XML catalog support.
3849 * parser.c include/libxml/parser.h: small cleanup seems using
3850 list as a public parameter name can give portability troubles
3851 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3852 include/libxml/xpath.h include/libxml/Makefile.am: removed
3853 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3854 wrappers
3855
3856Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3857
3858 * Makefile.am trio.c triodef.h trionan.c xpath.c
3859 include/libxml/Makefile.am include/libxml/trionan.h:
3860 Re-worked Not-A-Number and Infinity support.
3861 * xmlcatalog.c: added readline include files
3862
3863Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3866 testCatalog as xmlcatalog, making it an installed app
3867 adding a shell, and preparing it to be a /etc/xml/catalog
3868 management tool, though not ready yet
3869 * catalog.c include/libxml/catalog.h: adding support for
3870 XML Catalogs http://www.oasis-open.org/committees/entity/
3871 not finished, there is some interesting tradeoffs and a
3872 few open questions left.
3873
3874Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * xmllint.c: fixed a line formatting problem
3877
3878Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * SAX.c: removed a couple of unused variable (Albert Chin)
3881
3882Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3885 trying to fix some troubles w.r.t. function returning
3886 const xxxPtr.
3887
3888Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3889
3890 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3891 defined
3892
3893Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3894
3895 * xpointer.c: removed unused var
3896
3897Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * testXPath.c: another small cleanup closing bug #59110
3900
3901Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * win32/dsp/libxml2.def.src: small cleanup closing bug
3904 #59108
3905
3906Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * example/gjobread.c: add xmlCleanupParser() before leaving
3909
3910Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * config.h.in configure.in include/libxml/xmlwin32version.h:
3913 released 2.4.2
3914
3915Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * include/libxml/valid.h debugXML.c valid.c: deprecate
3918 the non-boundchecking Sprintf functions, add Snprintf
3919 this should close bug #57984
3920
3921Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3922
3923 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3924 URIs before doing the lookups (pointed by Mark Vakoc)
3925
3926Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3927
3928 * xpath.c: serious changes on Result Value Trees and NodeSets
3929 w.r.t. deallocation and collect operations. Probably not
3930 100% clean (merge of allocated trees smells like a problem).
3931 Seems sufficient to close #58943
3932
3933Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * xmllint.c: adding a --format option
3936
3937Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3938
3939 * xpath.c: count() was broken on Result Value Tree
3940 * xmlIO.c: fixed file:/// accesses on _WIN32
3941
3942Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3945 macro was renamed, this should close bug #58683
3946
3947Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3948
3949 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3950 entity substitution mode text at the end of the entity might
3951 be added due to text coalescing.
3952 * nanoftp.c parser.c: small cleanup
3953
3954Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3955
3956 * HACKING: added John Fleck right to commit in the doc subdir
3957
3958Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3961 allow to inherit attributes from the DTD directly in the
3962 tree, this is needed for XPath and can be a useful feature.
3963 Inherited namespaces are always provided at the tree level now
3964 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3965 of tests for this feature (XSLT being the prime user).
3966
3967Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3970 testSAX.c xmlIO.c xmllint.c include/win32config.h
3971 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3972 include/libxml/xmlwin32version.h.in win32/README.MSDev
3973 win32/dsp/*: applied Win32 Facelift No.2 patches from
3974 Igor Zlatkovic for Windows/MSC
3975
3976Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * SAX.c: unparsedEntityDecl() the URI computation of the
3979 entity wasn't done breaking XSLT unparsed-entity-uri()
3980
3981Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * xpath.c: fixed a bug when walking the descendants and
3984 the current node has no children
3985 * debugXML.c: show up when a text node is supposed to not be escaped
3986
3987Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3988
3989 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3990 worked like the set:leading() function)
3991 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3992
3993Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3996
3997Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3998
3999 * include/libxml/xmlIO.h: apply change to close #58141
4000 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4001
4002Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * parser.c: when the internal subset uses a PE, then the
4005 included entity can use conditional sections.
4006
4007Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4008
4009 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4010 when walking the namespace axis showing up in
4011 libxst/tests/general/bug-12
4012 * xmlmemory.c: added the possibility to trace a given block
4013 defined by its address
4014
4015Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4016
4017 * parser.c: don't override existing encoding specified before
4018 starting xmlParseDocument()
4019
4020Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4021
4022 * include/libxml/xmlwin32version.h: reinserted, needed for
4023 Windows users of CVS
4024
40252001-07-27 Darin Adler <darin@bentspoon.com>
4026
4027 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4028 * testCatalog.c: Add include of <libxml/parser.h>.
4029
40302001-07-27 Darin Adler <darin@bentspoon.com>
4031
4032 * include/libxml/.cvsignore:
4033 * include/libxml/xmlwin32version.h:
4034 Remove this file from CVS because it's generated.
4035
4036Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * parser.c include/libxml/parser.h: applied const patches from
4039 Tom Moog #58002
4040
4041Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4042
4043 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4044 lookup framework
4045
4046Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4047
4048 * tree.c: fixed xmlCopyNode() for documents
4049
4050Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4053
4054Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * parser.c: fixes bug #57652 reported by Morus Walter
4057
4058Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4061
4062Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4063
4064 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4065 errors, lesson don't add new functions at 1am before a release
4066 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4067 from XPath initialization when possible.
4068
4069Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4070
4071 * result/scripts/base*: removing history/readline changed
4072 this slightly
4073 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4074 xmllint.c: make element content line number generation
4075 optionnal to avoid breaking old apps added interface to switch
4076
4077Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * configure.in: get rid of the readline and libhistory
4080 dependancies by default, release 2.4.1 with IA64 fix
4081 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4082 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4083 John Kroll fixes to allow saving to HTTP via PUT (or
4084 POST of needed).
4085 * doc/html/*.html: regenerated the docs
4086
4087Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4088
4089 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4090 xmlHashScanFull and xmlHashScannFull3 to get passed the
4091 three keys as arguments to the callback function
4092
4093Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4094
4095 * configure.in Makefile.am: removed libxml softlink for good
4096 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4097 100% coverage by gtk-doc
4098
4099Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4100
4101 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4102 fixed serious troubles due to size_t vs. int mismatch
4103
4104Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4105
4106 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4107
4108Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4109
4110 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4111 convenient extension API for value and context managing
4112 Now handles external objects through xmlXPathPopExternal,
4113 xmlXPathWrapExternal and xmlXPathReturnExternal.
4114 Added functions for sets operations (intersection, etc.)
4115
4116Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4119 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4120 HTMLparser.c: cleanup of global variables, marking some
4121 const or private.
4122
4123Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4124
4125 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4126 fixed xmlXPathNodeSetItem when passing index=0
4127
4128Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4131
4132Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * xmllint.c: fixed compilation under Cygwin #57503
4135 * TODO: update
4136
41372001-07-13 Peter Williams <peterw@ximian.com>
4138
4139 * config.h.in: add #undef HAVE_DLFCN_H
4140
4141 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4142 builddir.
4143
4144Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4147 raised by #57348 and #57381
4148
4149Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4152 tree.c xpointer.c: store the line numbder in element->content,
4153 may break some software, need a configuration mechanism
4154
41552001-07-10 Darin Adler <darin@bentspoon.com>
4156
4157 * .cvsignore:
4158 * example/.cvsignore:
4159 * include/.cvsignore:
4160 * include/libxml/.cvsignore:
4161 Various things that are generated and should be ignored.
4162
4163Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4166 * doc/xml.html doc/html/*: updated the docs
4167
4168Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4169
4170 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4171 validation occured on content with element child
4172
4173Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4174
4175 * tree.c: fixed XML Base computation which was broken
4176 * debugXML.c: added a base function to the shell
4177 * Makefile.am result/scripts/* test/scripts/*: added scripts
4178 based regression tests, and adding 2 XML Base tests
4179
4180Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4181
4182 * tree.c: set properties doc and call xmlSetListDoc for properties
4183 content when grafting them in a different tree.
4184 * aclocal.m4: remove from CVS
4185
4186Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * win32/libxml2/libxml2.def.src: added some missing entry point
4189 for XPath (Mark Vakoc)
4190
4191Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4192
4193 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4194 layer should URI-Unescape before trying to open resources.
4195
4196Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4197
4198 * xpath.c: fix the name() bug for elements in the default
4199 namespace reported by Charlie Bozeman
4200
4201Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4202
4203 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4204 led to an XPath fix, improvements of SAX initialization, and
4205 an added option --nocdata to testXPath
4206
4207Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * doc/libxml-doc.el: Felix Natter provided anew version working
4210 with XEmacs too
4211
4212Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4213
4214 * include/libxml/xpath.h: small cleanup
4215 * doc/xml.html: update
4216
4217Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4218
4219 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4220 released 2.3.14
4221
4222Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4223
4224 * doc/html/*: rebuilt the docs for the release
4225 * doc/xml.html: added 2.3.14 release.
4226
4227Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4228
4229 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4230 were not equal to empty strings
4231
4232Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4233
4234 * SAX.c: fixed a URI-Reference computation problem when validating
4235 * xmlIO.c: small cleanup
4236
4237Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4238
4239 * parser.c: improved the description of a couple of interfaces
4240 upon Larry Stamper suggestion
4241
4242Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4243
4244 * SAX.c entities.c parser.c: changed completely the way entities
4245 are handled when running the parser in entity substitution mode.
4246 This fixes a bug reported by Stephan Kulow and nearly divides
4247 by 3 the amount of memory required by libxslt to load and process
4248 DocBook TDG.
4249
4250Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * HTMLparser.c: fixing a too early root closing problem raised
4253 byt Prashanth Naidu
4254
4255Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4256
4257 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4258 raised by Mark Vakoc.
4259
4260Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * example/Makefile.am: fixed the include path to add srcdir/include
4263 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4264 and some cleanup
4265
4266Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4269 lot of optimization work, results in significant improvements
4270 when handling really complex XPath queries. Add a small optimizer
4271 for unions, improve [n] and [last()], avoid some costly ops.
4272
4273Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4274
4275 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4276 * xpath.c: small cleanup
4277 * xmlGetNsList: reformated, fixed problems if used on Entities
4278
4279Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4280
4281 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4282
4283Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4284
4285 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4286 * Makefile.am example/Makefile.am: workaround automake generating
4287 erroneous deps
4288
4289Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * include/win32config.h: bug #56801 Yon Derek provided a patch
4292 to the windows config file.
4293
4294Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4297 libxml.h : Yon Derek provided a set of changes to compile from
4298 CVS on Windows/MSC
4299
4300Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * parser.c: fixed UTF8 BOM support in push mode
4303 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4304 added a specific testcase
4305
4306Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4307
4308 * Makefile.am: added --push regression tests
4309 * parserInternals.c: the XML parser segfaulted in --push mode
4310
4311Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4312
4313 * configure.in: moved the symlinks detection within a CVS
4314 check, this is not portable and will be removed soon.
4315 * xpath.c: small cleanup/speedup
4316
4317Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4320 release of 2.3.12
4321 * parser.c: make an error message if unknow entities in all cases
4322
4323Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4326
4327Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4330 includes were installed in the wrong dir
4331
4332Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * doc/html.xml: warn against sending code to exhibit bugs.
4335
4336Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4339 Tru64 from Thomas Leitner
4340
4341Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * AUTHORS: added William and Bjorn
4344 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4345 daniel@veillard.com hopefully I won't have to do this again
4346 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4347 docs can be rebuilt cleanly now
4348 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4349 from CVs it's generated, added include/libxml/xmlwin32version.h
4350 also generated but which should change far less frequently.
4351 * catalog.c nanoftp.c: made sure to include libxml.h not
4352 libxml/xmlversion.h directly
4353 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4354 when compiling on WIN32 and MSC
4355
4356Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4357
4358 * include/Makefile.am include/libxml/Makefile.am configure.in:
4359 fixed make distcheck and rebuilding the rpms
4360
4361Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * configure.in: should finish the migration of exported includes
4364 into a real include/libxml in CVS, at least for CVS users.
4365 * removed the exported headers, added in include/libxml (as well
4366 as xmlversion.h.in).
4367
4368Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4369
4370 * configure.in: fixed the way to detect symlink
4371
4372Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4373
4374 * configure.in: updated, include/libxml is now a real CVS dir
4375
4376Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4379 version works with both libxml1 and libxml2 (it autodetects
4380 the prefix of the html-files) from Felix Natter.
4381 * doc/xml.html: updated doc accordingly
4382
4383Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4384
4385 * xpath.c: fixed the bug generating a template loop in libxslt
4386 when using docbook-xsl-1.4, * should filter out document nodes
4387 * HACKING: added William
4388 * TODO: updated
4389
4390Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * doc/FAQ.html: added a warning about gcc-3.0
4393 * doc/xml.html: added reference to gdome2 and removed a confusing
4394 sentence
4395
4396Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * xmlversion.h: okay this is a generated file, but Windows
4399 users need it and they can't generate it, and I want CVS
4400 Windows users ...
4401 * win32/libxml2/libxml2_so.dsp: Windows project file for
4402 the shared lib version of libxml2
4403 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4404 resources needed for libxslt/xsltproc by Yon Derek
4405
4406Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4407
4408 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4409
4410Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4413
4414Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4415
4416 * include/win32config.h: Yon Derek provided a first fix
4417 to be able to compile libxslt/xsltproc on Windows
4418
4419Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * xpath.c: attempt to work around what seemed a gcc optimizer
4422 bug when handling floats on i386 http://veillard.com/gcc.bug
4423 * tree.c entities.c encoding.c: doing some cleanups while
4424 chasing it
4425
4426Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * Makefile.am: cleanup when --without-debug is specified
4429 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4430 w.r.t. --without-debug and other include points
4431 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4432 Catalogs
4433 * configure.in entities.h tree.h HTMLparser.c: removed
4434 --without-corba, made the _private field mandatory
4435
4436Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4439 outputs a BOM in UTF8, an errata has been issued to avoid the
4440 problem, that was the most reasonable solution... Add support
4441 for a leading UTF8 BOM in entities.
4442
4443Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4444
4445 * valid.c: fixed a bug found when post validating an entity ref
4446 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4447 activate it too
4448
4449Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4450
4451 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4452 weakness in the node copy the XPointer and the XInclude
4453 implementations. Serious cleanup.
4454
4455Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4456
4457 * Makefile.am: Kjartan Maraas provided a small patch to
4458 add xml2-config.in to EXTRA_DIST
4459
4460Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4463 provided another failing case found in KDE, the way the
4464 ctxt->vctxt.nodeTab was allocated and freed changed over
4465 time but it wasn't completely cleaned up. This should fix it.
4466
4467Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4468
4469 * parser.c: Stephan Kulow also raised the fact that line number
4470 could get miscounted making debug harder, fixed the problem
4471 in xmlParseCharData()
4472
4473Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4474
4475 * valid.c: Stephan Kulow pointed out a problem when validating
4476 and using an empty entity, forgot a 'break' in a case.
4477
4478Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4479
4480 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4481 * doc/xml.html: updated with 2.3.11
4482
4483Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * TODO: updated adding cleanup of generated doc
4486 * configure.in: prepared to release 2.3.11
4487 * xmllint.c: added --version for bug reporting
4488 * doc/html/*.html: rebuilt the doc
4489
4490Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4491
4492 * xpath.c: first part of the work on selecting namespace to
4493 fix bug #56115
4494
4495Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4498 when using -liconv
4499 * TODO: updated
4500
4501Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4504 cleanup, encoding support.
4505
4506Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4509
4510Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * xpath.c: bug detected by Ankh when / is used as a function arg
4513
4514Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4515
4516 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4517 of element and use it to avoid outputting formatting spaces at
4518 the wrong place. Implemented the format parameter for HTML save.
4519 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4520 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4521 result/HTML/wired.html: of course this impact the result of a
4522 number of HTML tests
4523
4524Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * HTMLtree.[ch]: started augmenting the HTML save API with
4527 encoding and formatting parameters
4528
4529Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * HTMLtree.h: cleanup and started evaluating the work needed on
4532 revamping the HTML output code
4533
4534Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4535
4536 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4537
4538Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * valid.c: fixed bug #56049, forgot one check in the
4541 validation routine
4542
4543Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4546
4547Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * libxml.h: fixed an error in last commit
4550 * doc/FAQ.html: added an entry for compilation from CVS
4551
4552Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * xmlversion.h.in libxml.h: Cygwin patches
4555 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4556 * tree.h: cleanup
4557
4558Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4561 memory block in a strange case where libxml is linked twice
4562 in the binary.
4563
4564Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4565
4566 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4567 state far too often, simple fix used to avoid it.
4568
4569Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4570
4571 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4572 being processed, applied his patch
4573 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4574
4575Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4576
4577 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4578 provided fixes to compile on MSCC again
4579 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4580 also provided an update for the project files.
4581
4582Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4583
4584 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4585 bug #55810
4586
4587Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * tree.c: fixed xmlGetNsProp() to close bug #55683
4590 Note this requires libxslt to use it's own function instead.
4591
4592Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * HTMLtree.c: when in a pre element no formatting space should
4595 be added.
4596 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4597
4598Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * configure.in: added tests for signal() and signal.h
4601
4602Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4605
4606Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * doc/libxml-doc.el: Felix Natter provided a new version for
4609 libxml2
4610
4611Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * HTMLtree.c: when in a pre element no formatting space should
4614 be added.
4615
4616Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4619
4620Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4623 hack
4624 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4625 * uri.c: fixed a warning
4626
4627Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4628
4629 * HTMLtree.c: trying to close bug #55772 escaping in script
4630 elements
4631 * doc/xml.html: suggest to send mail to the list
4632
4633Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4636 good. Use a macro and based on the solution provided in
4637 vsnprintf manual page from GNU.
4638
4639Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4640
4641 * error.c: Workaround for non-preserving variadic list.
4642 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4643
4644Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4645
4646 * doc/xml.html: added 2.3.10 release
4647
4648Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * configure.in: releasing 2.3.10
4651
4652Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4655
4656Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4657
4658 * encoding.c: Robert Collins provided a patch to add the
4659 "US-ASCII" encoding alias
4660
4661Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4664 string oriented functions and started cleaning the related areas
4665 in xpath.c which needed fixing in this respect
4666
4667Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4670 #55380
4671 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4672
4673Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4674
4675 * TODO: updated
4676 * nanohttp.[ch] : started adding APIs to get the redirected URL
4677 when this occurs (needed for further base computation
4678 * tree.h: cleanup
4679 * encoding.c: cleanup
4680 * SAX.c: minor change around ctxt->loadsubset
4681
4682Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * Makefile.am include/Makefile.am: small change to have
4685 include/libxml rebuilt if working from CVS.
4686 * uri.c: applied another patch from Carl Douglas for URI escaping,
4687 this should close bug #51876
4688
4689Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4690
4691 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4692 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4693 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4694 added specific regression test
4695 * parser.h: preparing for the XSLT mode where DTD inherited
4696 attributes are added to the tree.
4697
4698Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * xinclude.[ch]: Updated the namespace for the Last Call version
4701 * result/XInclude/include test/XInclude/include: updated the
4702 testsuite accordingly
4703
4704Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4705
4706 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4707 related to bug #51876
4708
4709Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4710
4711 * tree.c: fixed a gross mistake in base computation, xml:base is
4712 not completely correct yet (need cascade).
4713 * xpath.[ch]: added the few things needed to find a function name
4714 and URI from the XPath context when it is called.
4715
4716Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4719 * DOCBparser.c: small cleanup
4720 * xmllint.c: added a --catalogs option to load catalogs from
4721 $SGML_CATALOG_FILES
4722 * tree.c: cleanup
4723 * configure.in: iconv library fixup, ICONV_LIBS
4724
4725Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * catalog.c: handling of CATALOG entries. detection of recursion,
4728 and a few bugfixes
4729 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4730 against the default namespace
4731
4732Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4735
4736Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4737
4738 * parser.c: fixed propagation context info when parsing an
4739 external entity.
4740 * doc/html/*.html: regenerated a couple of docs
4741
4742Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4743
4744 * doc/xml.html: update with 2.3.9 informations
4745
4746Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4749 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4750 * doc/html/* : rebuilt the docs
4751 * valid.c: small patch which may improve some case when
4752 validating.
4753
4754Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4755
4756 * HTMLparser.c: Closed bug #54891
4757 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4758 to the suite
4759
4760Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4761
4762 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4763 applied a documentation patch from LotR and filled in a few missing
4764 descriptions
4765
4766Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * xpath.c tree.c parser.c: speed optimizations at the parser level
4769 document tree freeing and xpath evaluation
4770
4771Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * parser.c parser.h parserInternals.h: fixed a couple of
4774 interfaces for handling memory buffer input to const char *
4775 upon suggestion of JamesH.
4776
4777Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4778
4779 * configure.in: LoTR sent a patch fixing the previous commit
4780
4781Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * configure.in: trying to deal again with the stoopid -R linking
4784 flag of Solaris
4785
4786Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * xpath.h: two nodeset access macros from Thomas Broyer
4789
4790Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4793 patch from Thomas Broyer
4794
4795Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4798 case
4799 * INSTALL: was empty added stuff from the FAQ
4800
4801Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4802
4803 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4804 attributes handling and #54433 by adding xmlUnsetProp()
4805 and xmlUnsetNsProp()
4806
4807Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4808
4809 * HTMLparser.c: Patch from Jonas Borgström
4810 (htmlGetEndPriority): New function, returns
4811 the priority of a certain element.
4812 (htmlAutoCloseOnClose): Only close inline elements if they
4813 all have lower or equal priority.
4814 * result/HTML: this of course changed a number of tests results.
4815
4816Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * xmlIO.c catalog.c: plugged in the default catalog resolution
4819 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4820 documentations
4821 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4822
4823Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4824
4825 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4826 integrating catalogs
4827 * catalog.[ch] testCatalog.c: adding a small catalo API
4828 (only SGML catalog support).
4829 * parser.c: restaured xmlKeepBlanksDefault(0) API
4830
4831Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4832
4833 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4834
4835Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * parser.c: added xmlParseExternalEntityPrivate() to allow
4838 propagation of ctxt->_private when parsing external entities
4839
4840Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4843
4844Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4847
4848Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4849
4850 * valid.c: warn when indeterminist content model is detected
4851 * result/VC/ElementValid8: this adds a message
4852 * Makefile.am: add --novalid for VCM tests
4853 * parserInternals.c: added a call to Init memory
4854
4855Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4856
4857 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4858 when both parameters are NULL.
4859
4860Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * valid.c: applied small patch from Gary Pennington, reindented
4863 some part of the code.
4864
4865Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4868 release, updated and regenerated the docs
4869
4870Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4871
4872 * xpath.c result/XPath/expr/floats : clarified and cleanup
4873 printing of abnormal floats in tests.
4874
4875Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4876
4877 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4878 * results/HTML/ : a few changes in the output of the HTML tests as
4879 a result.
4880 * configure.in: tying to fix -liconv where needed
4881
4882Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * Makefile.am: fixed a stupid error
4885
4886Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * configure.in Makefile.am: make the inclusion of the trio
4889 modules in the library conditional
4890
4891Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * DOCBparser.c: patche from László Kovács, fixed entities refs
4894 in attributes handling
4895
4896Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4897
4898 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4899 flushing
4900
4901Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * xpath.c: fix of an XSLT namespace bug reported on the list
4904 general/bug-8-
4905
4906Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4907
4908 * strio.h trio.c: Dan McNichol suggested a couple of small
4909 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4910
4911Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4912
4913 * tree.c parser.c encoding.c: spent a bit more time looking
4914 at the parsing speed and DOM handling. Added a few more
4915 speedups.
4916
4917Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * parser.c: small but effective parsing speed improvement
4920
4921Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4922
4923 * configure.in: default on the DocBook parser inclusion (for Gnome)
4924 * DOCBparser.h: fixed a header reference
4925
4926Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * configure.in xpath.c: applied Bjorn patches for FPE on the
4929 alpha
4930
4931Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4932
4933 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4934 xmlSaveFormatFileTo()
4935
4936Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4937
4938 * xpath.c: simple and efficient optimization, XPath functions
4939 aways bind to the same code, cache this
4940 * TODO: updated (by saying some is obsolete)
4941
4942Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * xpath.c: more cleanup work on XPath name parsing routines
4945
4946Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4949 xmlXPathParseName
4950 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4951 * debugXML.c: avoid compilation problems if compiling without
4952 HTML support, Igor Zlatkovic
4953 * win32/libxml2/libxml2.def.src: being able to compile without
4954 XPath on Windows
4955
4956Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * libxml.m4: yet another patch from Toshio Kuratomi
4959
4960Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4963
4964Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4965
4966 * tree.[ch]: added xmlSaveFormatFile interface for saving
4967 and indenting a file.
4968
4969Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * xpath.c: fixed bug #53689 related to processing-instruction()
4972
4973Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * DOCBparser.c: patche from László Kovács
4976
4977Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4978
4979 * parser.c: applied fixes from Christian Glahn bug report #53391
4980
4981Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * error.c: Jean François Lecomte provided a complete description
4984 and a fix to bug #53537
4985
4986Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4989
4990Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * DOCBparser.c SAX.c: a bit more work on entities processing.
4993 Still Need to cleanup XML output and references in attributes
4994
4995Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4998
4999Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * tree.c: trying to fix #53574, not completely complete,
5002 I would like xmllint --copy --debug test/ent1 and
5003 xmllint --debug test/ent1 to show the same result.
5004 * xpath.c: fix a bug when trying to sort namespace nodes
5005
5006Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * HTMLtree.c: real fix for #53402
5009
5010Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5013 PIs when using xsl:output
5014 * valid.c: closing #53537 some case generate segfaults if there
5015 is validity errors
5016
5017Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5020 of external parsed entities, added --noent to testDocbook
5021 * valid.c: Garry Pennington found an uninitialized variable
5022 access in xmlValidateElementContent()
5023
5024Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5027 with madness
5028 * result/HTML/ : this modified the result of the regression tests
5029 a lot.
5030
5031Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5032
5033 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5034 to doc where it wasn't checked against NULL reported by
5035 Jens Laas
5036
5037Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5040 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5041
5042Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5045 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5046 * SAX.[ch]: cleanup and updates for DocBook
5047 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5048 ex SGML identifier changes
5049 * valid.c: removed a static unused function.
5050
5051Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * HTMLtree.c: applied change for Paul Sponagl on script saving
5054 * Makefile.am: the warning about entity title.xml are normal.
5055
5056Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * configure.in: release of 2.3.7
5059 * Makefile.am: fixing make distcheck
5060
5061Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5062
5063 * doc/html/* doc/xml.html: updated and regenerated the docs
5064
5065Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5068
5069Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * tree.c: fixed #53388 with the provided patch
5072
5073Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5074
5075 * valid.c: Bjorn detected an invalid memory access. Fixed
5076 vstateVPush()
5077
5078Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5081
5082Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5083
5084 * libxml.h: new header used only for the compilation of libxml
5085 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5086 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5087 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5088 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5089 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5090 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5091 baseline (version 1.2 plus a single patch).
5092 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5093 scientific notation for numbers. Tests added.
5094 * xpath.c: formatting of numbers changed to use sprintf
5095 (contribution from William Brack)
5096
5097Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5098
5099 * valid.c: cleanup, more useful debugging
5100 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5101 * xmlIO.c: entity loading is printed as an error when validating
5102
5103Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * valid.c: fixed to validate within entities
5106 * test/VCM/v22.xml: added a specific testcase
5107
5108Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5109
5110 * valid.c: forgot an epsilon transition in for ()+
5111 * test/VCM/v21.xml : added a specific test case
5112
5113Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5114
5115 * valid.c: removed a state explosion exhibited by RSS
5116 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5117 from bug #51872
5118
5119Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5120
5121 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5122 validation without using an ugly NFA -> DFA algo in the source.
5123 Made a specific algorithm easier to maintain, using a single
5124 stack and without recursion.
5125 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5126 * hash.c: made the growing routine static
5127 * tree.h parser.c: added the parent information to an
5128 xmlElementContent node.
5129
5130Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5131
5132 * SAX.c parser.c xpath.c: generating IDs when not validating
5133 from an external parsed entity was poisoning the ID has table
5134 with removed values. This was killing XSLT on the KDE help
5135 browser.
5136
5137Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * entities.h: andrew@ugh.net.au detected a double declaration
5140
5141Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5142
5143 * debugXML.c hash.c tree.h valid.c : some changes related to
5144 the validation suport to improve speed with DocBook
5145 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5146 the way validation errors get reported
5147
5148Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5151 by P C Chow and William M. Brack for XSLT HTML output
5152
5153Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5156 Igor Zlatkovic patches for MSC compilation and added his
5157 updates
5158
5159Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5160
5161 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5162 prefix lookup.
5163 * parserInternals.c: fixed the bug reported by Morus Walter
5164 due to an off by one typo in xmlStringCurrentChar()
5165
5166Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * HTMLparser.c result/HTML/*: revamped the way the HTML
5169 parser handles end of tags or end of input
5170
5171Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5174
5175Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5178 bug where the linktime verions of free() won't work ...
5179
5180Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5183
5184Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * doc/xml.html: added 2.3.6 release
5187
5188Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5191 * result/wml.xml: resulted in a small output change
5192
5193Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * tree.c: xmlNewDoc was missing the charset initialization
5196 * xmllint.c: added --auto to autogenerate a doc, allow to
5197 reproduce the problem fixed on xmlNewDoc
5198
5199Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5200
5201 * xpath.c: trying to get 52979 solved
5202 * tree.c result/ result/noent/: trying to get 52712 solved, this
5203 also made me clean up the fact that XML output in general should
5204 not add formating blanks by default, this changed the output of
5205 a few tests
5206
5207Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5210
5211Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * configure.in: finally released 2.3.6
5214
5215Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5216
5217 * xpath.c: checking for null pointer generated by new code
5218
5219Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5220
5221 * xpath.c: fixed a [] evaluation problem reported
5222 * test/XPath/tests/simpleaddr: extended test
5223 * result/XPath/simpleaddr: updated result
5224
5225Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5226
5227 * xmllint.c: Dan Timis reported a portability problem
5228 on Macs without mmap, fixed it.
5229
5230Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5231
5232 * testXPath.c : added a --tree option allowing to display the
5233 tree dump of the XPath expression
5234
5235Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5236
5237 * xpath.c: fixed a memleak when comparing nodesets
5238 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5239 * tree.c: added a TODO
5240
5241Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5244 we need string functions
5245 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5246 to be able to use them where needed. Applied some changes
5247 to reduce name linking pollution and compile in only what's
5248 needed.
5249 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5250 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5251 for the string manipulation functions
5252 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5253 to the free() function of xmlmemory.c
5254 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5255 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5256 usage.
5257
5258
5259Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * error.c: applied the context output patch of the error
5262 handling submitted by Chuck Griffith
5263 * error/VC/*: this slightly change some error logs
5264
5265Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5266
5267 * parser.c: fixed line number reporting on error
5268
5269Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * parser.c: Sullivan and Darin found a parser bug,
5272 applied the patch.
5273
5274Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5277 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5278 xmlversion.h.in xpointer.c: of course the way I defined
5279 UNUSED breaks on old gcc version. Try to be smart and
5280 also define it directly in xmlversion.h
5281 * configure.in: removed -ansi flag from the pedantic set
5282
5283Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284 Huge cleanup, I switched to compile with
5285 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5286 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5287 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5288 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5289 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5290 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5291 encoding.h entities.c error.c list.[ch] nanoftp.c
5292 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5293 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5294 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5295 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5296 Cleanup, staticfied a number of non-exported functions,
5297 detected and cleaned up a dozen of problem found this way,
5298 avoided a lot of public function name/typedef/system names clashes
5299 * doc/xml.html: updated
5300 * configure.in: switched private flags to the really pedantic ones.
5301
5302Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5303
5304 * configure.in: 2.3.5
5305 * doc/html/*: rebuilt the docs
5306
5307Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5308
5309 * parser.c: fixed a reported bug in NOTATION parsing
5310 * uri.c: accepted but not fixed bug 51876, added TODO
5311 * Makefile.am: fixed bug 51876
5312
5313Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * config.h.in configure.in error.c: fix a compilation problem
5316 on platforms without vsnprintf (xml@thewrittenword.com)
5317
5318Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5319
5320 * parser.c: fixed a function name header typo
5321 * SAX.c: notations can also occur in external subset.
5322
5323Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5324
5325 * error.c: removed a C++ like comment
5326
5327Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * parser.c: fixing bug 52299 strange condition leading
5330 to a parser crash due to a buffer overflow
5331 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5332 added the specific test case
5333
5334Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5335
5336 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5337 xmlXPathConvert{String,Number,Boolean} to be able to make
5338 type casts without a context stack, fixed some implementation
5339 problems related to the absence of context at parse-time,
5340 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5341 in the public API too
5342 * xpointer.c xpathInternals.h: we need to know at parse time
5343 whether we are compiling an XPointer
5344
5345Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5346
5347 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5348 cleaned up the parser internals, refactored XPath code, added
5349 new compilation based APIs and cleanly separated public and
5350 private APIs.
5351
5352Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * xpath.h: the comp field must be added at the end to avoid
5355 killing binary compat.
5356
5357Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * Makefile.am: detect XPath memleaks in regreson tests
5360 * error.c: fixed and error w.r.t. error reporting still using
5361 stderr
5362 * hash.c: added new line at end of file
5363 * tree.h: minor cleanup
5364 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5365 expression parsing from evaluation, resulted in a number of
5366 changes internally, and in XPointer. Likely to break stuff
5367 using xpathInternals.h but should remain binary compatible,
5368 new interfaces will be added.
5369
5370Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5371
5372 * configure.in: fixed a couple of problems reported by
5373 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5374 without gcc on non linux platforms.
5375
5376Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5377
5378 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5379 a fix for --with-html-dir= configure support. I hope it won't
5380 break rpm generation
5381
5382Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * xmlIO.c: one function comment cleanup.
5385
5386Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * SAX.c: external subset notations were improperly registered
5389 in the internal subset.
5390
5391Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * README.cvs-commits: added, pointing to HACKING
5394 * HACKING: updated
5395
5396Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5397
5398 * parser.c: and Matt Sergeant found one in the XML push
5399 parser (erroneous check I forgot to remove when I fixed the
5400 main parser).
5401
5402Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5403
5404 * xpath.c: ptittom found a small bug in UnaryExpr
5405
5406Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5407
5408 * configure.in: bumped to 2.3.4
5409 * error.c: fixed bug #51860
5410 * tree.c: fixed bug #51861
5411 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5412 * tree.[ch] : added xmlDefaultBufferSize
5413 * nanoftp.c: typo in function name header block
5414 * doc/xml.html : updated, added link to XML::LibXSLT
5415 * doc/html/* : rebuilt the docs
5416
5417Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5418
5419 * parser.c SAX.c: the new content parsing code raised an
5420 ugly bug in the characters() SAX callback. Found it
5421 just because of strangeness in XSLT XML Rec ouptut :-(
5422
5423Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * Makefile.am: Martin Baulig suggested to add -lm
5426 * tree.c: found another bug in xmlNodeGetContent()
5427
5428Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5429
5430 * xpath.c: Bjorn found the error related to strictness of comparison.
5431
5432Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * parser.c: trying to fix the Dtd parsing problem reported
5435 by Gary, side effect of last week speed optimizations.
5436
5437Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5440 * parserInternals.c: removed unneeded test raised by Stric
5441
5442Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5443
5444 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5445 and fixed by William Brack). Added xmlXPathFormatNumber.
5446 Changed the sorting slightly.
5447 * configure.in Makefile.am example/Makefile.am: Added -lm.
5448 Please note that applications linking with libxml2, must
5449 also like with the math library from now on.
5450
5451Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5454
5455Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5456
5457 * parser.c: one must report spaces even if the Dtd element
5458 content proves that this is not part of the element content.
5459 * result/valid/*.xml: this changed the ouptu slightly
5460
5461Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * configure.in: bumped to 2.3.3
5464 * doc/xml.html: updated
5465
5466Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * tree.c: minor doc fix
5469 * xpath.c: deallocation issues when a result tree has been
5470 converted to a node-set
5471
5472Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * doc/xml.html: oops corrected dates s/2000/2001
5475
5476Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * valid.c: new patch from Gary Pennington
5479
5480Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5481
5482 * doc/xml.html: applied patch from Ankh
5483
5484Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5485
5486 * xinclude.c: fixed a problem building on Mac
5487
5488Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * parser.c: more work on increasing parsing ferformances
5491
5492Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5495 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5496 avoiding memcpy in production builds MEM_CLEANUP macro use
5497 * parser.[ch] parserInternals.c: optimizations of the tightest
5498 internal loops inside the parser. Better checking of I/O
5499 flushing/loading conditions
5500 * xmllint.c : added --timing
5501
5502Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * configure.in: bumped to 2.3.2
5505 * doc/xml.html: updated for release
5506
5507Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * xpath.c: found a memleak and fixed a nasty bug
5510
5511Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * xmllint.[c1] : added return code errors for xmllint
5514 * xpath.c: specific debug dump function for result value trees
5515
5516Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * xpath.c: finally implemented xmlXPathCompareNodeSets
5519 * test/XPath/expr/floats results/XPath/expr/floats: added
5520 a test for float expressions
5521
5522Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5525 * parserInternals.[ch]: trying to speed up parsing
5526 * xpath.c : speeded up node set equality op
5527
5528Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5531 better handling of ID/IDREF and the list modules associated
5532 * configure.in: small CFLAGS cleanup
5533
5534Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * configure.in: fixed iconv detection on AIX (stric)
5537
5538Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5541
5542Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5543
5544 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5545 and optimized xmlXPathNodeSetSort
5546
5547Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * xpath.c: bug fix when context size is 0
5550 * parser.c: I like Norm's Dtd because they still manage to break
5551 the parser occasionally
5552
5553Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5556
5557Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5558
5559 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5560 attributes within the XML-1.0 namespace
5561
5562Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpathInternals.h: exported a few axis functions
5565 * doc/xml.html: updated the doc
5566
5567Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * configure.in: applied patch from Daniel van Balen for OpenBSD
5570 and bumped version to 2.3.1
5571 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5572 attempt to find autoclosing was simply broken, removed it,
5573 updated the examples, this is better
5574
5575Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5576
5577 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5578 hash functionnalities.
5579 * doc/html/* : rebuild the doc
5580
5581Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5584 on predicate
5585 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5586 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5587 really want to have tags closed on output even if we accept
5588 unclosed ones on input
5589
5590Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * xpath.c: ouch don't free NULL, rare case fixed
5593 * tree.c: don't coalesce text nodes if they don't have the
5594 same behaviour wrt escaping on output
5595
5596Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * xpath.c: small fixup
5599 * SAX.c: don't warn on empty namespaces.
5600
5601Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * README: a bit of cleanup
5604 * configure.in: preparing for 2.3.0 release
5605
5606Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5607
5608 * hash.[ch]: added a first version of xmlHashSize()
5609 * valid.c: another bug fix from Gary Pennington
5610
5611Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5612
5613 * valid.c: couple of bug fixes pointed by Gary Pennington
5614 * HTMLtree.c: #if 0 cleanup
5615
5616Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5617
5618 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5619 which removes a time consuming check of xmlXPathNodeSetAdd()
5620 and use it in places where we are sure to not break unicity
5621
5622Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5623
5624 * xpath.c: bug fixes found from XSLT
5625 * tree.c: preserve node->name special values when copying nodes.
5626 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5627 external subset are fetched when available but without full
5628 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5629 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5630 output with encoding disabled.
5631
5632Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5635 xmlCheckFilename should not be called from xmlFileOpenW
5636 and xmlGzfileOpenW
5637
5638Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5639
5640 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5641 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5642 added the new tests for URI normalization
5643 * testURI.c: fixed stoopid bugs
5644 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5645 the URI in the error messages are now properly normalized
5646
5647Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5650
5651Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5654
5655Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5656
5657 * xpath.c: fixed mod operator
5658
5659Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5660
5661 * parser.c: fixed xmlStrcat doc
5662 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5663 trees.
5664
5665Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5666
5667 * xpath.c result/XPath/tests/chaptersbase
5668 result/XPath/tests/simplebase: fixed XPath node()
5669 * tree.c: small fix in xmlNewNs()
5670 * Makefile.am: removed extraneous xml2Conf.sh rule
5671
5672Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5675 Changed the library name, in order to get libxml-devel and
5676 libxml2-devel to coexist on a single system
5677 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5678 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5679
5680Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5683 libxml2-devel installable in // as libxml-devel.
5684
5685Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * doc/Makefile.am: fixed make rebuild in doc
5688 * doc/html/*.html: rebuilt the docs
5689
5690Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5691
5692 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5693
5694Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5697 the HTML doc to go into the -devel RPM ...
5698 * aclocal.m4 config.h.in: some updates due to auto* magic
5699
5700Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5701
5702 * xpath.h: added a hook in the context structure allowing to
5703 link to extra support, needed for XSLT
5704
5705Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5706
5707 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5708 xmlXPtrCmpPoints to use it.
5709 * propagated the following patch from Alejandro Forero
5710 * include/win32config.h xmlIO.c: applied further suggestions
5711 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5712 * example/gjobread.c: fixed warnings, now that it builds
5713
5714Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5715
5716 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5717
5718 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5719 filename points to a valid file (not a directory).
5720 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5721 Added calls to xmlCheckFilenameDir.
5722
5723 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5724 `path' (rather than `filename') as the parameter to gzopen and open.
5725
5726Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5727
5728 * Makefile.am: fixed a problem with EXTRA_DIST
5729
5730Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5731
5732 * Makefile.am example/Makefile.am: finally found the trick
5733 to build the example, i.e. add "." in SUBDIRS before example
5734 in the list <grin/>
5735
5736Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5737
5738 * doc/xml.html: updated with an XSLT section, removed pointer to
5739 W3C CVS base.
5740
5741Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5744 too, and deallocation need to occur the same way.
5745
5746Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5749 type correponding to an XSLT result tree fragment. Share most
5750 of the data format with node set, as well as operators.
5751 * HTMLtree.c: added a newline at the end of the doctype output
5752 whe this one is not present initially.
5753 * tree.c: make sure taht the parent and doc pointers are properly
5754 set when copying attributes (lists).
5755
5756Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5759
5760Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * xpath.c: seems I finally killed that ugly path evaluation
5763 context bug (tagged 9999 in case is is wrong)
5764
5765Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5768 for XSLT
5769
5770Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5773 for xmlGzfileOpen() bug
5774
5775Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.c: removed an error found by XSLT usage
5778 * tree.c parserInternals.h: use a predefined static string
5779 for text and comment nodes, avoid freeing them in xmlFreeNode,
5780 exported the string name in parserInternals.h and added
5781 another value to disable encoding at output (for XSLT),
5782 gain memory, time.
5783
5784Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5787 win32/libxml2/libxml2_so.dsp: new makefiles and update
5788 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5789
5790Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5793 Gary Pennington
5794
5795Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5796
5797 * xpath.c: fixed the comaprision of values and nodelists,
5798 need to compare nodelist still ...
5799 * debugXML.c: avoided a possible core dump
5800 * HTMLparser.c: cleanup
5801 * nanohttp.c: contributed fix.
5802 * tree.c: fixes in properties handling added xmlSetNsProp
5803 needed by libxslt
5804 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5805 comment
5806 * TODO: updated
5807
5808Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5809
5810 * parser.c parserInternals.c: applied Bjorn Reese optimization
5811 patch
5812
5813Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5814
5815 * Makefile.am: applied patch fro make check from Martin Vidner
5816
5817Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * configure.in: preparing 2.2.11
5820 * doc/html/*: rebuild the HTML files
5821 * doc/xml.html : updated
5822
5823Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5824
5825 * tree.c: fixed a stupid bug
5826 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5827 patches related to validation of an XInclude processing result
5828 * TODO: updated
5829
5830Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5833 on large files
5834
5835Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5838
5839Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5842 reported by Jonas Borgström
5843 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5844
5845Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * testXPath.c xpath.c: fixing the XPath union expressions problem
5848 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5849
5850Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5851
5852 * xmllint.c: Made is so if the file name is "-" is will read form
5853 standard input. Sven Heinicke <sven@zen.org>
5854 * tree.c: fixed a problem when growing buffer
5855 * tree.h: fixed the comment of the node types following andersca
5856 comment
5857 * TODO: updated
5858
5859Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5860
5861 * HTMLparser.[ch]: added a way to avoid adding automatically
5862 omitted tags. htmlHandleOmittedElem() allows to change the
5863 default handling.
5864 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5865 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5866 of xmllint too when using --memory flag, added a memory test
5867 suite at the Makefile level.
5868 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5869 with namespace use when encountering QNames in XPath evalation,
5870 added xmlns() scheme in XPointer.
5871 * nanoftp.c : incorporated a fix
5872 * parser.c xmlIO.c: fixed problems raised with encoding when using
5873 the memory I/O
5874 * parserInternals.c: closed bug 25934 reported by
5875 torsten.landschoff@innominate.de
5876 * TODO: updated
5877
5878Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5879
5880 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5881 on a non-updated tree :-(, made a 2.2.10 release to correct the
5882 situation
5883
5884Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5885
5886 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5887 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5888 integrated a set of OpenVMS changes from Howard Taylor
5889 <Howard.Taylor@pacoast.com>
5890
5891Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5892
5893 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5894 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5895
5896Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5897
5898 * HTMLparser.c: some fixes on auto-open of html/head/body
5899 * encoding.c: fixed a compilation error on some gcc env
5900 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5901 XPointer implementation
5902 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5903 related XPointer tests and associated results
5904
5905Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * doc/xmldtd.html doc/xml.html: following a short step by step
5908 guidance on IRC to help maciej with DTDs I started a small
5909 page on the subject.
5910
5911Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5912
5913 * HTMLparser.c: fixed handling of broken charrefs
5914 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5915 patches
5916
5917Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5918
5919 * doc/xml.html doc/html/* : rebuilt the docs after adding
5920 xinclude and updated page for 2.2.7 and 2.2.8
5921 * configure.in: releasing 2.2.8
5922
5923Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5924
5925 * parser.[ch] parserInternals.c: applied the conditional
5926 section processing fix from Jonathan P Springer
5927 <jonathan.springer2@gte.net>
5928 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5929 project file, fixed iconv default non support
5930 * xpath.c: fixed the problem of evaluating relative expressions
5931 when a node context is provided.
5932
5933Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5934
5935 * nanoftp.c: fixed gcc 2.95 new warnings
5936 * SAX.c: fixed a stupid bug
5937 * tree.c: fixed a formatting problem when round-tripping
5938 from/to memory
5939 * xinclude.c: chased memleak, fixed a base problem
5940 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5941 xmlXPtrBuildNodeList()
5942 * TODO: updated
5943 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5944 adding a first small set of regression tests for XInclude
5945
5946Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * nanohttp.[ch]: applied Wayne Davison patches to access
5949 the WWW-Authorization header.
5950 * parser.c: Closed Bug#30847: Problems when switching encoding
5951 in short files by applying Simon Berg's patch.
5952 * valid.c: fixed a validation problem
5953 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5954 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5955 Wayne Davison
5956 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5957 need to be extended to non full nodes selections.
5958 * xinclude.c: starts to work decently
5959
5960Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5961
5962 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5963 debugXML.c xmlversion.h.in: Started adding XInclude support,
5964 this is a new xmllint option
5965 * tree.c xpath.c: applied TOM patches for XPath
5966 * xpointer.c: fixed a couple of errors.
5967 * uri.c: added an escaping function needed for xinclude
5968 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5969 new warning from RH70 gcc's version
5970
5971Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5972
5973 * HTMLparser.c: fixed loop on invalid char in scripts
5974 * parser.c: update to description of xmlIOParseDTD()
5975 * libxml.m4 xmlversion.h.in: changes contributed by
5976 Michael Schmeing <m.schmeing@internet-factory.de>
5977 * configure.in: preparing for 2.2.7
5978 * Makefile.am: trying to avoid config.h and acconfig.h
5979 being included in the distrib
5980 * configure.in: released 2.2.7
5981
5982Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5985 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5986
5987Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * parser.[ch]: added xmlIOParseDTD()
5990 * xpointer.c: added support for the 2 extra parameters of
5991 string-range, fixed a stoopid error when '0' was present
5992 in XPointer expressions
5993 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5994 testsuite for the above
5995
5996Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * libxml.spec.in: improved package descriptions
5999
6000Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6001
6002 * xpath.c xpathInternals.h: applied a large cleaning patch
6003 from TOM <ptittom@free.fr>, it also add namespace support
6004 for function and variables registration.
6005
6006Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6007
6008 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6009 * Makefile.mingw: Wayne Davison's update adding hash.c
6010
6011Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6012
6013 * xpath.c: fixed the root evaluation problems
6014 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6015 ignorable spaces with <b> <bold> <em>
6016 * tree.c: fixed a loop in xmlSearchNsByHref()
6017
6018Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6019
6020 * xpath.c: applied another XPath patch from TOM
6021 * xpath.c include/makefile.am: applied another patch from
6022 china@thewrittenword.com (cleanup on IRIX).
6023
6024Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6025
6026 * xml-config.1: received a fixed version from Fredrik Hallenberg
6027 <hallon@lysator.liu.se>
6028
6029Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6030
6031 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6032 cleanup patch for XPath
6033
6034Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * patched to redirrect all "out of context" error messages to
6037 a reconfigurable routine. The changes are:
6038 * xmlerror.h : added the export of an error context type (void *)
6039 an error handler type xmlGenericErrorFunc there is an interface
6040 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6041 to reset the error handling routine and its argument
6042 (by default it's equivalent to respectively fprintf and stderr.
6043 * all the c files: all wild accesses to stderr or stdout within
6044 the library have been replaced to calls to the handler.
6045
6046Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6047
6048 * configure.in: release 2.2.6
6049 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6050 exporting the inner functions of xpath for extension modules
6051 * doc/*: updated and rebuilt the doc
6052
6053Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6054
6055 * nanohttp.c : applied Wayne HTTP cleanup patch
6056 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6057 and xmlNodeSetSpacePreserve()
6058
6059Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6060
6061 * xpath.c: closing bug #29260
6062
6063Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6066 multikey tuples, made hash structure opaque
6067 * valid.[ch]: moved elements, attributes, notations decalarations
6068 as well as ID and refs to hash tables.
6069 * entities.c: hash cleanup
6070 * xmlmemory.c: fixed a dump problem in debug mode
6071 * include/Makefile.am: problem passing in DESTDIR= values patch
6072 from Marc Christensen <marc@calderasystems.com>
6073 * nanohttp.c: removed debugging remains
6074 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6075 * HTMLparser.c parser.c: fixing a number of problems with the
6076 macros in the *parser.c files (Wayne).
6077 * HTMLparser.c: close the previous option when opening a new one
6078 (Marc Sanfacon).
6079 * result/HTML/*: updated the HTML results accordingly
6080
6081Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6084 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6085 XPath functions and XML entities table to them. More to come...
6086 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6087
6088Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * tree.c: coalesce adjacent text nodes
6091 * valid.c: handling of blank nodes in DTd validation (raised
6092 by problems with a posteriori validation).
6093 * nanohttp.c: changing behaviour on HTTP write stuff.
6094 * HTMLtree.c: forced body and html to be explicitely closed.
6095 * xpath.h: exported more XPath functions.
6096
6097Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * Release of 2.2.5
6100 * xpointer.c: range() range-inside and other helper functions
6101 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6102
6103Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6106 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6107
6108Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6111 and XPointer modules
6112
6113Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6114
6115 * SAX.h: closed #25107
6116
6117Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * testSAX.c: fixed problem with cdata reporting
6120 * SAXresult/* : updated
6121
6122Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6125 Closed bug #27499, added to regression tests
6126 * TODO: updated
6127
6128Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6131 support for SCRIPT and STYLE with help from Bjorn Reese
6132 * test/HTML/* result/HTML/*: added simple testcase and updated
6133 the existing ones.
6134
6135Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6136
6137 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6138 string-range for empty strings
6139 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6140 test/XPath/xptr/strrange: augmented the XPointer testsuite
6141
6142Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * doc/xml.html doc/xmlmem.html: added a module describing memory
6145 interfaces and use, updated the main page.
6146
6147Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6150 nanoftp code work on Windows too now
6151
6152Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6155 * xpointer.c: implemented string-range() at least a good first version
6156 * test/XPath/docs/str test/XPath/xptr/strrange
6157 result/XPath/xptr/strrange: the string-range() tests
6158
6159Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6160
6161 * Makefile.am include/Makefile.am include/win32config.h
6162 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6163 and make distcheck
6164
6165Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6166
6167 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6168 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6169 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6170
6171Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6172
6173 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6174 patch for socklen_t detection by
6175 Albert Chin-A-Young <china@thewrittenword.com>
6176
6177Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6178
6179 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6180 and added a --dtdvalid option to xmllint used to test it
6181
6182Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6183
6184 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6185 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6186
6187Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6190 handlings (registration, lookup, cleanup)
6191
6192Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * configure.in Makefile.am include/makefile.am: adding XPointer
6195 and XPtrtests target
6196 * xpointer.[ch] : new files for XPointer support
6197 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6198 more XPath tests
6199
6200Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * configure.in: fixed, very broken, make distcheck works again
6203
6204Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6205
6206 * More work toward 2.2.5, integrated a number of patches
6207 * configure.in Makefile.am win32config.h.in: trying to cleanup
6208 make distcheck .... huh ...
6209 * include/Makefile.am include/win32config.h: new directory
6210 for includes
6211 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6212 updated teh makefiles and instructions for WIN32
6213 * xpath.c: small fixes
6214 * test/XPath/ results/XPath: updated the testcases and results
6215 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6216 suggested patches
6217 * valid.c: fixed an ID bug
6218
6219Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6220
6221 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6222 the automake bug where wrong dependancies were generated.
6223 * xpath.[ch]: worked on XPointer
6224
6225Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * configure.in Makefile.am: 2.2.5, ship the include in an
6228 include/libxml subdirectory, use symlinks when using CVS
6229 * testSAX.c: fixed small bug
6230 * testXPath.c: changed the way testfiles are parsed
6231 * debugXML.c: same kind of cleanup when parsing an argument expression
6232 XPath/XPointers can have blanks embedded
6233 * xpath.[ch]: more cleanup, reorgs for XPointer work
6234 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6235 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6236
6237Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6238
6239 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6240 in the XPath engine, rewrote large parts of it, now it's far
6241 cleaner and in sync with the REC not an old WD. Fixed a parsing
6242 problem in the interactive XML shell found when testing XPath.
6243
6244Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6245
6246 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6247 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6248 examples with the extra test
6249
6250Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6253 the global init function.
6254
6255Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * HTMLparser.c: Doohhh, attribute name parsing was still case
6258 sensitive ! Fixed this ...
6259 * result/HTML/* : updated the tests results accordingly
6260
6261Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6262
6263 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6264 engine, should be far more stable, incorporated a new version of
6265 preceding/following axis, need testing
6266 * uri.c: fixed file:///c:/a/b/c problem
6267 * test/XPath/tests/idsimple: augmented the XPath tests
6268
6269Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * doc/* rebuilding docs for 2.2.4 release
6272
6273Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6274
6275 * configure.in: releasing 2.2.4
6276 * parser.[ch]: added xmlStrEqual()
6277 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6278 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6279 use xmlStrEqual instead
6280 * TODO: updated
6281 * added an XPath test
6282
6283Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6284
6285 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6286 * entities.h: exported xmlInitializePredefinedEntities
6287 * parser.[ch] : added xmlInitParser()
6288 * parserInternals.h : had to export htmlInitAutoClose()
6289
6290Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6291
6292 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6293 problems
6294 * Makefile.am : added XPath regression tests to normal tests
6295 * uri.c: fixed a problem with local paths, cleanup
6296 * parser.c: fixed a problem with large CData sections
6297
6298Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * configure.in xml-config.in: patch from "Ben Taylor"
6301 <sol7x86@hotmail.com> for solaris shared libs lookup
6302
63032000-09-30 Martin Baulig <baulig@suse.de>
6304
6305 * libxml-2.0.pc.in: Provide pkg-config script.
6306
6307 * configure.in: Create the libxml-2.0.pc script from the
6308 libxml-2.0.pc.in templates.
6309 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6310 script in `$(libdir)/pkgconfig'.
6311
6312Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6315 when compiling with MSC
6316
6317Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * xpath.c: patch for normalize-string() substring-before(),
6320 substring-after() and translate() functions from Bjorn Reese
6321 <breese@mail1.stofanet.dk>
6322 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6323 Fredrik Hallenberg <hallon@lysator.liu.se>
6324 * TODO: updated
6325
6326Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6329 problem of socklen_t being undefined on a number of platforms
6330 * debugXML.c: fixed a compilation problem when without snprintf
6331
6332Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6335 an URI bug and a fix for the control-character-induced infinite loop
6336 * nanohttp.c: preventive fix for compiling on WIN32
6337
6338Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6339
6340 * xmlint.c: closing bug #25000
6341
6342Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6343
6344 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6345 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6346 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6347 related function, fixing xmlStrncmp(), and associated cleanup
6348 * result/HTML/entities.html.sax: updating result
6349
6350Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6351
6352 * uri.c: applied patch for URI escaping from Wayne Davison
6353 <wayned@blorf.net>
6354 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6355 from Denis Barbier <barbier@imacs.polytechnique.fr>
6356 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6357 patch from Wayne Davison
6358
6359Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * doc/xml.html : updated with new releases, adding "how to help"
6362
6363Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6364
6365 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6366 removed a few warnings in pedantic mode ...
6367 * parserInternals.c parser.c: moved encoding switching function
6368 to parserInternals.c
6369 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6370
6371Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6374 error or warning handlers
6375
6376Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * parserInternals.c parserInternals.h parser.c Makefile.am:
6379 created a new module parserInternals.c, moved most of the
6380 code shared by the various parsers there, as well as
6381 deprecated code from parser.c. More cleanup of parser.c
6382 * uri.c: fixed a problem when URI is NULL
6383 * valid.c: speedup when looking for an attribute declaration
6384
6385Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6388 the cleanup of the computation of URI references when seeking
6389 external entities. The URI reference string and the resulting
6390 URI are both stored now.
6391 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6392 large s(n)printf checks and cleanup from Denis Barbier
6393 <barbier@imacs.polytechnique.fr>
6394 * xmlversion.h.in tree.h: couple of SGML declarations for a
6395 possible docbook module.
6396 * result/VC/ : a couple of test output changed due to the change
6397 of the entities URI
6398
6399Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * parser.h: added a _private field for linking user's data
6402
6403Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6404
6405 * parser.c parserInternals.h: demacroified most of the IS_XXX
6406 the gain in size is significant so ...
6407
6408Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * entities.c: cases where looking up entities with doc==NULL
6411 covered
6412
6413Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6414
6415 * uri.c: applied Wayne Davison patch
6416 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6417
6418Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6419
6420 * uri.c testUri.c: applied Wayne Davison patches
6421 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6422 * Makefile.in: added URItest and included thenin "make tests"
6423
6424Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * xmlversion.h.in: closed bug 22941
6427
6428Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6429
6430 * doc/xmlio.html: added doc and example for entity loader
6431 redefinition.
6432
6433Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6436 used by libxml
6437
6438Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6439
6440 * parser.c: Fixed bug on invalid ontent characters and when using
6441 push.
6442 * xmllint.c: fixed xmllint endling of errors in push mode
6443
6444Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6445
6446 * HTMLparser.c testHTML.c: applied two new patches from
6447 Wayne Davison <wayned@users.sourceforge.net>
6448 * result/HTML/*.sax: regenerated HTML SAX output
6449 * parser.c: more cleanup.
6450
6451Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6452
6453 * HTMLparser.[ch] testHTML.c: applied the second set of
6454 patches from Wayne Davison <wayned@users.sourceforge.net>,
6455 adding htmlEncodeEntities()
6456 * HTMLparser.c: fixed an ignorable white space detection bug
6457 occuring when parsing with SAX only
6458 * result/HTML/*.sax: updated since the output is now HTML
6459 encoded...
6460
6461Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6462
6463 * HTMLparser.[ch]: applied some of Wayne Davison
6464 <wayned@users.sourceforge.net> patches
6465
6466Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6467
6468 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6469 undeclared namespace prefix was used, added a warning.
6470 Cleaned up support w.r.t. entities, spilling out a warning
6471 and being pedantic on lookups.
6472 * test/warning/ent9 : added testcase for previous example.
6473 * TODO: updated
6474 * parserInternals.h parser.c: changed the way names are parsed
6475 now allow infinite size and decrease penalty for normal use
6476 * parser.c: Started a big cleanup/check of the parser code,
6477 fixed some of the most tortuous entity code, spotted code
6478 unused anymore
6479 * test/*: added tests for very long names and related nasty
6480 things.
6481
6482Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * doc/encoding.html: added encoding aliases doc
6485 * doc/xml.html: updates
6486 * encoding.[ch]: added EncodingAliases functions
6487 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6488 bottleneck affecting large DTDs like Docbook
6489 * parser.[ch] xmllint.c: added a pedantic option, will be
6490 useful
6491 * SAX.c: redefinition of entities is reported in pedantic mode
6492 * testHTML.c: uninitialized warning from gcc
6493 * uri.c: fixed a couple of bugs
6494 * TODO: added issue raised by Michael
6495
6496Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6497
6498 * doc/encoding.html: propagated Martin Duerst suggestions
6499
6500Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6503 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6504 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6505 by Wayne Davison
6506
6507Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * nanoftp.c nanohttp.c: small cleanup
6510 * TODO: updated
6511
6512Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6513
6514 * added an old VC testcase and updated title.xml entity
6515
6516Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6519 done on auto-opening of <p> tags and cleanup of SAX output
6520
6521Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6524
6525Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * doc/xml.html libxml.* structure.*: updated the doc a bit
6528
6529Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6530
6531 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6532 of SAX tests
6533
6534Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6537 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6538
6539Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6540
6541 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6542 * testHTML.c: fix core dump on Solaris 2.x systems
6543 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6544 * result/HTML/*.sax: previous bug fix lead to new results
6545
6546Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6549 * configure.in: added --with-readline=DIR to accept alternate
6550 path for readline include/library
6551 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6552 for ANSI under HP-UX
6553 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6554 includes @LIBS@
6555
6556Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6557
6558 * doc/* : rebuilt the docs
6559 * getting ready for 2.2.2 release
6560
6561Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6564 and xmlAddFeature()
6565 * tree.[ch]: added xmlAddChildList()
6566 * xmllint.c: MAP_FAILED macro test
6567 * parser.h: added xmlParseCtxtExternalEntity()
6568 * valid.c: applied bug fixes removed warning
6569 * tree.c: added CDATA block to elements content
6570 * testSAX.c: cleanup of output
6571 * testHTML.c: added SAX testing
6572 * encoding.c: better error recovery
6573 * SAX.c, parser.c: fixed one of the external entity processing
6574 of the OASis testsuite
6575 * Makefile.am: added HTML SAX regression tests
6576 * configure.in: bumped to 2.2.2
6577 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6578 SAX results
6579
6580Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * configure.in: patch for HP compiler
6583
65842000-08-04 Sven Heinicke <sven@zen.org>
6585
6586 * xmllint.c: Was coredumping sometimes when the file given didn't
6587 exist.
6588
6589Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6592
6593 when using in memory parsing. Need some cleanup.
6594 * xmllint.c configure.in: added a --memory flag to test memory
6595 parsing
6596
6597Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6598
6599 * nanohttp.c: fixed socklen_t replacement to unsigned int
6600 * parser.c: fixed a space handdling missing at the end of
6601 production 28 DOCTYPE.
6602 * xmlmemory.c: fixed a stupid bug on the routine to override
6603 allocation functions
6604 * TODO: updated
6605
6606Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * doc/ regenerated the docs
6609
6610Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6611
6612 * doc/encoding.html doc/xml.html: added I18N doc
6613 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6614 improvements, both parser and filters, added ASCII & HTML,
6615 fixed the ISO-Latin-1 one
6616 * xmllint.c testHTML.c: added/made visible --encode
6617 * debugXML.c : cleanup
6618 * most .c files: applied patches due to warning on Windows and
6619 when using Sun Pro cc compiler
6620 * xpath.c : cleanup memleaks
6621 * nanoftp.c : added a TESTING preprocessor flag for standalong
6622 compile so that people can report bugs more easilly
6623 * nanohttp.c : ditched socklen_t which was a portability mess
6624 and replaced it with unsigned int.
6625 * tree.[ch]: added xmlHasProp()
6626 * TODO: updated
6627 * test/ : added more test for entities, NS, encoding, HTML, wap
6628 * configure.in: preparing for 2.2.0 release
6629
6630Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * nanoftp.c: fixed the way the control connection is handled
6633 * libxml.spec.in: fixed the dependancies and cleanup
6634
6635Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * doc/xml.html: changed the xmlsoft.org structure, updated the
6638 examples w.r.t. root and childs
6639
6640Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6643
6644Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * HTMLparser.c: Work on character encoding support for the HTML parser
6647 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6648 * encoding.c: Fixed a potential memleak in the encoding stuff
6649
6650Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6651
6652 * doc/FAQ.html doc/Makefile.am : added a FAQ
6653
6654Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6655
6656 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6657 of the HTML parser to force it to not bypass SAX
6658
6659Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * win32config.h.in: updated
6662 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6663 lacks iconv support :-( need to release 2.1.1
6664 * configure.in: release 2.1.1
6665 * HTMLparser: fixed bug #14784
6666 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6667 by Windows compiler
6668 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6669 the SAX startDocument() callback.
6670 * TODO: updated
6671
6672Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6673
6674 * added xmlStopParser()
6675
6676Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * configure.in: 2.1.0 prerelease
6679 * Large resync between W3C and Gnome tree
6680 * nanoftp, nanohttp.c: fixed stalled connections probs
6681 * HTMLtree.c SAX.c : support for attribute without values in
6682 HTML for andersca
6683 * valid.c: Fixed most validation + namespace problems
6684 * HTMLparser.c: start document callback for andersca
6685 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6686 * parser.h, SAX.c: serious speed improvement for large
6687 CDATA blocks
6688 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6689 different encoding
6690 * example/Makefile.am example/gjobread.c tree.h: work on
6691 libxml1 libxml2 convergence.
6692 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6693 and the LIBXML_TEST_VERSION macro
6694
6695Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6696
6697 * doc/xml.html: various patches and improvements typo fixed by
6698 Felix Natter
6699 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6700 from Felix Natter <fnatter@gmx.net>
6701
6702Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6703
6704 * doc/upgrade.html: updated with instructions for support of both
6705 libxml-1.x and libxml-2.x
6706 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6707 for 2.x support and also fixed includes
6708
6709
6710Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6713 the encoding support, added iconv support, so now libxml if
6714 compiled with iconv automatically support japanese encodings
6715 among others. Work based on initial patch from Yuan-Chen Cheng
6716 I may have broken binary compat in the encoding handler
6717 registration scheme, but that was so utterly broken I don't
6718 expect anybody to have used this feature until now.
6719 * parserInternals.h: fixup on the CHAR range macro
6720 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6721 code.
6722 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6723 * uri.c: added xmlParseURI() I can't believe I forgot to
6724 implement this one in 2.0 !!!
6725 * SAX.c: moved doc->encoding update in the endDocument() call.
6726 * TODO: updated.
6727
6728Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6729
6730 * tree.h: removed extraneous xmlRemoveProp definition
6731 * TODO: added item about --disable-corba configure switch
6732 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6733 * nanoftp.c: fixed include problems giving troubles on AIX and
6734 slowlaris
6735 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6736 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6737 comment and headers changes to lower gtk-doc number of warnings
6738 * doc/html/*: rebuilt docs
6739
6740Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6741
6742 * HACKING: documented the tag for 1.x and instructions
6743
6744Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6747 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6748 xmlCreateIOParserCtxt
6749 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6750 significant overall improvement
6751 * xmllint.c: added I/O test to xmllint
6752 * testSAX.c: added a speed test
6753 * doc/* : updated/regenerated
6754
6755Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6756
6757 * xpath.c uri.h parserInternals.h: cosmetic changes from
6758 "Timur I. Bakeyev" <timur@bat.ru>, including making
6759 xmlCreateURI() public
6760
6761Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6762
6763 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6764 and the code at the same time. Added a clean mechanism for
6765 overload or added input methods: xmlRegisterInputCallbacks()
6766 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6767 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6768 * TODO: updated
6769 * doc/* : updated/regenerated
6770 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6771 source dir
6772
6773Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6774
6775 * testURI.c: yet another forgotten commit, I should get some sleep !
6776
6777Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6778
6779 * xmllint.c: forgot to commit this too ?
6780
6781Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6782
6783 * xmlversion.h.in : forgot to commit this previously
6784
6785Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6788 * README TODO: updated for release
6789 * uri.c uri.h: added authority parsing/saving
6790 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6791 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6792 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6793 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6794 Makefile.am : added compile-time customization of libxml
6795 --with-ftp --with-http --with-html --with-xpath --with-debug
6796 --with-mem-debug
6797 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6798 #include <libxml/xxx.h> I hope it won't break too much stuff
6799 and will be manageable in the future...
6800 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6801 and added xmllint to the installed programs
6802 * uri.h: added xmlFreeURI()
6803
6804Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6805
6806 * uri.c uri.h: finished the escaping handling, the base support
6807 and the URI path normalization. Looks good just lacks the
6808 authority content parsing code.
6809 * Makefile.am: added instructions to generate testURI
6810 * TODO: updated
6811 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6812 added links and icons for W3C and Gnome
6813
6814Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * xmlmemory.[ch] : seems I forgot to actually update the files in
6817 the last commit :-)
6818 * doc/xml.html doc/html/* : updated and uploaded the docs
6819
6820Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6821
6822 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6823 * TODO: updated
6824 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6825 libxml default allocation function with another set (like gmalloc/
6826 gfree).
6827 * Makefile.am, uri.c, uri.h: added a set of functions to do
6828 exact (litteraly copied from the RFC 2396 productions) parsing
6829 and handling of URI. Will be needed for XLink, one XML WFC,
6830 XML Base and reused in the nano[ftp/http] modules. Still work
6831 to be done.
6832
6833Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6834
6835 * configure.in, libxml.spec.in : libxml2
6836 * doc/* : updated the doc page, rebuilt the docs
6837
6838Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * all: tagged LIB_XML_1_X
6841 * *.c *.h : updated from W3C CVS tree
6842 * configure.in : 2.0.0-beta
6843 * libxml.spec.in : libxml2 package nam
6844 * result/* : new version of the tests output
6845
6846Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6847
6848 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6849
6850Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6851
6852 * doc/* : rebuilt the docs
6853 * parser.c: final patch on #6766
6854 * valid.c: small patch on validity checks.
6855
6856Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6859 added
6860 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6861 compatibility w.r.t. XML spec and existing code.
6862
6863Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6864
6865 * parser.c: seems a better solution to <a> </a> exists,
6866 will try it for a while
6867
6868Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * parser.c: tried to remove the <a> </a> generating <a/>
6871 this is hard. Left a flag for that purpose. Fixed bug #6766
6872 * configure.in: prepared 1.8.7 not released, due to previous
6873 problem
6874
6875Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * doc/xml.html : applied second patch from Paul DuBois
6878
6879Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * doc/xml.html : applied patch from Paul DuBois
6882
6883Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6884
6885 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6886
6887Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6888
6889 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6890 compilation warnings on various platforms.
6891 * parser.c: Fixed #5281 validity error callbacks are now desactived
6892 by default if not validating.
6893
6894Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6897
6898Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6899
6900 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6901 <gkatsi@cs.toronto.edu>
6902
6903Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6906 processing URLs
6907
6908Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6911 xmlNanoFTPUpdateURL for persistent control connections.
6912 * configure.in: 1.8.6
6913
6914Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6915
6916 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6917 * tree.[ch] : added xmlSaveNoEmptyTags
6918
69192000-01-29 James Henstridge <james@daa.com.au>
6920
6921 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6922
6923 * Makefile.am: added nanoftp.[ch] to the build.
6924
6925Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * nanoftp.[ch]: cleanup, comments, API
6928 * debugXML.c : fixed a bug in the cat command
6929 * doc/*: regenerated the docs
6930
6931Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6932
6933 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6934 * debugXML.c : fixed a bug in the cat command
6935 * valid.c: fixing some small probs
6936 * libxml.spec.in: get rid of the SNAP suffix
6937 * doc/xml.html: updated the status
6938
6939Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6940
6941 * xml-config.in: xml-config --version to just return the
6942 version number
6943 * xpath.c: some cleanup w.r.t. axis when the current node is
6944 an attribute.
6945 * TODO: updated
6946
6947Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6948
6949 * configure.in: prepared for libxml-1.8.5
6950 * doc/* recompiled the documentation
6951
69522000-01-17 Jody Goldberg <jgoldberg@home.com>
6953
6954 * configure.in : WARNING autoconf subtlety alert :
6955 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6956 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6957 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6958 get defined by AC_CHECK_HEADERS.
6959
6960Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6961
6962 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6963 Rune.Djurhuus@fast.no
6964
6965Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * TODO: updated
6968 * tree.c, parser.c: made sure that only memory alloc problems
6969 and internal parser errors are allowed to write to stdout or
6970 stderr.
6971
6972Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * tree.c : restored xmlNewGlobalNs since this seems used by
6975 a lot of existing code :-(, fixed a bug in xmlNewNs
6976 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6977 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6978 to exit() from the library code.
6979 * xpath.c, parser.c: removed bugs or unused code detected by
6980 Windows compilers
6981 * parser.c: started adding interfaces for parsing well balanced
6982 XML fragments
6983 * configure.in: releasing 1.8.4
6984 * doc/* : rebuilt the docs
6985
6986Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6987
6988 * tree.[ch] : added xmlNewDocFragment() for DOM
6989 * testHTML.c: uninitialized variable.
6990
6991Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6992
6993 * doc/* : rebuild the docs
6994
6995Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * acconfig.h: readline and history patch
6998 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6999 * tree.c: added check and handling when possibly removing an ID
7000 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7001 and saving.
7002 * test/HTML/entities.html result/HTML/entities.html* : test for
7003 various entities reference cases
7004 * result/HTML/* : as a result output of some testcase have
7005 changed
7006 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7007 by previous example. added xmlParseTryOrFinish().
7008 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7009 entities.h debugXML.h HTMLparser.h: changed the way struct are
7010 declared to allow gtk-doc to expose those
7011 * parser.c: closed bug #4960
7012 * Makefile.am configure.in: Applied patch from
7013 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7014 and math/socket libs detection
7015
7016Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7017
7018 * configure.in, Makefile.am: link tester against readline
7019 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7020
7021Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * tree.[ch]: added xmlRemoveProp
7024 * win32config.h.in nanohttp.c: avoid including the Windows
7025 socket stuff in every C files
7026 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7027 the XmL parser(s)
7028 * test/ns4 result/ns4 etc...: added test case for previous prob
7029 * tree.c: xmlNewNs wasn't checking for double definition
7030 * Makefile.in: fixed a problem with dist-hook duplicates
7031 * parser.[hc], xmlIO.c: fixed the loading of external entities
7032 APIs, now xmlLoadExternalEntity() is used everywhere and
7033 setting up an app specific front-end using the
7034 * SAX.c parser.c: some fixes, now the xhtml spec validates
7035 with the xhtml DTD.
7036 * error.c: fixed crashes in case of no input stream
7037 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7038 to the validation tests and results
7039
7040Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7041
7042 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7043 too htmlCreatePushParserCtxt() and htmlParseChunk()
7044 * parser.c: a bit of cleanup.
7045 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7046 to XML) removed the last mem leak known
7047 * HTMLtree.c: output message cleanup
7048 * xmlmemory.c: display content info about memory blocks
7049 * result/HTML/wired.* : missing att value warning change
7050
7051Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7052
7053 * doc/* : rebuilt the documentation
7054
7055Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * parser.[ch] parserInternals.h: Push parser for XML,
7058 seems to work fine now
7059 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7060 --push for push testing
7061 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7062 * testSAX.c: added --push
7063 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7064 subtree
7065 * xmlIO.[ch] : enriched API + fixes for push mode
7066 * entities.[ch]: added the entity content length to the struct.
7067 * xmlmemory.[ch]: new API to show the last entries for the shell
7068 * valid.c: added required attribute testing
7069 * SAX.c: the cdata callback now merge contiguous fragments
7070 * HTMLparser.c: cleanup of some macros
7071
7072Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7073
7074 * parser.c: fix for PIs name starting with xml
7075 * tree.c: fixed a potential problem with || and && ops
7076 * *.c, configure.in win32config.h.in : generate win32config.h for
7077 those on the Other Side !
7078
7079Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7080
7081 * parser.c: fixed a stupid = vs. == bug :-(
7082 * doc/gnome-xml.sgml: s/glade/xml/
7083
7084Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7085
7086 * configure.in, doc/xml.html : bug fix release 1.8.2
7087 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7088 Hopefully the end of that silly C++ include problem
7089 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7090 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7091 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7092 troubles with autoclosed elements when the stree shape doesn't
7093 follow the DtD specs. Added htmlIsAutoClosed() and
7094 htmlAutoCloseTag()
7095 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7096 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7097 * debugXML.c: fixed a bug on printing default namespaces.
7098 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7099
7100Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * result/HTML/*.htm[l] : updated the HTML regression tests according
7103 to the new output
7104 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7105 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7106 problem due to intermix of extern "C" { ... } declarations for C++
7107 and recursive includes in the headers
7108
71091999-12-20 Chris Lahey <clahey@umich.edu>
7110
7111 * HTMLtree.c: Made it so that html nodes with a single child do
7112 not insert a carriage return before or after the child node.
7113
7114Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * configure.in, doc/xml.html : bug fix release 1.8.1
7117 * parser.c: fixed bug #4344
7118 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7119 added the glue to avoid C++ problems
7120 * doc/* : regenerated the documentation
7121
7122Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7123
7124 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7125 namespace recognition, and Dia as a resul :-(
7126 * encoding.c: closed bug #3950
7127
7128Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * valid.c: debugging a posteriori validation, except URI expansion
7131 stuff this should be fixed now
7132 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7133 Carl Nygard <cnygard@bellatlantic.net>
7134 * tester.c: added --postvalid, cleaning of the code
7135 * tree.[ch]: added xmlDocGetRootElement()
7136
7137Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7138
7139 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7140 c++ losage.
7141
7142Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * configure.in, doc/xml.html : bumped to 1.8.0
7145 * xlink.[ch], Makefile.am : added framework for link detection
7146 * parser.h: added nbChars to parser context, needed for cleanup.
7147 * xmlmemory.c: removed a nasty bug when out of mem
7148 * valid.[ch]: adding namespace support for attribute decl
7149 * tester.c: added --debugent option
7150 * debugXML.[ch]: added xmlDebugDumpEntities()
7151 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7152 buffers instead, this was really needed, validation was breaking
7153 in strange ways due to that. Added xmlParseStringPEReference()
7154 and other parsing from strings functions. Entities processing
7155 modified again, but PERef are still not handled correcly but
7156 unless you're Eve Maller you won't notice :-)
7157 * HTMLparser.c: large changes toward reliability, and switched to
7158 lowercase internal tags, XHTML is lowercase, so it will help
7159 that output is closer to next version.
7160 * doc/* : regenerated the documentation, it is now hosted at
7161 http://xmlsoft.org/ (same bits I just bought the domain :-)
7162
7163
7164Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7165
7166 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7167 doc generation
7168 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7169 in the SAX API
7170 * doc/*: rebuilt the doc making sure everything appears in the
7171 HTML files
7172
7173Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7176 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7177 which allow impressive speed improvement on dataset with
7178 large text pieces, but at the cost of broken binary
7179 compatibility and slightly bigger memory usage.
7180 Configure with --with-buffers to activate them, they
7181 are protected with XML_USE_BUFFER_CONTENT define.
7182 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7183 goal is 0 memory left allocated once parser is no more used
7184 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7185 call xmlCleanupParser() and xmlMemoryDump()
7186
7187Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7190 * parser.[ch] encoding.[ch]: added memory cleanup routines
7191 * parser.c: closing bug #3788
7192 * doc/*: rebuilt the doc
7193
7194Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7197 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7198 * tester.c: added --compress option
7199 * doc/*: rebuilt the documentation
7200
7201Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7202
7203 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7204 if given /proc/kcore as input !
7205 * doc/xml.html doc/*: updated and rebuilt the documentation
7206
7207Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * parser.c: Fixed some wrongly space collapsing code due to
7210 a misreading of the spec.
7211 * result/*: fixed the output accordingly
7212
7213Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7214
7215 * encoding.c: bug fix and typos
7216 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7217 * parser.c: added attribute normalization closing bug #3597
7218 * test/att* result/att* SAXresult/att*: testcase for attribute
7219 normalization
7220
7221Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * configure.in: closing bug #3163 by adding extra flags for the
7224 cc compiler on HP-UX
7225
7226Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * valid.[ch] : removed a typo and an enumerated type bug in the
7229 xmlAddElementDecl() function
7230 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7231 call to xmlEncodeEntitiesReentrant() so that the functions
7232 New, Set and Get are at the same level.
7233 * parser.c HTMLparser.c: extra memory allocation bug for
7234 attributes detected by someone using libxml in embedded systems :-)
7235
7236Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7237
7238 * xmlmemory.h: turned off mem debug :-\
7239
7240Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * parser.c: closed bug #2784 a one line fix, but worth pushing
7243 a new release out
7244 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7245 some structures, comments before and after the
7246 main element, and other nastyness
7247 * HTMLtree.c tree.c: accomodate the extended HTML supported
7248 * configure.in: pushing 1.7.4
7249 * test/ent8 and related outputs : added a new test for bug #2784
7250 * test/HTML/wired.html and related output: a nasty HTML example
7251 * Makefile.am: improved the test scripts
7252 * docs/* : reran the documentation extractor, updated xml.html
7253
7254Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7255
7256 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7257 HTMLparser and debugged the HTML related code. HTML documents
7258 now have their own type
7259 * entities.c: do not dump &apos; for HTML output
7260 * xmlmemory.c: improvement, breakpoint mechanism
7261 * testHTML.c: added --sax --repeat ...
7262 * Makefile.am: improved the HTML tests
7263 * valid.[ch]: added xmlValidGetValidElements and
7264 xmlValidGetPotentialChildren
7265 * tester.c: added --insert to test the 2 new functions
7266 * test//* result//* SAXresult//* : regression test cleanup
7267 and extension.
7268 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7269 gnome-xml-nanohttp.html
7270
7271Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * HTMLparser.c: fixed problems with some autoclose tags
7274 * tree.c: fixed XML output problems.
7275 * result/* SAXresult/*: update of the tests output
7276
7277Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * Makefile.am: Arturo patch for xmlConf.sh version info
7280 * parser.c: Tim Josling patch for single quoted items
7281 * tester.c: Tim Josling patch for tester options usage
7282 * tree.h: indent cleanup
7283
7284Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7285
7286 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7287 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7288
7289Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7290
7291 * tree.c : Raph patch for initialization of CORBA fields
7292 * parser.c, xpath.c, ...: modification of doc comments
7293 * xpath.c : allow spaces in xpath expressions
7294
7295Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7296
7297 * xmlmemory.h: turning off memory debug :-(
7298
7299Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7300
7301 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7302 better SAX interfaces.
7303 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7304 entity.
7305 * configure.in: 1.7.2
7306
7307Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7308
7309 * libxml.spec.in: fixed the URL
7310 * doc/xml.html: improved the documentation front-end
7311
7312Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7313
7314 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7315
7316Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * libxml.spec.in: fixed the alpha compile problem
7319 * parser.[ch]: changed errno to errNo in the parser context :-(
7320 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7321 * doc/xml.html: changed CHAR to xmlChar
7322 * doc/html/*: recompiled the documentation
7323 * configure.in: 1.7.1
7324
7325Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * parser.h: modified the parser context struct to regain 1.4.0
7328 binary compatibility
7329 * parser.c, xml-error.h: added errno ot teh context and defined
7330 a set of errors values with update of errno
7331 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7332 DTDs and entities
7333 * *.h, *.c: complete cleanup of the use of config.h and include
7334 protection depending on the current setup.
7335 * overalll debugging, maintenance and bug-fixing on all modules
7336 * updated the documentation
7337 * ready for 1.7.0
7338
7339Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7340
7341 * HTMLparser.c : cleanup
7342 * SAX.c valid.c valid.h: added ID/IDREF checking
7343 * tree.c tree.h: extended doc structure for refs
7344 * configure.in: 1.6.2
7345 * parser.c: patched bug in SAX user arg call
7346 * parserInternals.h: patched missing close in C++ wrapping
7347 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7348 especially upcoming XPointer implementation.
7349 * doc/xml.html: augmented, typo
7350
7351Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7352
7353 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7354 not all invocations of install understand -d.
7355
7356Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7357
7358 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7359 to make 'check' works, when builddir != srcdir.
7360
7361Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7362
7363 * doc/xml.html : updated the documentation
7364
7365Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7368 not deallocated memory blocks
7369 * *.c : replaces all calls to malloc() free() and realloc() to
7370 the wrapper functions/macros
7371 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7372 instead of xmlFreeNodeList()
7373
7374Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * HTMLparser.c: corrected a stupid bug leading to core dump at
7377 tree deallocation. Removed warnings indicated by
7378 Stephane.Conversy@lri.fr
7379 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7380 looked for in the external subset
7381
7382Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7385 on SGI by Stephane.Conversy@lri.fr
7386
7387Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7388
7389 * all .h : changed the prototype declaration indent as in gtk
7390 * most .c : working on reducing the TODOs in the code
7391 * most .c : cleanup though -pedantic and Insure++
7392 * improvements on validation ID checkings.
7393 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7394 * xml-config.in: closed #1810
7395
7396Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * tree.h, valid.c, valid.h: more work on validity, IDs
7399 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7400 definition for AIX
7401
7402Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7403
7404 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7405 the distribution due to a cut'n paste error at last commit
7406
7407Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7408
7409 * configure.in: upgraded to version 1.4.0
7410 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7411 Big update, added a large part of the validation process,
7412 it should be usable, but some parts are missing
7413 * xpath.c: improved the implementation w.r.t. root.
7414 * Makefile.am: added more tests
7415 * test and result trees: added a lot of tests
7416 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7417
7418Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7419
7420 * Added an HACKING file
7421
7422Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7423
7424 * xpath.[ch] : improvements and debug of the XPath implementation
7425 * parser.c, HTMLparser.c : modified the parsers to be progressive
7426 * tree.[ch] : extended the Buffer promitives
7427 * xmlIO.[ch] : added basic I/O routines providing progressive
7428 parsing and ready for I18N conversion plugins
7429 * SAXresult/* : the SAX callback sequence maybe slightly different
7430 now
7431 * test*.c : improved/updated the tests programs
7432 * doc/* : recompiled the docs.
7433
74341999-07-26 Michael Meeks <michael@edenproject.org>
7435
7436 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7437
7438 * tree.c: Ditto.
7439
7440Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7441
7442 * configure.in: upgraded to version 1.4.0
7443 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7444 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7445 XML query language, see http://www.w3.org/TR/xpath for more details.
7446 * parser.c, parser.h: added CHAR* related string functions for XPath
7447 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7448 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7449 rebuild the docs.
7450 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7451 and regression testing capabilities for XPath.
7452
7453Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7456 closing bug #1646
7457
7458Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * Makefile.am, example/Makefile.am: closed bug #1683
7461
7462Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * example/Makefile.am, configure.in: added the makefile for the
7465 gjobread example
7466
7467Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7468
7469 * doc/Makefile.am:
7470 - fix which allow "make install DESTDIR=</install/prefix>".
7471
7472Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7475 which fixed a problem on the file reading-code.
7476
7477Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7480 output.
7481 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7482
7483Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * parser.h : Oops removed the binary compatibility problem
7486 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7487 * parser.c, HTMLparser.c: applied patches for reading from stdin
7488
7489Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7490
7491 * parser.c, entities.c, valid.c: cleanup bug #1591
7492 * configure.in: cleanup bug #1592
7493 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7494 the same tree back-end. Hence gdome will be available for it.
7495 * doc/Makefile.am: close bug #617
7496
7497Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7498
7499 * parser.c: alloctate a per parser context SAX interface block
7500
7501Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7502
7503 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7504 and xmlEncodeEntitiesReentrant with the correct one :-\
7505
7506Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * commit of my internal XML base changes, quite a lot of
7509 changes, cleanups, better entities support, framework for
7510 new I/O and charset detection and handling
7511 * Fixed the configure/Makefile stuff to generate shared libs
7512 with the proper version info, so we jumped on rev from
7513 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7514 xmlEncodeEntities() result need to be freed now, and a string
7515 xmlParserVersion provide the current library version.
7516
7517Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7518
7519 * parser.c: fixed a buffer overrun for when you have a very long
7520 attribute with no entities in it.
7521
7522Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7523
7524 * added example directory
7525 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7526
7527Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7528
7529 * Release of libxml-1.1, nearly everything has been touched for
7530 this.
7531 * Added more regression tests
7532 * Updated the documentation
7533
7534Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7535
7536 * tree.[ch]: unified the XML_NO_CORBA defines.
7537 * parser.c encoding.[ch]: started plugging in char encoding detection
7538
7539Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7540
7541 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7542 Also freed allocated buffer.
7543
7544Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7545 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7546 reentrancy problem at printing. One is left in entities.c, to
7547 remove ASAP
7548 * testSAX.c : added a test example showing the use of the SAX
7549 interface if one doesn't want to build the DOM tree.
7550 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7551
7552Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7555 large revamping of the parser to use SAX callbacks
7556 http://www.megginson.com/SAX/ (or at least a C like interface
7557 a la Expat). It's now possible to set up your own callbacks
7558 and the parser will not build a DOM tree.
7559 * test/* result/*: updated the test suite, I finally removed
7560 the old Namespace draft support (PI based).
7561
7562Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7563
7564 * Makefile.am: added test result to EXTRA_DIST for make tests
7565
7566Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7567
7568 * parser.c, parserInternals.h: moved the chars macro definitions
7569 to parserInternals.h
7570 * parser.c, error.c: applied patches from "Knut Åkesson"
7571 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7572
7573Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7574
7575 * xml-config.in : applied patch to make --version work
7576
75771999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7578
7579 * Makefile.am (check-local): Alias for `tests' target. This will
7580 cause `make check' to do the right thing.
7581 (tests): Don't run tests in srcdir. Also, replaced calls to
7582 basename with a `sed' "equivalent".
7583
7584Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7587 it in the header and not the sources, updated the doc.
7588 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7589 pointing this out.
7590
7591Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7592
7593 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7594 exported the inputStream routines.
7595 * doc/html/* : updated accordingly
7596
7597Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * parser.c, parser.h, parserInternals.h: added a few extra
7600 internal calls to allocate and free parser contexts ...
7601 * doc/html/* : updated accordingly
7602
7603Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7604
7605 * configure.in, Makefile.am, doc/makefile.am : General changes for
7606 1.0.0 release and including the generated HTML documentation.
7607
7608Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7609
7610 * makefile.am : added parserInternals.h, oops.
7611
7612Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * parserInternals.h: added this header giving access to the parser
7615 internal functions.
7616 * doc/Makefile.am : added a rebuild target which rebuilds the full
7617 set of documentations
7618 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7619 the internal subset.
7620 * *.c *.h: modifications needed to generate the documentation using
7621 gtk-doc, cleanup of functions blocks, reorganisation of struct
7622 declarations.
7623
7624Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7627 the tar and spec file to include the beginning of the doc.
7628
76291999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7630
7631 * doc/.cvsignore: Added this file.
7632
7633Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * tree.c: fixed xmlGetProp to return "" when the attribute
7636 exists, even if the node-list is NULL.
7637
7638Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7639
7640 * tree.c: patched an error outputting empty attribute values.
7641 * Makefile.am and doc/makefile.am: have been updated during the
7642 week-end. Sorry for an empty CVS log, I got a shell problem.
7643
7644Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7645
7646 * tree.h: cleaned up using enums instead of defines
7647 * parser.c, valid.[ch]: more work on parsing/output of element
7648 declarations
7649
7650Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7651
7652 * valid.[ch], tree.c, parser.c : more work toward full parsing
7653 of XML DTDs.
7654 * README: added informations about mailing-list and on-line
7655 documentation
7656
76571999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7658
7659 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7660
7661Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * parser.c, tree.[ch] : more work toward conformance testing,
7664 added a last element to accelerate parsing of very flat structures
7665 started working on internal subset Element content declaration.
7666 * valid.[ch] : first cut at adding code toward validation.
7667 * previous changes had also small impact on most files, especially
7668 the conformance testing using James Clark test suite.
7669
7670Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * test/* : updated the examples, most of them were not well
7673 formed (humm), and added rdf2.
7674 * result/* : resulting changes in the output.
7675
7676Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7679
7680Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7681
7682 * tree.c: patched a bug in the generation of empty attributes
7683
7684Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7687 for node/trees/documents/... Biggest problem is namespace
7688 support when copying subtrees.
7689
7690Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7691
7692 * parser.c, entities.c: improve entities and char ref encoding,
7693 and cleanups of error messages.
7694
7695Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * parser.c, entities.c: simple bug hunting done during rpm2html and
7698 rpmfind integration.
7699
7700Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * parser.[ch]: Added interfaces allowing to specify a SAX
7703 handler before parsing.
7704
7705Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * parser.c: redirrect all errors reporting through the SAX
7708 error function
7709
7710Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7713 * libtool, tlmain ...: update of the libtool files
7714
77151998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7716
7717 * entities.c: Use g_snprintf insteda of snprintf.
7718
7719Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7722 added ent5 test for this purpose.
7723 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7724
7725Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7726
7727 * parser.c: fixed? a strange error due to compression on a GWP
7728 document.
7729
7730Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7731
7732 * tree.[ch]: bug fixing
7733 * entities.[ch]: defined a specific type for predefined entities
7734 * doc/xml.html: more documentation on the library, how to use it,
7735 overview of the interfaces.
7736
7737Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7738
7739 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7740
7741Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7742
7743 * tree.c: corrected a small bug
7744 * doc/xml.html: continuing writing documentation.
7745
7746Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * debugXML.h debugXML.c: added debugging utilities.
7749 * tester.c: added --debug switch.
7750 * tree.c: patched an incorrect node->type assignment.
7751 * parser.c: formatting, ensure that node->doc != NULL in attributes
7752
7753Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7756 entity support and provide an internal representation close to
7757 DOM one (entity ref nodes, and attribute value as tree). I tried
7758 to preserve the interface but this will surely break some apps
7759 (I have to change rpm2html/rpmfind for example). I had to change
7760 two interfaces, and the generated tree is somewhat different.
7761 * doc/* : started documenting the XML library, the tree and
7762 DOM/Corba. This is a first step.
7763
7764Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * parser.c: Set up the fonctions comment block, boring but useful.
7767 * parser.h, SAX.c, parser.c: now attributes are processed through
7768 the SAX interface. The problem is that my SAX interface diverged
7769 quite a bit from the original one, well this is not an official
7770 spec, and translating it from Java to C is hairy anyway...
7771
7772Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7773
7774 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7775 fonctions comment block, boring but useful.
7776
7777Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7778
7779 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7780 conversion routines. However they are not yet used to convert the
7781 inputs. The core will run with UTF-8.
7782
7783Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7784
7785 * tree.c : make sure that the type id is properly set-up when
7786 a new object is allocated, needed for DOM.
7787
7788Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7789
7790 * tree.h, tree.c: Ok, the main objects in the tree will be native
7791 corba objects, it costs 8 bytes per Node, Attribute and Document
7792 but it simplifies the Corba integration a lot (no extra interface
7793 objects to allocate/free).
7794
7795Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7798 and changed NODEs contants for conformity with DOM Level 1
7799
7800Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * added hooks to keep track of servants when creating objects
7803 xmlDoc and xmlNode (for Corba export).
7804
7805Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7806
7807 * added xml-config script.
7808
7809Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7812 to autoupdate libtool and automake conf files.
7813
78141998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7815
7816 * Makefile.am: Use '?' to separate the sed
7817 commands as ',' is used when people pass -Wl,something.
7818
7819
7820Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7821
7822 * tree.c, tree.h: added a per-document compression interface.
7823
7824Tue Sep 22 20:47:38 EDT 1998
7825
7826 * tree.c, tree.h: added saving with compression and added interfaces
7827 to control the compression level (xmlGetCompressMode,
7828 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7829
7830Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7831
7832 * parser.c: corrected a loop for files of size 0
7833
78341998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7835
7836 * error.h: New file. Contains prototyes from `error.c'.
7837
7838Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7839
7840 * Makefile.am (xmlincdir): New macro.
7841 (xmlinc_HEADERS): Renamed from include_HEADERS.
7842
7843Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * applied small patch on numeric entities from
7846 Christopher Blizzard <blizzard@appliedtheory.com>
7847
7848Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7849
7850 * New release 0.2, removed the old xml_* files so that it's
7851 coherent with the other CVS base (W3C), far better conformance
7852 to standard, new namespaces, decent entities support, beginning
7853 of a SAX-like interface. Nearly nothing left intact, even the
7854 test examples ...
7855
78561998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7857
7858 * .cvsignore: Add .deps dir
7859
7860Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7861
7862 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7863
7864Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * configure.in: added test for CPP
7867 * AUTHORS, Changelog: the original ones didn't get commited but the
7868 glib ones instead, fixed.
7869 * Makefile.am: corrected an error in library naming
7870
7871Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7872
7873 * integrated code developped at W3C
7874 * changed the original Copyright
7875 * migrated to automake
7876 * prefixed the filenames by xml_ to avoid filename clashes
7877
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007878Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7879
7880 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7881 should not be called.
7882
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007883Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7884
7885 * libxml-2.0.pc.in: applied the patch to fix #101894
7886
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007887Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7888
7889 * tree.c : applied patch from Lukas Schroeder for register callbacks
7890 * valid.c: modified patch from Lukas Schroeder to test
7891 register callbacks with --chkregister
7892
Daniel Veillard067bae52003-01-05 01:27:54 +00007893Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7894
7895 * xmlreader.c: seriously changed the way data are pushed to
7896 the underlying parser, go by block of 512 bytes instead of
7897 tryng to detect tag boundaries at that level. Changed the
7898 way empty element are detected and tagged.
7899 * python/tests/reader.py python/tests/reader2.py
7900 python/tests/reader3.py: small changes mostly due to context
7901 reporting being different and DTD node being reported. Some
7902 errors previously undetected are now caught and fixed.
7903 * doc/xmlreader.html: flagged last section as TODO
7904
Daniel Veillard51a447a2003-01-04 19:42:46 +00007905Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7906
7907 * python/libxml.py: integrated the Python 2.2 optimizations
7908 from Hannu Krosing, while maintaining compatibility with
7909 1.5 and 2.1
7910
Daniel Veillarde59494f2003-01-04 16:35:29 +00007911Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7912
7913 * xmllint.c: a bit of cleanup
7914 * xmlreader.c: small fix
7915 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7916 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7917
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007918Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7919
7920 * python/setup.py.in: patch from Stéphane Bidoul to include
7921 drv_libxml2.py in setup.py
7922
Daniel Veillard66b82892003-01-04 00:44:13 +00007923Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7924
7925 * doc/xmlreader.html: starting documenting the new XmlTextReader
7926 interface.
7927
Daniel Veillard7704fb12003-01-03 16:19:51 +00007928Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7929
7930 * xmllint.c: added the --stream flag to use the TextReader API
7931 * xmlreader.c: small performance tweak
7932
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007933Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7934
7935 * xmlreader.c python/tests/reader2py: okay the DTD validation
7936 code on top of the XMLTextParser API should be solid now.
7937
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007938Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7939
7940 * xmlreader.c python/tests/reader2py: Fixing some more mess
7941 with validation and recursive entities while using the
7942 reader interface, it's getting a bit messy...
7943
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007944Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7945
7946 * xmlreader.c python/tests/reader.py: another couple of problem
7947 related to IsEmptyElement reported by Stéphane Bidoul needed
7948 some fixes.
7949
Daniel Veillard4f860202003-01-02 13:00:02 +00007950Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7951
7952 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7953 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7954 based on the python XmlTextReader interface.
7955
Daniel Veillard3c265e42003-01-01 21:06:49 +00007956Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7957
7958 * tree.c: backing out one change in the last patch which broke the
7959 regression tests
7960
Daniel Veillard5335dc52003-01-01 20:59:38 +00007961Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7962
7963 * global.data globals.c tree.c include/libxml/globals.h: applied
7964 an old patch from Lukas Schroeder to track node creation and
7965 destruction. Probably missing a lot of references at the moment
7966 and not usable reliably.
7967
Daniel Veillard8ba17412003-01-01 19:13:12 +00007968Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7969
7970 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7971 from doc/news.html and a stylesheet
7972
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007973Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7974
7975 * xmlreader.c python/tests/reader.py: fixed another couple of
7976 xmlreader bugs reported by Stéphane Bidoul and added tests.
7977
Daniel Veillard9e395c22003-01-01 14:50:44 +00007978Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7979
7980 * xmlreader.c python/tests/reader2.py: fixed another validity
7981 checking in external parsed entities raised by Stéphane Bidoul
7982 and added a specific regression test.
7983 * python/tests/reader3.py: cleanup
7984
Daniel Veillardd5896142002-12-31 14:45:26 +00007985Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7986
7987 * xmlreader.c python/tests/reader2.py: fixed a problem with
7988 validation within entities pointed by Stéphane Bidoul, augmented
7989 the tests to catch those.
7990
Daniel Veillarddc85f282002-12-31 11:18:37 +00007991Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7992
7993 * python/generator.py: modified the generator to allow keeping
7994 class references when creating new classes, needed to fix a bug
7995 pointed by Stéphane Bidoul where the input buffer of the
7996 xmlTextReader instance gets destroyed if the python wrapper for
7997 the input is not referenced anymore.
7998
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007999Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8000
8001 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8002 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8003
Daniel Veillard571b8892002-12-30 12:37:59 +00008004Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8005
8006 * xmlreader.c python/tests/reader.py: fixed another problem
8007 pointed by Stéphane Bidoul
8008
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008009Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8010
8011 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8012 with "<a/>"
8013
Daniel Veillardecaba492002-12-30 10:55:29 +00008014Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8015
8016 * SAX.c: warn on xmlns:prefix="foo"
8017 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8018 for namespace attributes handling.
8019
Daniel Veillard2d84a892002-12-30 00:01:08 +00008020Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8021
8022 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8023 a really nasty problem raised by a DocBook XSLT transform
8024 provided by Sebastian Bergmann
8025
Daniel Veillard29b3e282002-12-29 11:14:41 +00008026Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8027
8028 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8029 by Stéphane Bidoul and integrated it into the tests
8030
Daniel Veillarde18fc182002-12-28 22:56:33 +00008031Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8032
8033 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8034 extended the XmlTextReader API a bit, addding accessors for
8035 the current doc and node, and an entity substitution mode for
8036 the parser.
8037 * python/libxml.py python/libxml2class.txt: related updates
8038 * python/tests/Makefile.am python/tests/reader.py
8039 python/tests/reader2.py python/tests/reader3.py: updated a bit
8040 the old tests and added a new one to test the entities handling
8041
Daniel Veillardaba976d2002-12-28 21:14:18 +00008042Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8043
8044 * python/generator.py python/libxml2class.txt
8045 python/tests/reader.py python/tests/reader2.py: changed the
8046 generator to provide casing for the XmlTextReader similar to
8047 C# so that examples and documentation are more directly transposable.
8048 Fixed the couple of tests in the suite.
8049
Daniel Veillard83298842002-12-28 15:12:33 +00008050Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8051
8052 * doc/guidelines.html: added a document on guildeline for
8053 publishing and deploying XML
8054
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008055Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8056
8057 * valid.c xmlreader.c: final touch running DTD validation
8058 on the XmlTextReader
8059 * python/tests/Makefile.am python/tests/reader2.py: added a
8060 specific run based on the examples from test/valid/*.xml
8061
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008062Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8063
8064 * python/libxml.py: added a few predefined xmlTextReader parser
8065 configuration values.
8066
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008067Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8068
8069 * python/libxml_wrap.h: trying to fix #102037
8070
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008071Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8072
8073 * SAX.c: fixing bug #95296, when the predefined entities
8074 are redefined in the DTD the default one must be used
8075 instead anyway.
8076
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008077Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8078
8079 * doc/xmllint.xml
8080 * doc/xmllint.1
8081 Add discussion of XML_DEBUG_CATALOG to xmllint man
8082 page - bug #100907
8083
8084
Daniel Veillarddf512f42002-12-23 15:56:21 +00008085Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8086
8087 * xmlreader.c: Fixed the empty node detection to avoid reporting
8088 an inexistant close tag.
8089
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008090Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8091
8092 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8093 for Python 2.1
8094
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008095Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8096
8097 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8098
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008099Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8100
8101 * doc/libxml2-api.xml python/tests/reader.py: one really need
8102 to provide the base URI information when creating a reader parser
8103 from an input stream. Updated the API and the example using it.
8104
Daniel Veillardea7751d2002-12-20 00:16:24 +00008105Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8106
8107 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8108 include/libxml/valid.h include/libxml/xmlreader.h: working on
8109 DTD validation on top of xml reader interfaces. Allows to
8110 validate arbitrary large instances. This required some extensions
8111 to the valid module interface and augmenting the size of xmlID
8112 and xmlRef structs a bit.
8113 * uri.c xmlregexp.c: simple cleanup.
8114
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008115Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8116
8117 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8118 work on the xml reader interfaces.
8119 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8120 Web page for the Windows binaries.
8121
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008122Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8123
8124 * xmlIO.c: applied a patch for VMS following the report by
8125 Nigel Hall
8126
Daniel Veillard3772de32002-12-17 10:31:45 +00008127Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8128
8129 * parser.c: the parseStartTag bug fix wasn't complete.
8130
Daniel Veillard67df8092002-12-16 22:04:11 +00008131Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8134 parseStartTag, fixing it.
8135 * test/att4 result/att4 result/noent/att4: adding the test
8136 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8137 more methods to XmlTextReader.
8138
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008139Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8140
8141 * win32/libxml2.def.src: added more xml reader exports
8142 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8143 to the build
8144
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008145Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8146
8147 * doc/tutorial/xmltutorial.xml
8148 plus generated html and pdf
8149 Updating tutorial again based on further comments from Niraj
8150 Tolia on the last iteration
8151
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008152Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8153
8154 * doc/tutorial/xmltutorial.xml
8155 * doc/tutorial/includekeyword.c
8156 * doc/tutorial/includegetattribute.c
8157 plus generated html and pdf
8158 Adding fix from Niraj Tolia to tutorial to properly free memory.
8159
8160
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008161Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8162
8163 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8164 more methods of XmlTextReader.
8165 * python/libxml2class.txt python/tests/reader.py: this increased the
8166 methods in the bndings, augmented the test to check those new
8167 functions.
8168
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008169Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8170
8171 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8172 methods of XmlTextReader.
8173 * python/generator.py python/libxml_wrap.h python/types.c
8174 python/libxml2class.txt: added the reader to the Python bindings
8175 * python/tests/Makefile.am python/tests/reader.py: added a specific
8176 test for the Python bindings of the Reader APIs
8177 * parser.c: small cleanup.
8178
Daniel Veillard06503452002-12-13 10:42:08 +00008179Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8180
8181 * xinclude.c: fallback was only copying the first child not the
8182 full child list of the fallback element, closes #89684 as reopened
8183 by Bernd Kuemmerlen
8184
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008185Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8186
8187 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8188
Daniel Veillard000eafb2002-12-12 10:04:22 +00008189Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8190
Daniel Veillardc1eed322002-12-12 11:01:32 +00008191 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008192 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008193 gives enum values, fix functype return type, put back fields in
8194 structs
8195 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008196
Daniel Veillard024b5702002-12-12 00:15:55 +00008197Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8198
8199 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8200 about htmlNodeDumpOutput location.
8201 * xpath.c: removed an undefined function signature
8202 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8203 too many symbols in the API breaking the python bindings.
8204 Updated with the libxslt/libexslt changes.
8205
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008206Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8207
8208 * configure.in: preparing release of 2.4.29
8209 * doc/*: rebuilt the docs and API
8210 * xmlreader.c: a few more fixes for the XmlTextReader API
8211
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008212Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8213
8214 * include/win32config.h: applied mingw patch from Magnus Henoch
8215
Daniel Veillard5aad8322002-12-11 15:59:44 +00008216Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8217
8218 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8219
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008220Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8223 building Python script, does the C parsing directly, generates
8224 a better API description including structure fieds defs and
8225 enums. Still a couple of bugs, but good enough for the python
8226 wrappers now.
8227 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8228 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8229 include/libxml/schemasInternals.h include/libxml/tree.h: more
8230 cleanup based on the python analysis script reports.
8231 * libxml.spec.in: make sure the API XML description is part of the
8232 devel package.
8233
Daniel Veillard01c13b52002-12-10 15:19:08 +00008234Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8235
8236 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8237 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8238 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8239 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8240 code cleanup, especially the function comments.
8241 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8242
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008243Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * Makefile.am xmlreader.c include/libxml/Makefile.am
8246 include/libxml/xmlreader.h: Adding a new set of APIs based on
8247 the C# TextXmlReader API but converted to C. Allow to parse
8248 in constant memory usage, far simpler to program and explain
8249 than the SAX like APIs, unfinished but working.
8250 * testReader.c: test program
8251
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008252Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8253
8254 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8255
Daniel Veillard64b35282002-12-04 15:10:40 +00008256Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8257
8258 * tree.c: Chip turner indicated that XHTML1 serialization
8259 rule for style actually break on both IE and Mozilla,
8260 try to avoid the rule if escaping ain't necessary
8261
Daniel Veillard8efff672002-12-04 11:44:48 +00008262Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8263
8264 * nanhttp.c: handle HTTP URL escaping, problem reported by
8265 Glen Nakamura and Stefano Zacchiroli
8266
Daniel Veillard1c732d22002-11-30 11:22:59 +00008267Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8268
8269 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8270
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008271Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8272
8273 * uri.c: Johann Richard pointed out some XPointer problems for
8274 URN based URI references in XInclude. Modified the URI parsing
8275 and saving routines to allow correct parsing and saving of
8276 XPointers, especially when attached to "opaque" scheme accordingly
8277 to RFC 2396
8278
Daniel Veillard8db67d22002-11-27 19:39:27 +00008279Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8280
8281 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8282 of refactoring to the HTML saving code.
8283 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8284 in the doc.
8285
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008286Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8287
8288 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8289 to a buffer API to reuse the generic dump to an OutputIO layer,
8290 this reduces code, fixes xmlNodeDump() for XHTML, also made
8291 xmlNodeDump() now return the number of byte written.
8292
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008293Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8294
8295 * python/setup.py.in: another patch from Stéphane Bidoul for
8296 Python bindings on Windows
8297 * doc/parsedecl.py: small cleanup
8298
Daniel Veillard9715c172002-11-25 16:33:40 +00008299Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8300
8301 * libxml.spec.in configure.in: add a line in %changelog for releases
8302
Daniel Veillard9bc53102002-11-25 13:20:04 +00008303Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * parser.c: patch from Marcus Clarke fixing a problem in entities
8306 parsing that was detected in KDe documentations environment.
8307
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008308Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8309
8310 * python/libxml.c (libxml_prev): Return the previous as opposed to
8311 the next node (I guess this is the result of some cut & paste programming:)
8312
Daniel Veillard80d7b902002-11-23 16:23:08 +00008313Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8316
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008317Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8318
8319 * python/generator.py python/libxml.c python/setup.py.in: trying
8320 to fix the Python bindings build on Windows (Stéphane Bidoul)
8321
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008322Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8323
8324 * win32/configure.js: added option for python bindings
8325 * win32/libxml2.def.src: added more exports
8326
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008327Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8328
8329 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8330 pthreads
8331 * win32/wince/*: applied updates to Windows CE port from Javier
8332
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008333Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * configure.in: preparing 2.4.28
8336 * libxml.spec.in doc/Makefile.am: some cleanup
8337 * doc/*: updated the news and regenerated.
8338
Daniel Veillardfee408f2002-11-22 13:18:30 +00008339Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8340
8341 * HTMLparser.c: final touch at closing #87235 </p> end tags
8342 need to be generated.
8343 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8344 this change slightly the output of a few tests
8345 * doc/*: regenerated
8346
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008347Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8348
8349 * parserInternals.c: fixing bug #99190 when UTF8 document are
8350 parsed using the progressive parser and the end of the chunk
8351 is in the middle of an UTF8 multibyte character.
8352
William M. Brack8b2c7f12002-11-22 05:07:29 +00008353Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8354
8355 * threads.c: fixed initialization problem in xmlNewGlobalState
8356 which was causing crash.
8357 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8358 in xmlInitializeGlobalState.
8359 * parserInternals.c: cleaned up ctxt->sax initialisation.
8360
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008361Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8362
8363 * tree.c include/libxml/tree.h: modified the existing APIs
8364 to handle XHTML1 serialization rules automatically, also add
8365 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8366 libxslt serialization uses it when needed without changing
8367 the library API.
8368 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8369 result/xhtml1: added a new test specifically for xhtml1 output
8370 and updated the result of one XHTML1 test
8371
Daniel Veillardd076a202002-11-20 13:28:31 +00008372Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8373
8374 * xinclude.c parserInternals.c encoding.c: fixed #99082
8375 for xi:include encoding="..." support on text includes.
8376 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8377 test/XInclude/ents/isolatin.txt : added a specific regression test
8378 * python/generator.py python/libxml2class.txt: fixed the generator
8379 the new set of comments generated for doc/libxml2-api.xml were
8380 breaking the python generation.
8381
Daniel Veillard817e70b2002-11-19 22:28:48 +00008382Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8385 * configure.in: patch for Solaris on new autoconf closes #98880
8386 * doc/parsedecl.py: repair the frigging API building script,
8387 did I say that python xmllib sucks ?
8388 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8389 and some comment are no more truncated.
8390
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008391Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8392
8393 * parser.c: Martin Stoilov pointed out a potential leak in
8394 xmlCreateMemoryParserCtxt
8395
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008396Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8397
8398 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8399 included in HTML documents and using the push parser.
8400
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008401Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8402
8403 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8404 specified, look for the Python interpreter not just in the
8405 specified root but also in the specified location. Fixes #98825
8406
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008407Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * python/libxml.c: fixing bug #98792 , node may have no doc
8410 and dereferencing without checking ain't good ...
8411
Daniel Veillarddad3f682002-11-17 16:47:27 +00008412Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8413
8414 * configure.in: preparing release 2.4.27
8415 * doc/* : updated and rebuilt the docs
8416 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8417 and all the docs are actually packaged and in the final RPMs
8418 * parser.c parserInternals.c include/libxml/parser.h: restore
8419 xmllint --recover feature.
8420
Daniel Veillard68e9e742002-11-16 15:35:11 +00008421Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8422
8423 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8424 processing of parsed entities, and XPath computation on sustitued
8425 entities.
8426 * testXPath.c: make sure entities are substitued.
8427
Daniel Veillard328f48c2002-11-15 15:24:34 +00008428Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * parser.c: fixed #96594, which was totally dependant on the
8431 processing of internal parsed entities, which had to be changed.
8432
Daniel Veillard66651aa2002-11-15 11:21:43 +00008433Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8436 trying to fix bug #98517 about building outside the source tree
8437 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8438
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008439Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8440
8441 * include/win32config.h: cleanup
8442 * win32/Makefile.mingw: integrated mingw in JScript configure
8443 * win32/Makefile.msvc: modified to allow mingw coexistence
8444 * win32/configure.js: integrated mingw
8445 * win32/Readme.txt: cleanup
8446
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008447Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8448
8449 * HTMLparser.c: strengthen the guard in the Pop macros,
8450 like in the XML parser, closes bug #97315
8451
Daniel Veillard0821b152002-11-12 20:57:47 +00008452Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8453
8454 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8455 callback is never used.
8456
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008457Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8458
8459 * parserInternals.c: fixed the initialization of the SAX structure
8460 which was breaking xsltproc
8461 * xpath.c: patch from Petr Pajas for CDATA nodes
8462 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8463 * parser.c include/libxml/parser.h: patch from Peter Jones
8464 removing a leak in xmlSAXParseMemory() and adding the
8465 function xmlSAXParseMemoryWithData()
8466
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008467Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8468
8469 adding pdf of tutorial, changing web page to link to it
8470 * doc/tutorial/xmltutorial.pdf
8471 * doc/xml.html
8472 * doc/docs.html
8473
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008474Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8475
8476 * doc/tutorial/ar01s08.html
8477 adding file what I forgot for tutorial
8478
8479
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008480Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8481
8482 Adding encoding discussion to tutorial
8483 Added:
8484 * doc/tutorial/images/*.png: DocBook admonition image files
8485 * doc/tutorial/apf.html, apg.html: new generated html
8486 * doc/tutorial/includeconvert.c: conversion code entity file
8487 changed:
8488 * doc/tutorial/xmltutorial.xml: DocBook original
8489 * doc/tutorial/*.html: generated html
8490
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008491Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8492
8493 * include/libxml/*.h: retired xmlwin32version.h
8494 * doc/Makefile.am: retired xmlwin32version.h
8495 * win32/configure.js: retired xmlwin32version.h
8496
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008497Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8498
8499 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008500 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8501 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008502
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008503Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * globals.c: fixed a typo pointed out by Igor
8506 * xpath.c: try to speed up node compare using line numbers
8507 if available.
8508
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008509Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8510
8511 * tree.c: make xmlFreeNode() handle attributes correctly.
8512
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008513Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8514
8515 * catalog.c: completed the #96963 fix, as reported by Karl
8516 Eichwalder
8517
Daniel Veillard56f21f22002-11-06 15:49:46 +00008518Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8519
8520 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8521
Daniel Veillard91ad8792002-11-04 17:06:52 +00008522Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * Makefile.am: switched the order of a couple of includes
8525 to fix bugs #97100
8526
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008527Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8528
8529 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8530 xmlLoadCatalogs that used to separate directories with a ':'.
8531
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008532Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8533
8534 * threads.c: improvements to the Windows-side of thread handling
8535 * testThreads.c: conditionally excluded unistd.h
8536 * testThradsWin32.c: broke overlong lines
8537 * include/win32config.h: adapted thread-related macros to the new
8538 scheme and for pthreads on Windows
8539 * win32/Makefile.msvc: introduced a more flexible thread build,
8540 added testThreads[Win32].c to the build
8541 * win32/configure.js: introduced a more flexible thread config
8542
John Fleck61f6fb62002-10-31 15:23:29 +000085432002-10-31 John Fleck <jfleck@inkstain.net>
8544
8545 * doc/xml.html (and, by implication, FAQ.html)
8546 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8547
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008548Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8549
8550 * configure.in: removed xmlwin32version.h
8551 * include/libxml/Makefile.am: removed xmlwin32version.h
8552
Daniel Veillardce66ce12002-10-28 19:01:59 +00008553Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8554
8555 * tree.c: applied patch from Brian Stafford to fix a bug
8556 in xmlReconciliateNs()
8557
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008558Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * tree.c: applied patch from Christian Glahn to allow
8561 xmlNewChild() on document fragment nodes
8562
Daniel Veillardb39bc392002-10-26 19:29:51 +00008563Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8564
8565 * parser.c: Christian Glahn found a problem with a recent
8566 patch to xmlParseBalancedChunkMemoryRecover()
8567 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8568 problems
8569 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8570 test/schemas/seq*: added the test cases from Charles
8571
Daniel Veillard366a9152002-10-23 20:43:53 +00008572Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8575 serious cleanup of the spec file and associated changes
8576 in the Makefiles.
8577 * valid.c: try to remove some warnings on x86_64
8578
Daniel Veillardd033d022002-10-23 14:55:02 +00008579Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8582 fix bug #96586
8583
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008584Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8585
8586 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8587 parsing, applied his patch
8588 * result/HTML/attrents.html result/HTML/attrents.html.err
8589 result/HTML/attrents.html.sax test/HTML/attrents.html:
8590 added the test and result case provided by Mikhail Sogrine
8591
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008592Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * vms/build_libxml.com vms/config.vms vms/readme.vms
8595 include/libxml/parser.h include/libxml/parserInternals.h
8596 include/libxml/tree.h include/libxml/xmlIO.h
8597 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8598 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8599 Applied the VMS update patch from Craig A. Berry
8600 * doc/*.html: update
8601
Daniel Veillardf000f072002-10-22 14:28:17 +00008602Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8603
8604 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8605
Daniel Veillard1e208222002-10-22 14:25:25 +00008606Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * debugXML.c: adding a grep command to --shell in xmllint
8609 for T.V. Raman
8610
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008611Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * xmlcatalog.c: tried to fix some of the problem with --sgml
8614
Daniel Veillard935494a2002-10-22 14:22:46 +00008615Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * parser.c: tried to fix bug #91500 where doc->children may
8618 be overriden by a call to xmlParseBalancedChunkMemory()
8619
8620Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8621
8622 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8623 identifiers in SGML catalogs containing '&'
8624
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008625Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8626
8627 * python/types.c: fixed bugs when passing result value tree
8628 to Python functions.
8629
Daniel Veillard48267432002-10-18 11:21:38 +00008630Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8631
8632 * configure.in: preparing the release of 2.4.26
8633 * doc/*: updated and rebuilt the documentation
8634
Daniel Veillardbb284f42002-10-16 18:02:47 +00008635Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8636
8637 * parser.c: fixed a XML Namespace compliance bug reported by
8638 Alexander Grimalovsky
8639
Daniel Veillard44892f72002-10-16 15:23:26 +00008640Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8641
8642 * HTMLtree.c: fixed serialization of script and style when
8643 they are not lowercase (i.e. added using the API to the tree).
8644
Daniel Veillard2fd85422002-10-16 14:32:41 +00008645Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * valid.c: make xmlValidateDocument emit a warning msg if there
8648 is no DTD, pointed by Christian Glahn
8649
Daniel Veillard32370232002-10-16 14:08:14 +00008650Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8651
8652 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8653 content model when some of the blocks have min or max, and a couple
8654 of bugs found in the process.
8655 * result/schemas/list0* test/schemas/list0*: added some specific
8656 regression tests
8657
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008658Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8659
8660 * README: updated the contact informations
8661
Daniel Veillard63186732002-10-15 08:43:17 +00008662Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8665 misses it, reported by Peter Bray.
8666
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008667Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8668
8669 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8670 and removed a few warnings
8671
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008672Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * parser.c: Christian Glahn found a small bug in the push parser.
8675 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8676 public
8677
Daniel Veillard6045c902002-10-09 21:13:59 +00008678Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8679
8680 * xmlschemas.c include/libxml/xmlschemas.h: added
8681 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8682 * testSchemas.c: added --memory to test the new interface
8683
Daniel Veillardf0070122002-10-09 14:24:17 +00008684Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * doc/index.py doc/search.php: integrated the XSLT indexing,
8687 a few fixed in the indexer, added a scope selection at the
8688 search level.
8689
Daniel Veillard01992e02002-10-09 10:20:30 +00008690Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8693 this was due to uninitialized parts of the validation context
8694
Daniel Veillard321be0c2002-10-08 21:26:42 +00008695Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8696
8697 * debugXML.c: applied patch from Mark Vakoc except the API
8698 change, preserved it.
8699 * doc/*: updated the docs to point to the search engine for
8700 information lookup or before bug/help reports.
8701
Daniel Veillard01e87d22002-10-08 16:55:06 +00008702Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8703
8704 * doc/index.py doc/search.php: added mailing-list archives
8705 indexing and lookup
8706
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008707Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8708
8709 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8710
Daniel Veillard9b006132002-10-07 11:13:27 +00008711Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * doc/index.py: improved HTML indexing
8714 * doc/search.php: make the queries also lookup the HTML based indexes
8715
Daniel Veillard141d04b2002-10-06 21:51:18 +00008716Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * doc/index.py: added HTML page indexing
8719
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008720Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8721
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008722 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008723 problem in libxslt.
8724 * catalog.c: fixed list handling in XML_CATALOG_FILES
8725
Daniel Veillardceb09b92002-10-04 11:46:37 +00008726Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8727
8728 * valid.c: typo/bug found by Christian Glahn
8729
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008730Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8731
8732 * xmlIO.c: applied Windows CE patch from Javier.
8733 * win32/wince: new directory, contains support for the PocketPC
8734 with Windows CE from Javier.
8735 * include/win32config.h: reorganised, removed duplicate
8736 definitions and applied WinCE patch from Javier.
8737 * include/wsockcompat.h: new file, now contains WinSock
8738 compatibility macros.
8739 * win32/Makefile.msvc: introduced double-run compilation.
8740
Daniel Veillarde16b5742002-09-26 17:50:03 +00008741Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * configure.in include/libxml/xmlwin32version.h: preparing release
8744 of 2.4.25
8745 * doc/*: updated and regenerated teh docs and web pages.
8746
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008747Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8748
8749 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8750 error were not covering namespace declarations.
8751 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8752 it was missing the attribute declaration for the namespace
8753 * result/VC/NS3: the fix now report breakages in that test
8754
Daniel Veillardabe01742002-09-26 12:40:03 +00008755Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8756
8757 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8758
Daniel Veillard2ace1952002-09-26 12:28:02 +00008759Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8760
8761 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8762 and regenerated the docs and web site
8763
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008764Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8767 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8768 not before
8769
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008770Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8771
8772 * python/generator.py python/libxml2class.txt: fixed a stupid error
8773 breaking the python API
8774
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008775Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8778 triostr.c triostr.h: applied a trio update patch from
8779 Bjorn Reese which should work with MinGW
8780
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008781Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * tree.c: improving some documentation comments
8784 * xmlregexp.c: found and fixed a mem leak with python regression tests
8785 * doc/*: rebuilt the doc and the API XML file including the
8786 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8787 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8788 python/types.c: added access to the XML Schemas regexps from
8789 python
8790 * python/tests/Makefile.am python/tests/regexp.py: added a
8791 simple regexp bindings test
8792
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008793Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8794
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008795 * doc/xml.html:
8796 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008797
Daniel Veillard118aed72002-09-24 14:13:13 +00008798Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * xmlregexp.c: fixed the data callback on transition functionality
8801 which was broken when using the compact form
8802 * result/schemas/*: updated the results, less verbose, all tests
8803 pass like before
8804 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8805 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8806 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8807 annoying warnings
8808 * xpath.c: try to provide better error report when possible
8809
Daniel Veillard72336152002-09-21 13:08:14 +00008810Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8811
8812 * Makefile.am: fixed a breakage raised by Jacob
8813
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008814Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8815
8816 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8817 which don't use sockets
8818
Igor Zlatkovic01280582002-09-20 16:40:34 +00008819Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8820
8821 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8822 * win32/configure.js: applied zlib patch from Daniel Gehriger
8823
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008824Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8825
8826 * win32/configure.js: applied the patch from Mark Vakoc for
8827 regexp support
8828 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8829 for regexp support
8830
Daniel Veillardb5c05732002-09-20 13:36:25 +00008831Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8832
8833 * xmlschemastypes.c: as pointed by Igor Float and Double
8834 parsing ain't finished yet
8835
Daniel Veillard40b11342002-09-20 12:01:39 +00008836Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8837
8838 * Makefile.am configure.in: trying to fix #88412 by bypassing
8839 all the python subdir if python ain't detected
8840
Daniel Veillard23e73572002-09-19 19:56:43 +00008841Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8842
8843 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8844 made configuring with regexps/automata/unicode the default
8845 but without schemas ATM
8846 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8847 fixed the regexp based DTD validation performance and memory
8848 problem by switching to a compact form for determinist regexps
8849 and detecting the determinism property in the process. Seems
8850 as fast as the old DTD validation specific engine :-) despite
8851 the regexp built and compaction process.
8852
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008853Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8854
8855 * valid.c: determinism is debugged, new DTD checking code now works
8856 but xmlFAComputesDeterminism takes far too much CPU and the whole
8857 set usues too much memory to be really usable as-is
8858
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008859Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8860
8861 * tree.c: fixed another stupid bug in xmlGetNodePath()
8862 * xmllint.c: --version now report the options compiled in
8863
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008864Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8865
8866 * HTMLparser.c: small cleanup
8867 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8868 when configured with them. A bit of debugging around the determinism
8869 checks is still needed
8870
Daniel Veillard63b01c22002-09-17 19:25:28 +00008871Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8872
8873 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8874
Daniel Veillard92727042002-09-17 17:59:20 +00008875Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * xmlIO.c: small portability glitch fixed.
8878
Daniel Veillard84d70a42002-09-16 10:51:38 +00008879Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * xmlschemastypes.c: incomplete steps for real/double support
8882 * testAutomata.c include/libxml/xmlautomata.h
8883 include/libxml/xmlregexp.h: avoiding a compilation problem
8884 * valid.c include/libxml/valid.h: starting the work toward using
8885 the regexps for actual DTD validation
8886
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008887Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * hash.c: cosmetic cleanup
8890 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8891 integrating a DTD validation layer based on the regexps
8892
Daniel Veillard4402ab42002-09-12 16:02:56 +00008893Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8896 the determinism was tested before eliminating the epsilon
8897 transitions :-(
8898
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008899Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8900
8901 * python/generator.py python/libxml.c python/libxml.py
8902 python/libxml2-python-api.xml python/libxml2class.txt
8903 python/libxml_wrap.h python/types.c: updated the python
8904 bindings, added code for easier File I/O, and the ability to
8905 define a resolver from Python fixing bug #91635
8906 * python/tests/Makefile.am python/tests/inbuf.py
8907 python/tests/outbuf.py python/tests/pushSAXhtml.py
8908 python/tests/resolver.py python/tests/serialize.py: updated
8909 and augmented the set of Python tests.
8910
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008911Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8912
8913 * win32/configure.js: added more readme info for the binary
8914 package.
8915
Daniel Veillard607b35c2002-09-10 12:16:19 +00008916Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8917
8918 * xmlIO.c: fixed a stupid out of bound array error
8919
8920Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8923 messing around with support for Windows path, cleanups,
8924 trying to identify and fix the various code path to the
8925 filename access. Added xmlNormalizeWindowsPath()
8926
Daniel Veillard76575762002-09-05 14:21:15 +00008927Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * error.c valid.c: working on better error reporting of validity
8930 errors, especially providing an accurate context.
8931 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8932 error reports in those cases.
8933
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008934Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8937 parser.c parserInternals.c xmlIO.c: get rid of all the
8938 perror() calls made in the library execution paths. This
8939 should fix both #92059 and #92385
8940
Daniel Veillard19aa7022002-09-05 11:14:19 +00008941Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * xmllint.c: memory leak reporting was broken after a change
8944 of the preprocessor symbol used to activate it.
8945
Daniel Veillardec6725e2002-09-05 11:12:45 +00008946Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8947
8948 * tree.c: try to make the copy function work for node of
8949 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8950 DOM layers though, not libxml2 itself.
8951
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008952Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8953
8954 * valid.c: try to provide file and line informations, not all
8955 messages are covered, but it's a (good) start
8956
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008957Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * xinclude.c: reimplemented a large part of the XInclude
8960 processor, trying to minimize resources used, James Henstridge
8961 provided a huge test case which was exhibiting severe memory
8962 consumption problems.
8963
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008964Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8965
8966 * python/Makefile.am: applied patch from Christophe Merlet to
8967 reestablish DESTDIR
8968
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008969Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * libxml.spec.in: fixes libary path for x86_64 AMD
8972
John Fleckbe98b332002-09-04 03:16:23 +00008973Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8974
8975 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008976 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008977 (plus resulting generated html files)
8978 fixing one spot I missed in the tutorial where I hadn't freed
8979 memory properly
8980
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008981Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8982
8983 * doc/tutorial/includeaddattribute.c
8984 * doc/tutorial/includeaddkeyword.c
8985 * doc/tutorial/includegetattribute.c
8986 * doc/tutorial/includekeyword.c
8987 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008988 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008989 update tutorial to properly free memory (thanks to Christopher
8990 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008991 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008992 added image files so the callouts are graphical, making it
8993 easier to read ( use "--param callout.graphics 1" to generate
8994 html with graphical callouts)
8995
Daniel Veillarde1662542002-08-28 11:50:59 +00008996Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8997
8998 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8999 nice logos generated by Marc Liyanage
9000 * doc/site.xsl *.html: changed the stylesheet to show the new
9001 logo and regenerated the pages
9002
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009003Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9006
Daniel Veillard42766c02002-08-22 20:52:17 +00009007Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9008
9009 * xpath.c: possible mem leak patch from Jason Adams
9010
9011Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9014 in the XQuery namespace
9015 * configure.in: preparing 2.4.24
9016 * doc/*.html: updated the web pages
9017
9018Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * python/generator.py: closing bug #85258 by generating conditional
9021 compile check to avoid linking to routines not configured in.
9022
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090232002-08-22 Havoc Pennington <hp@pobox.com>
9024
9025 * autogen.sh: update error message for missing automake
9026
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009027Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * python/Makefile.am: typo in target name resulted in libxml2.py
9030 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9031
Daniel Veillard22669b22002-08-22 07:17:11 +00009032Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9033
9034 * win32/win32/Makefile.mingw: updated with version from
9035 Elizabeth Barham at http://soggytrousers.net/repository/
9036
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009037Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9038
9039 * win32/Makefile.msvc: added the prefix location to the include
9040 and lib search path.
9041
Havoc Pennington830e8972002-08-18 22:22:13 +000090422002-08-18 Havoc Pennington <hp@pobox.com>
9043
9044 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9045 both automake 1.6 and 1.4 installed get the right automake. Means
9046 compilation from CVS will now require the latest automake 1.4
9047 release, or manually creating symlinks called "automake-1.4" and
9048 "aclocal-1.4"
9049
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009050Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9051
9052 * configure.in python/Makefile.am: more AMD 64 induced changes from
9053 Frederic Crozat
9054
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009055Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9056
9057 * xinclude.c: oops I was missing the xml:base fixup too
9058 * result/XInclude/*.xml: this adds xml:base attributes to most
9059 results of the tests
9060
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009061Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * xinclude.c: quick but apparently working implementation of
9064 xi:fallback, should close bug #89684
9065 * Makefile.am test/XInclude/docs/fallback.xml
9066 result/XInclude/fallback.xml: added a basic test for fallback,
9067 and run with --nowarning to avoid a spurious warning
9068 * configure.in: applied patch from Frederic Crozat for python
9069 bindings on AMD 64bits machines.
9070
Daniel Veillard9e923512002-08-14 08:48:52 +00009071Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9072
9073 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9074 the caller don't pass a SAX callback block.
9075
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009076Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9077
9078 * tree.c: applied the same fix for the XML-1.0 namespace to
9079 xmlSearchNsByHref() as was done for xmlSearchNs()
9080
Daniel Veillardad11b302002-08-12 14:53:41 +00009081Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * libxml.3: small cleanup of the man page
9084 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9085 when serializing HREF attributes generated by XSLT.
9086
Daniel Veillardc084e472002-08-12 13:27:28 +00009087Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9088
9089 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9090 version of Marc Liyanage' patch for boolean attributes in HTML
9091 output
9092
Daniel Veillard5f91b372002-08-12 12:13:01 +00009093Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * python/tests/serialize.py: fixed the test results, indenting
9096 behaviour changed slightly
9097
Aleksey Sanin9e951762002-08-08 18:02:41 +00009098Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9099
9100 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9101 new c14n function to Windows def files
9102
Aleksey Saninea4272a2002-08-02 23:50:03 +00009103Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9104
9105 * c14n.c: fixed a memory leak in c14n code
9106
Daniel Veillard58e44c92002-08-02 22:19:49 +00009107Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * parser.c include/libxml/parser.h: adding a new API for Christian
9110 Glahn: xmlParseBalancedChunkMemoryRecover
9111 * valid.c: patch from Rick Jones for some grammar cleanup in
9112 validation messages
9113 * result/VC/* result/valid/*: this slightly change some of the
9114 regression tests outputs
9115
Daniel Veillard0bf29002002-08-01 12:54:11 +00009116Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * tree.c: trying to fix a problem in namespaced attribute handling
9119 raised by Christian Glahn
9120
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009121Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * encoding.c include/libxml/encoding.h: Opening the interface
9124 xmlNewCharEncodingHandler as requested in #89415
9125 * python/generator.py python/setup.py.in: applied cleanup
9126 patches from Marc-Andre Lemburg
9127 * tree.c: fixing bug #89332 on a specific case of loosing
9128 the XML-1.0 namespace on xml:xxx attributes
9129
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009130Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9131
9132 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9133 corner case from new Merlin's test suite and added a callback
9134 that will be used to improve xmlsec performance
9135
9136
Daniel Veillard0b22def2002-07-29 16:23:03 +00009137Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * HTMLtree.c: trying to fix the <style> escaping problem in
9140 HTML serialization bug #89342
9141
Daniel Veillard0b28e882002-07-24 23:47:05 +00009142Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9143
9144 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9145 and rebuilt the web site.
9146
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009147Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009148
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009149 * include/libxml/tree.h: added _private member to xmlNs struct
9150
Daniel Veillard1d995272002-07-22 16:43:32 +00009151Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * HTMLparser.c: fixing bug #84876 based on the xml working
9154 code.
9155
William M. Brack61eaba52002-07-21 11:14:18 +00009156Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9157
9158 * python/Makefile.am: enhanced to fix bug 72012 (errors
9159 when using '-jX' make parameter)
9160
William M. Brackef61d202002-07-19 08:32:00 +00009161Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9162
9163 * xpath.c: small additional enhancement for booleans
9164 compared to nodesets
9165
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009166Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9167
9168 * HTMLtree.c: changed the order of the encoding declaration
9169 attributes in the meta tags due to a bug in IE/Mac
9170
William M. Brack0c022ad2002-07-12 00:56:01 +00009171Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9172
9173 * xpath.c: enhanced handling of booleans (especially '='
9174 and '!=' for nodesets) - fixes bug 85256. Added new
9175 routine xmlXPathNotEqualValues for more proper handling
9176 of '!=' when nodesets are involved.
9177
Daniel Veillard06944e22002-07-11 19:55:18 +00009178Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9179
9180 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9181 doc/xmlcatalog_man.xml to the source distribution
9182
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009183Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9184
9185 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9186 asked for this.
9187
Daniel Veillard539638b2002-07-06 19:55:14 +00009188Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9189
9190 * configure.in: preparing 2.4.23
9191 * doc/*: rebuilt the docs
9192
Daniel Veillard176d99f2002-07-06 19:22:28 +00009193Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9194
9195 * parser.c: fixing bug #84169 by fixing the
9196 comment of xmlCreatePushParserCtxt to describe the
9197 encoding detection parameters better.
9198
Daniel Veillard37f961d2002-07-06 17:53:56 +00009199Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9200
9201 * valid.c: fixing bug #79331 in one path the lookup for
9202 ID attributes on a namespaced node wasn't handled correctly :-\
9203
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009204Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9205
9206 * HTMLparser.c: trying to fix 87235 about discarded white
9207 spaces in the HTML parser.
9208 * result/HTML/*: this changes the output of a number of HTML
9209 regression tests
9210
Daniel Veillardfdc91562002-07-01 21:52:03 +00009211Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9212
9213 * xpath.c: applied patch from Richard Jinks for the namespace
9214 axis + fixed a memory error.
9215 * parser.c parserInternals.c: applied patches from Peter Jacobi
9216 removing ctxt->token for good.
9217 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9218 popped out by the regression tests.
9219 * Makefile.am: patch for threads makefile from Gary Pennington
9220
William M. Brack6000af52002-06-28 11:43:13 +00009221Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9222
Daniel Veillardfdc91562002-07-01 21:52:03 +00009223 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009224 expressions involving preceding-sibling (et al).
9225
Daniel Veillard153120c2002-06-18 07:58:35 +00009226Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9227
9228 * hash.c: applied a patch from Peter Jacobi to solve a problem
9229 when compiling with the Watcom C on Win32
9230 * result/schemas/*.err: the change of hashing algo generated
9231 permutations in the output
9232
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009233Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * hash.c: applied patch from Sander Vesik improving the quality of
9236 the hash function.
9237
Aleksey Sanina5808b92002-06-14 17:07:41 +000092382002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009239
9240 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9241 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9242 xmllint.c xpath.c: replaced sprintf() with snprintf()
9243 to prevent possible buffer overflow (the bug was pointed
9244 out by Anju Premachandran)
9245
Daniel Veillarde059b892002-06-13 15:32:10 +00009246Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * parser.c: removed an uninitialized data error popped by valgrind
9249 on PE references
9250
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009251Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9252
9253 * doc/xml.html
9254 adding tutorial reference to the web page
9255
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009256Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9257
9258 * doc/tutorial/xmltutorial.xml
9259 * doc/tutorial/ar01s07.html
9260 * doc/tutorial/ape.html
9261 * doc/tutorial/includegetattribute.c
9262 adding section to tutorial about retrieving an attribute
9263 value
9264
Daniel Veillardf5582f12002-06-11 10:08:16 +00009265Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9266
9267 * parser.c: applied a couple of patches from Peter Jacobi to start
9268 to get rid of ctxt->token, with a possible significant speed
9269 improvement to be gained once done. Better compliance with PE
9270 references constructs in DTDs too.
9271 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9272 from Peter too
9273
Daniel Veillard38d80e22002-06-11 07:24:56 +00009274Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9277 xmlParseElement was likely to have been deallocated at the
9278 time of the report, possibly leading to segfault. Just report
9279 the tag name now.
9280
Daniel Veillard9e412302002-06-10 15:59:44 +00009281Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * xpath.c: patch from Richard Jinks for XPath substring() function
9284 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9285
Aleksey Sanina5808b92002-06-14 17:07:41 +000092862002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009287
9288 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9289
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009290Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9291
9292 *doc/FAQ.html
9293 fixing typos in FAQ, thanks to Robert Funnell for the
9294 editing help
9295
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009296Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * NEWS: got complaints from rpmlint that it was empty
9299
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009300Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9301
9302 * added doc/tutorial, including:
9303 apa.html
9304 apb.html
9305 apc.html
9306 apd.html
9307 ar01s02.html
9308 ar01s03.html
9309 ar01s04.html
9310 ar01s05.html
9311 ar01s06.html
9312 includeaddattribute.c
9313 includeaddkeyword.c
9314 includekeyword.c
9315 includestory.xml
9316 index.html
9317 xmltutorial.xml
9318 libxml tutorial, including generated html
9319
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009320Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9321
9322 * result/c14n/exc-without-comments/merlin-c14n-two-*
9323 result/c14n/without-comments/merlin-c14n-two-*
9324 test/c14n/exc-without-comments/merlin-c14n-two-*
9325 test/c14n/without-comments/merlin-c14n-two-*
9326 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9327 c14n/exc-c14n and slightly modified test script to handle
9328 these test cases
9329 * c14n.c: fixed bugs for complicated nodes set (namespace
9330 without node and others from merlin-c14n-two.tar.gz)
9331 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9332 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9333 for xmlsec performance patch
9334 * xpath.c: fixed self::node() for namespaces and attributes
9335
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009336Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9337
9338 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9339 but with the format parameter
9340 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9341
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009342Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9343
9344 * Makefile.am: updated c14n tests suite
9345 * c14n.c: performance improvement for previous c14n patch
9346
Daniel Veillarde72c7562002-05-31 09:47:30 +00009347Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9348
9349 * parser.c: another peroformance patch from Peter Jacobi, that
9350 time on parsing attribute values.
9351
Aleksey Sanin508a1012002-05-31 06:32:32 +00009352Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9353
9354 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9355 into LibXML2 test suite
9356
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009357Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9358
9359 * c14n.c: propagating xpath ancesstors node fix to c14n
9360 plus small performance improvement to reduce number of
9361 mallocs
9362 * xpath.c: fixed ancestors axis processing for namespace nodes
9363
Daniel Veillard46de64e2002-05-29 08:21:33 +00009364Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9365
9366 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9367 Peter Jacobi
9368
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009369Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9370
9371 * configure.in: preparing 2.4.22
9372
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009373Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9376 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9377 a public entry point.
9378 * doc/*: rebuilt the API and docs
9379
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009380Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9381
9382 * xpath.c: patch from Richard Jinks to fix a problem introduced
9383 in the previous patch and pointed by Norm
9384
Daniel Veillardc6924812002-05-24 11:10:43 +00009385Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9386
9387 * libxml.spec.in: fixing bug #81112
9388
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009389Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * uri.c: fixing bug #82848
9392
Daniel Veillarda2878972002-05-24 07:54:39 +00009393Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9396 output of one catalog test
9397
Aleksey Sanin114e4752002-05-24 07:20:27 +00009398Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009399
Aleksey Sanin114e4752002-05-24 07:20:27 +00009400 * global.data globals.c tree.c include/libxml/globals.h
9401 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9402 default value for global parameter xmlIndentTreeOutput to 1 and
9403 introduced new global parameter xmlTreeIndentString (the string
9404 used to do one-level indent) with default value " " (as it was
9405 in tree.c)
9406
Daniel Veillard49d5af82002-05-23 11:55:49 +00009407Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9410 with trio and schemas.
9411
Daniel Veillard7c13af42002-05-22 09:57:32 +00009412Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * xpath.c: patch from Richard Jinks to fix the problem raised in
9415 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9416
Daniel Veillard5a872412002-05-22 06:40:27 +00009417Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * xmlschemas.c: a bit of work on import.
9420 * xmlschemastypes.c: Charles Bozeman provided a compare function
9421 for date/time types so min/max facet restrictions should work,
9422 indeterminate comparisons return an error instead of equal.
9423 * test/schemas/date_0* result/schemas/date_0_0: specific test
9424 from Charles Bozeman too
9425
Daniel Veillard10b6da42002-05-18 07:55:20 +00009426Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9429 from Christian Cornelssen fixing the man pages and the Catalog
9430 building script.
9431 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9432 next step is <xs:import> I now have a reasonable understanding
9433 of how it works.
9434
Daniel Veillarde5354492002-05-16 08:43:22 +00009435Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9438
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009439Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9440
9441 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9442
Daniel Veillard088bf112002-05-14 11:03:59 +00009443Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * xpath.c: fixing an XPath function evalutation bug pointed out
9446 by Alexey Efimov where the context was lost when evaluating
9447 the function arguments
9448
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009449Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009450
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009451 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9452 function public for XMLSec performance optimizations
9453
Daniel Veillard3cd72402002-05-13 10:33:30 +00009454Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9455
9456 * python/generator.py python/libxml2class.txt : fixed a problem
9457 with the HTML parser pointed by Gary Benson
9458 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9459 example
9460
Aleksey Sanine48a3182002-05-09 18:20:01 +00009461Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9462 * parser.c: fixed bug #81159 (memory growth in SAX)
9463
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009464Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9465 * xpath.c: fixed bug #78858 (the real fix)
9466
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009467Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009468 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009469
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009470Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9471
9472 * tree.c: modified xmlNodeSetBase to allow changing the
9473 base of a document.
9474
Daniel Veillard070803b2002-05-03 07:29:38 +00009475Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * xmlschemastypes.c: patch Charles Bozeman for validation of
9478 all the date, time, and duration types
9479 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9480 * configure.in: fixed an error pointed by an user
9481 * xml2-config.in: fixed an error pointed by an user
9482
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009483Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9484
9485 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9486 win32/libxml2.def.src xmlIO.c: exported default
9487 'file:', 'http:' and 'ftp:' protocols input handlers
9488 and maked protocols comparisson case insensitive
9489
Daniel Veillard34de97f2002-04-30 14:29:22 +00009490Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9491
9492 * configure.in: Neven Has detected a typo
9493
Daniel Veillard28577c32002-04-30 06:48:41 +00009494Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9495
9496 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9497 as one of the persons allowed to commit directly to the
9498 module.
9499
Daniel Veillardfc57b412002-04-29 15:50:14 +00009500Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9501
9502 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9503 * valid.c: raised a too low limit
9504 * doc/*: rebuilt the docs
9505
Daniel Veillardeca82812002-04-24 11:42:02 +00009506Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9507
9508 * test/XPath/expr/floats test/XPath/expr/functions
9509 result/XPath/expr/floats result/XPath/expr/functions
9510 xpath.c: another XPath conformance patch from Richard Jinks
9511
Daniel Veillard13e04c62002-04-23 17:51:29 +00009512Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9513
9514 * xmlschemas.c: fixed validation of attribute groups.
9515 * test/schemas result/schemas: added an example from the primer
9516
Daniel Veillard88c58912002-04-23 07:12:20 +00009517Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9518
9519 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9520 * test/schemas result/schemas: updated the test list
9521
Daniel Veillarde19fc232002-04-22 16:01:24 +00009522Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9523
9524 * TODO: updated a bit
9525 * parser.c: made a comment more specific
9526 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9527 Schemas conformance.
9528 * test/schemas result/schemas: updated the test list
9529
Daniel Veillard441bc322002-04-20 17:38:48 +00009530Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9531
9532 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9533 implementing xs:all with minOccurs = 0
9534 * tes/schemas/* result/schemas/*: added more tests covering
9535 xs:all
9536
Daniel Veillard8a001f62002-04-20 07:24:11 +00009537Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * xmlregexp.c: first implementation of the all particle, this
9540 may need to be revisited for case where not all transitions
9541 must be crossed.
9542
Daniel Veillard7646b182002-04-20 06:41:40 +00009543Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * tree.c: another entity processing update from Markus Henke
9546
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009547Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9548
9549 * trionan.c: fixed crash on OSF/1
9550
Daniel Veillardb4398962002-04-19 07:01:55 +00009551Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * xmlschemas.c: more Schemas work
9554 * test/schemas/* result/schemas/*: added more tests coming
9555 from the spec.
9556
Daniel Veillard54761132002-04-18 21:00:44 +00009557Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9560 ExcC14N specification
9561
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009562Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * tree.c: patch from Markus Henke, fix for recursive entities.
9565
Daniel Veillard23b1f372002-04-18 15:50:05 +00009566Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * xpath.c: fix a problem with string() on a document node.
9569
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009570Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * Makefile.am xmlschemas.c: more Schemas work
9573 * test/schemas/* result/schemas/*: added more tests coming
9574 from the spec.
9575
Daniel Veillard6231e842002-04-18 11:54:04 +00009576Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9579 * result/HTML/*: this changes a few things in the results
9580
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009581Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9582
9583 * include/libxml/tree.h: eliminated 'declaration different than
9584 prototype' warning
9585 * include/win32config.h: "resolved" conflicts with errno.h
9586
Daniel Veillardb509f152002-04-17 16:28:10 +00009587Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9590 on the automata interfaces and debug of counted choices
9591 * test/schemas/* result/schemas/*: added a number of tests
9592
Daniel Veillard8651f532002-04-17 09:06:27 +00009593Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9594
9595 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9596 a bit of work on Schemas
9597 * testSchemas.c: try to make it more useful
9598 * test/schemas/* result/schemas/* Makefile.am: changed the
9599 Schemas regression test procedure, started adding a few samples
9600
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009601Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9602
9603 * include/libxml/encoding.h: Patch for the Borland C++ builder
9604 * include/libxml/tree.h: Patch for the Borland C++ builder
9605 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009606 * win32/bcb5: New directory for the Borland C++ builder
9607 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009608
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009609Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9610
9611 * win32/Makefile.msvc: Update for XML Schema support
9612 * win32/configure.js: Update for XML Schema support
9613 * win32/libxml2.def.src: Update for XML Schema support
9614
Daniel Veillard4255d502002-04-16 15:50:10 +00009615Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9618 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9619 xmlunicode.c include/libxml/Makefile.am
9620 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9621 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9622 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9623 include/libxml/xmlversion.h.in : merged the current state of
9624 XML Schemas implementation, it is not configured in by default,
9625 a specific --schemas configure option has been added.
9626 * test/automata test/regexp test/schemas Makefile.am
9627 result/automata result/regexp result/schemas:
9628 merged automata/regexp/schemas regression tests
9629
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009630Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * xpath.c: Gary found a compile time problem, fixes #78823
9633
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009634Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * configure.in: release of 2.4.20
9637 * doc/*: updated and rebuilt the docs
9638
Daniel Veillardf544f192002-04-15 12:56:56 +00009639Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * python/Makefile.am: patch from Cristian Gafton to build on
9642 Red Hat 6.2, should also fix #75779
9643
Daniel Veillard940492d2002-04-15 10:15:25 +00009644Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * valid.c: first part of fixing #78729
9647
Daniel Veillardeb475a32002-04-14 22:00:22 +00009648Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9651 escaping of URI when saving HTML files.
9652 * result/HTML/*: this impacted some tests
9653
Daniel Veillard9b731d72002-04-14 12:56:08 +00009654Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9655
9656 * configure.in: trying to fix #77441
9657
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009658Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * include/libxml/xmlIO.h: Hallski complained it could not be
9661 included by itself.
9662
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009663Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9666
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009667Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9668
9669 * win32/configure.js: patch from Nilo for the c14n option
9670 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9671
Daniel Veillardda423da2002-04-10 19:25:38 +00009672Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9675 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9676 LIBXML_THREAD_ENABLED
9677
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009678Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * xpath.c: another patch from Richard Jinks for substring conformance
9681 * test/XPath/expr/floats test/XPath/expr/strings
9682 result/XPath/expr/floats result/XPath/expr/strings: update of the
9683 test suite to check those.
9684
Daniel Veillard01917aa2002-04-10 11:30:41 +00009685Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * xpath.c: patch from Richard Jinks for .x float parsing.
9688
Daniel Veillard46d6c442002-04-09 16:10:39 +00009689Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9690
9691 * parser.c: patch from Markus Henke when an encoding ain't recognized
9692
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009693Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9694
9695 * libxml.m4: got a report that #include <string.h> was needed
9696
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009697Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9700
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009701Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9702
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009703 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009704
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009705Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9706
9707 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9708 pointed out by Melvyn Sopacua.
9709
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009710Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9711
9712 * libxml.m4: Frédéric Crozat gave a patch related to the change
9713 of Include paths breaking the libxml.m4
9714
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009715Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9716
9717 * xpath.c: Fix bug #76927 forgot to save some context
9718 when evaluating binary expressions
9719
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009720Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9721
9722 * configure.in: fixed configure for MPE/iX from Markus Henke
9723 * xmlmemory.c: fixed initialization problems
9724 * xpath.c: another set of patches from Richard Jinks this
9725 fixes "make XPathtests" on linux
9726
Daniel Veillard21458c82002-03-27 16:12:22 +00009727Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9730 * test/XPath/expr/compare test/XPath/expr/equality
9731 test/XPath/expr/floats test/XPath/expr/functions
9732 test/XPath/expr/strings result/XPath/expr/compare
9733 result/XPath/expr/equality result/XPath/expr/floats
9734 result/XPath/expr/functions result/XPath/expr/strings: Updated
9735 tests though they show a divergence on Linux
9736
Daniel Veillard28dfed12002-03-27 09:08:17 +00009737Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9738
9739 * xpath.c trionan.c: previous commit also included patches
9740 from Richard Jinks on some IEEE support corner case
9741
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009742Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9745 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9746 that $(datadir) should be used for docs
9747
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009748Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9751 could leak filedescriptors
9752
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009753Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9754
9755 * configure.in nanohttp.c: applied patch from Allan Clark for
9756 UnixWare/OpenServer
9757
Daniel Veillard19274092002-03-25 16:48:03 +00009758Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9759
9760 * configure.in: preparing 2.4.19
9761 * doc/*: rebuilt the docs
9762
Daniel Veillard56b2db72002-03-25 16:35:28 +00009763Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * nanohttp.c: fixing #76043, got fed up with non-portability
9766 of that piece of code.
9767
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009768Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * valid.c SAX.c: Never commit without running "make tests" :-(
9771 fix a couple of stupidities in the previous commit
9772 * result/*: a few changes in some attribute order result of previous
9773 commit.
9774
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009775Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9778 the internal subset should not raise duplicate ID errors,
9779 also there was a small bug in conjunction to namespace
9780 declarations defaulted and xml:xxx attributes DTD definitions.
9781
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009782Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * xpath.c: Richard Jinks also raised some rounding problems
9785 this tries to fix them
9786
Daniel Veillard4e2df542002-03-22 12:23:14 +00009787Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9790 behaviour in xmlXPathCastToString()
9791
Daniel Veillarddb552912002-03-21 13:27:59 +00009792Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9795 raised by Morus Walter
9796
Daniel Veillard9e537932002-03-21 13:08:08 +00009797Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9800 from Igor
9801
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009802Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * xpath.c: fixing #75619, related to a problem when trying
9805 to evaluate condition when the current node set resulting
9806 from that sub-step evaluation is empty. Also fixes 2 potential
9807 problem with previous-sibling and next-siblings axis.
9808
Daniel Veillard1840ef02002-03-21 08:05:23 +00009809Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9812 HTML support is not configured in.
9813
Daniel Veillard561b7f82002-03-20 21:55:57 +00009814Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9817 include/libxml/tree.h: dohh I really didn't intended to commit
9818 this test version :-(
9819
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009820Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9821
9822 * testSAX.c: I wanted to see the real speed at the SAX interface
9823 after a little too many Ximianer started complaining about the
9824 parser speed.
9825 added a --quiet option:
9826 paphio:~/XML -> ls -l db100000.xml
9827 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9828 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9829 3200006 callbacks generated
9830 real 0m1.270s
9831 Which means 16MBytes/s and 3Mcallback/s
9832
Daniel Veillardc62a1472002-03-19 18:35:12 +00009833Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * xpath.c: valgrind spotted another error that time when running
9836 on libxslt regression tests
9837
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009838Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * Makefile.am: adding "make valgrind" running the full regression
9841 tests (except python ones) under Valgrind (using valgrind -q
9842 which was kindly added by the author).
9843 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9844 passes cleanly now except an obcure floating point initialization
9845 raised in log10() in one XPath regression test ???
9846 * tree.c: edited some comments to close #75244
9847
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009848Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9851 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9852 context of ScrollKeeper, made sure that if the number is
9853 an integer, the serialization follows the description at
9854 http://www.w3.org/TR/xpath#section-String-Functions
9855
Daniel Veillard5997aca2002-03-18 18:36:20 +00009856Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9857
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009858 * configure.in: preparing 2.4.18
9859 * doc/*: updated and rebuilt the web site
9860 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9861 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009862 * parser.c: humm, changed the way the SAX parser work when
9863 xmlSubstituteEntitiesDefault(1) is set, it will then
9864 do the entity registration and loading by itself in case the
9865 user provided SAX getEntity() returns NULL.
9866 * testSAX.c: added --noent to test the behaviour.
9867
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009868Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * parser.c: Wilfried Teiken provided a hackish but working
9871 way to get context reported back on entities when parsing
9872 with SAX and without breaking the DOM build.
9873
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009874Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9875
9876 * c14n.c: applied a new patch from Aleksey Sanin
9877 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9878 to reference Aleksey implementation of XML digital Signatures
9879
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009880Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9881
9882 * xpath.c: small fix to avoid potential problem due to
9883 ordering of freeing data
9884 * python/Makefile.am: people were complaining about
9885 the generated file in python dir not being built
9886
Daniel Veillardd2379012002-03-15 22:24:56 +00009887Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9888
9889 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9890 python/generator.py python/libxml.c python/types.c: Cleanup
9891 of the python Makefiles based on Jacob and James feedback,
9892 fixed the spec file accordingly, fixed the number of warning
9893 that passing my pedantic CFLAGS was generating. Conclusion
9894 is that Python includes are real crap.
9895
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009896Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * configure,in: it was reported quite a few times that
9899 xml2-config --cflags should not output
9900 -I$includeprefix/libxml2/libxml because libxml2 header names
9901 clashes with existing names like list.h from C++ stl.
9902 Includes should be #include<libxml/xxx.h> so ...
9903
Daniel Veillard6f293b12002-03-15 09:42:33 +00009904Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9905
9906 * c14n.c: another patch from Aleksey Sanin
9907
Daniel Veillard5c396542002-03-15 07:57:50 +00009908Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9911 canonicalization algorithm
9912 * doc/xml.html doc/index.html: added the C14N references on the
9913 index page.
9914
jacob berkman9be65862002-03-14 02:15:56 +000099152002-03-13 jacob berkman <jacob@ximian.com>
9916
9917 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9918 usage, redundant, and gcc specific
9919
Daniel Veillard75be0132002-03-13 10:03:35 +00009920Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9921
9922 * xpath.c: speedup some node selection operations, this can
9923 have a significant impact on DocBook Norm's stylesheets
9924 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9925 make sure it's always the case
9926 * debugXML.c: distinguish CDATA and comments in ls operations
9927
Daniel Veillard61f26172002-03-12 18:46:39 +00009928Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9931 to generate better API descriptions etc...
9932
Daniel Veillard9ff88172002-03-11 09:15:32 +00009933Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * c14n.c: Fixing #74186, made sure all boolean expressions
9936 get fully parenthesized, ran indent on the output
9937 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9938 include/libxml/tree.h: also #74186 related, removed the
9939 --with-buffers option, and all the preprocessor conditional
9940 sections that were resulting from it.
9941
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009942Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * valid.c: applied patch from Dodji Seketeli fixing an
9945 uninitailized variable in xmlValidGetValidElements()
9946
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009947Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * c14n.c: fixed a few comments
9950 * doc/*.html doc/*/*.html: regenerated the docs and added
9951 the C14N API
9952 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9953
Daniel Veillardfa49d872002-03-09 10:20:00 +00009954Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * check-xml-test-suite.py: fix to adapt varaiations in the
9957 bindings
9958 * configure.in python/setup.py python/setup.py.in: fixed to
9959 have the version of the python scripts automatically updated
9960
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009961Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9962
9963 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9964 in xmlCopyProp()
9965
Daniel Veillardaf43f632002-03-08 15:05:20 +00009966Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * configure.in: preparing 2.4.17 release
9969 * doc/*: updated and rebuilt the docs
9970 * xpath.c: fixed a comment
9971 * python/libxml.c: fixed a possible reentrancy problem
9972
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009973Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9976 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9977 added a specific regression test
9978 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9979 not raise exceptions when failing to find the attribute.
9980
Daniel Veillard90bc3712002-03-07 15:12:58 +00009981Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * configure.in xmllint.c: owen pointed out a problem with the
9984 ftme fix, gettimeofday() was not detected by configure and
9985 the ftime header wasn't included, dohhh
9986
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009987Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9988
9989 * configure.in xmllint.c: trying to fix #71457 for timing
9990 precision when gettimeofday() is not availble but ftime() is
9991
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009992Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9995 are now copied on install and part of the -devel RPM
9996
Daniel Veillard7b416132002-03-07 08:36:03 +00009997Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * xpath.c: trying to avoid bug #72150 which was apparently
10000 caused by a gcc bug (or a processor problem) as detailed
10001 at http://veillard.com/gcc.bug
10002
Daniel Veillardf742d342002-03-07 00:05:35 +000010003Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10006 fixed xmlReconciliateNs(), added a Python test/example for
10007 inter-document cut'n paste
10008 * python/libxml.py: fixed node.doc on document nodes and added
10009 xpathEval() onto node objects
10010
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010011Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10012
10013 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10014 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10015 fixup and integrated tests for the serialization stuff
10016
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010017Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10020 moved the libxml man page to section 3
10021
Daniel Veillard1e774382002-03-06 17:35:40 +000010022Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10023
10024 * tree.c: fix bug #72490
10025 * python/libxml.c python/libxml.py: added methods serialize()
10026 and saveTo() to all node elements.
10027
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010028Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10029
10030 * xmlIO.c: closed #73430, don't read from an input source
10031 which indicated an end-of-file or an error.
10032
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010033Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10034
10035 * parser.c: make sure SAX endDocument is always called as
10036 this could result in a Python memory leak otherwise (it's
10037 used to decrement ref-counting)
10038 * python/generator.py python/libxml.c python/libxml.py
10039 python/libxml2-python-api.xml python/libxml2class.txt
10040 python/tests/error.py python/tests/xpath.py: implemented
10041 the suggestions made by Gary Benson and extended the tests
10042 to match it.
10043
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010044Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * python/generator.py: applied patch fixing #73450
10047
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010048Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10049
10050 * xpath.c: fixing #61290 "namespace nodes have no parent"
10051 long standing divergence from the XPath REC. NodeSets
10052 simply hold a copy of namespace nodes and those node ->next
10053 points to the parent (which may not be the node carrying the
10054 definition).
10055 * include/libxml/xpath.h: flagged but didn't added a possible
10056 speedup
10057 * DOCBparser.c HTMLparser.c: removed some warnings from push
10058 parser due to new state being added.
10059 * tree.c: new fix from Boris Erdmann
10060 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10061 the XML Canonalization support from Aleksey Sanin
10062
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010063Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * tree.c: patch from Boris Erdmann fixing some namespace odities
10066 with xmlCopyNode()
10067
Daniel Veillardc6613042002-03-02 09:34:02 +000010068Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xmlIO.c: fix bug #72706 when loading a NULL entity
10071
Daniel Veillardc0fef772002-03-01 16:16:31 +000010072Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10075 actually change in a future XML Namespace revision.
10076
Daniel Veillard79426f22002-03-01 16:14:17 +000010077Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10080 added the possibility of returning nodesets from XPath extension
10081 functions written in Python
10082
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010083Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10084
10085 * python/*: commiting some Python bindings work done while travelling
10086
Daniel Veillard97300512002-03-01 09:13:41 +000010087Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10090 explicitely with memory debugging switched on
10091
Daniel Veillard6361da02002-02-23 10:10:33 +000010092Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10095 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10096 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10097 the accessor generator for strings
10098 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10099 regression test.
10100
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010101Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * python/README python/generator.py python/libxml.c python/setup.py:
10104 added the 'usual' setup.py to allow building a libxml2-python
10105 module based on the same code. The initialization is however
10106 different the 2 .so files fo libxml2 and libxslt are identical and
10107 they entry point initialize both libraries. this is done to avoid
10108 some possible nasty problem since the Python don't merge the maps
10109 of all shared modules.
10110
Daniel Veillard158a4d22002-02-20 22:17:58 +000010111Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * parser.c: fixed a push/encoding bug reported by Michael
10114 on librsvg
10115
Daniel Veillard7839e162002-02-20 18:54:48 +000010116Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * include/libxml/parserInternals.h: fixes a misplaced #endif
10119
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010120Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * parser.c valid.c: found and fixed a couple of allocation bugs
10123
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010124Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10125
10126 * doc/xml.html doc/python.html doc/*: added a Python and binding
10127 page describing the current state of the Python bindings and
10128 giving pointers to the other languages wrappers.
10129
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010130Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10131
10132 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10133 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10134 rebuilt the API and web site
10135 * xpath.c: fixed #71978 portability bugs
10136
Daniel Veillard8aff2472002-02-19 21:50:43 +000010137Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10138
10139 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10140
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010141Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10142
10143 * include/libxml/parserInternals.h parser.c: had to change
10144 2 internal parsing API when processing document content
10145 to check the start and end of element content are defined
10146 in the same entity
10147 * valid.c include/libxml/valid.h: attribute normalization can
10148 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10149 with the context to report it.
10150 * SAX.c: fixed the last known bugs, crazy validation constraints
10151 when a document is standalone seems correctly handled. There
10152 is a couple of open issues left which need consideration especially
10153 PE93 on external unparsed entities and standalone status.
10154 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10155 The 2 tests left failing are actually in error. Cleanup done.
10156
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010157Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * valid.c: implemented E59 spaces in CDATA does not match the
10160 nonterminal S
10161
Daniel Veillard878eab02002-02-19 13:46:09 +000010162Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * SAX.c parser.c valid.c: more validation test fixups
10165 * check-xml-test-suite.py: added duration info for the tests
10166
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010167Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * parser.c valid.c: a couple of errors were reported but not
10170 saved back as such in the parsing context. Down to 1% failure rate
10171 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10172
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010173Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * xmlInternald.c: isExtender was missing a char
10176 * parser.c include/libxml/parser.h: % are acceptable in the
10177 internal subset if within a PUBLIC ID
10178
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010179Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10180
10181 * SAX.c parserInternals.c valid.c: more work on the conformance
10182 suite. Took the step to finally block documents with encoding
10183 errors. It's a fatal error per the spec, people should have fixed
10184 their documents by now.
10185
Daniel Veillard55253e22002-02-18 14:32:39 +000010186Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * check-xml-test-suite.py: fixed the test script after some discussion
10189 on the semantic of TYPE="error"
10190 * Makefile.am: added the script to the distrib
10191
Daniel Veillard28757702002-02-18 11:19:30 +000010192Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10193
10194 * SAX.c entities.c: fixed a couple of conformances issues deep
10195 into the validation code (standalone and undeclared Notations)
10196
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010197Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10198
10199 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10200 stayed there for years !
10201
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010202Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10203
10204 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10205 missing
10206
Daniel Veillardc7612992002-02-17 22:47:37 +000010207Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * check-xml-test-suite.py: improved the behaviour a bit as
10210 well as the logs
10211 * parser.c valid.c SAX.c: fixed a few more bugs
10212 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10213
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010214Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10215
10216 * check-xml-test-suite.py: python script to run regression tests
10217 against the XML Test suite of W3C/OASis
10218 * SAX.c: fixed a validation bug
10219 * parser.c: fixed 3 errors pointed by the test suite
10220 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10221 * python/Makefile.am: fixed a dependendy
10222
Daniel Veillard9f28f302002-02-15 20:48:08 +000010223Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * xmlmemory.c: avoid a warning bug #71594
10226
Daniel Veillard144024e2002-02-13 21:14:46 +000010227Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10230 warning on alpha/Tru64
10231
Daniel Veillarde4301c82002-02-13 13:32:35 +000010232Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * include/libxml/entities.h: fixing a comment
10235 * valid.c: fixing some troubles with validity check on namespaces
10236 * result/VC/NS3 test/VC/NS3: added a specific regression test
10237
Daniel Veillarda6d05382002-02-13 13:07:41 +000010238Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * tree.c: Fixing #71342 serializing '\n' in attribute values
10241 * result/noent/att3 result/att3 test/att3: added a specific
10242 test.
10243
Daniel Veillard797a5652002-02-12 13:46:21 +000010244Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10245
10246 * python/libxml.c: couple of bug fixes
10247
Daniel Veillard01a6d412002-02-11 18:42:20 +000010248Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * python/*.py: removed tabs and used spaces.
10251
Daniel Veillard397ff112002-02-11 18:27:20 +000010252Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10253
10254 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10255 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10256
Daniel Veillard03517542002-02-11 13:54:40 +000010257Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10260 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10261
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010262Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * include/libxml/encoding.h include/libxml/entities.h
10265 include/libxml/globals.h include/libxml/parser.h
10266 include/libxml/threads.h include/libxml/tree.h
10267 include/libxml/xmlmemory.h: trying to fix the include mess
10268
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010269Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10270
10271 * include/libxml/xmlmemory.h: reverted part of the previous
10272 attempt to provide #69655, this was breaking the build.
10273
Daniel Veillard0ba59232002-02-10 13:20:39 +000010274Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10277 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10278 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10279 include/libxml/parserInternals.h include/libxml/tree.h
10280 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10281 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10282 clean.
10283 * python/libxml.c: fixed a warning.
10284
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010285Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10288 copying of node, merge back IDs in the target document.
10289 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10290 test/XInclude/ents/ids.xml: test case
10291 * result/VC/ElementValid4: output changed due to a typo fix
10292
Daniel Veillard1c18e302002-02-09 22:16:40 +000010293Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * python/Makefile.am: seems some version of automake didn't
10296 generate the dependancies right as Jacob found out. Add
10297 an extra dependancy rule.
10298
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010299Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * parserInternals.c valid.c: Justin Fletcher found some parts
10302 of the code needing cleanup
10303 * libxml.spec.in python/Makefile.am python/generator.py
10304 python/libxml.c python/libxml.py: Fixed the python Makefiles
10305 corrected a bug showing up on ia64, changed the name of the
10306 python internal module too
10307
Daniel Veillard07be19b2002-02-08 14:20:35 +000010308Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * Makefile.am: applied patch from Andris Pavenis for binary
10311 name suffixes
10312
Daniel Veillardf216d462002-02-08 13:44:24 +000010313Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10314
10315 * xmllint.c win32/win32config.h: fixing #68748
10316
Daniel Veillardd455d792002-02-08 13:37:46 +000010317Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * valid.c: fixing #70166
10320
10321Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10322
10323 * valid.c: fixing #70077
10324
Daniel Veillardc575b992002-02-08 13:28:40 +000010325Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10326
10327 * Copyright Makefile.am README configure.in libxml.spec.in:
10328 Changed to the MIT Licence
10329 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10330 doc/xmlio.html: updated the doc accordingly
10331 * include/libxml/xmlwin32version.h configure.in: preparing
10332 2.4.14 release
10333 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10334 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10335 fixed the const xmlChar * wrapper and generator, XPath extension
10336 functions now use the context as first argument
10337 * python/tests/tstxpath.py python/tests/xpath.py
10338 python/tests/xpathext.py: Updated the tests accordingly
10339 * tree.c: fixed bug #70067
10340
Daniel Veillard7db38712002-02-07 16:39:11 +000010341Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10342
10343 * Makefile.am: cleanup
10344 * debugXML.c: always use stdout if output is NULL
10345 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10346 * python/Makefile.am python/generator.py python/libxml2class.txt
10347 python/libxml_wrap.h python/types.c: augmented the number of bindings
10348 handling FILE * and XPath contexts
10349 * python/tests/Makefile.am: avoid a stupid problem due to the
10350 use of TEST.
10351
Daniel Veillard15a143b2002-02-06 22:40:50 +000010352Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10355
Daniel Veillard70cab352002-02-06 16:06:58 +000010356Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10357
10358 * python/TODO python/libxml.c: cleanup the extension function lookup
10359 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10360
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010361Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * configure.in python/Makefile.am: do not install outside
10364 of prefix
10365
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010366Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10367
10368 * python/TODO python/libxml.c: started adding SAX interfaces
10369 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10370 SAX test
10371
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010372Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10373
10374 * tree.c: hardened the addChild function
10375 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10376 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10377 added accessors needed for xmlNode, a bit more testing and
10378 extension of interfaces
10379 * python/tests/Makefile.am python/tests/build.py: added a test
10380 build from scratch/save/load/check
10381
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010382Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10383
10384 * parserInternals.c: change a small bit in the way valididy
10385 error messages get initialized
10386 * python/TODO python/libxml.c python/libxml2-python-api.xml
10387 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10388 added some memory debugging to track leaks at the libxml2 level
10389 * python/tests/*.py: changed all tests to check for leaks,
10390 there is just one left in XPath extension registrations.
10391
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010392Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10393
10394 * python/TODO python/generator.py python/libxml2-python-api.xml
10395 python/libxml2class.txt: more accessor classes for the parser
10396 context, allow to switch on and check validity
10397 * python/tests/Makefile.am python/tests/error.py
10398 python/tests/invalid.xml python/tests/valid.xml
10399 python/tests/validate.py: attded more test and and added error.py
10400 which I forgot to commit in the last step
10401
Daniel Veillard3ce52572002-02-03 15:08:05 +000010402Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10403
10404 * python/Makefile.am python/types.c: cleanup
10405 * python/libxml.c python/libxml.py python/libxml_wrap.h
10406 python/generator.py python/libxml2-python-api.xml
10407 python/libxml2class.txt: added class for parser context, added
10408 first cut for push mode support. Added a framework to generate
10409 accessors functions.
10410 * python/tests/Makefile.am python/tests/push.py: added a push
10411 test
10412
Daniel Veillardcfb05462002-02-02 23:18:22 +000010413Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10414
10415 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10416 bug a bit of cleanup.
10417
Daniel Veillard5d819032002-02-02 21:49:17 +000010418Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10419
10420 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10421 python/libxml2class.txt: adding error redirections and preformat
10422 to a python handler
10423 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10424 tests self checking
10425
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010426Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10429 a function
10430
Daniel Veillard9589d452002-02-02 10:28:17 +000010431Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10434 python/libxml.c python/libxml2-python-api.xml
10435 python/libxml2class.txt: Progressing through the TODOs, class
10436 description output, extra XML API, RPM now builds the wrappers
10437 for all python installed versions
10438
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010439Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * configure.in libxml.spec.in python/Makefile.am python/TODO
10442 python/generator.py python/libxml2class.txt: added more informations
10443 in the libxml2-python package including docs. Slightly changed
10444 the class hierarchy
10445 * python/tests/*: added basic regression tests infrastructure too
10446
10447Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10450 added libxml2-python as part of the packages installed
10451
Daniel Veillarda7340c82002-02-01 17:56:45 +000010452Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * python/Makefile.am python/generator.py python/libxml.c
10455 python/libxml.py: more work, now able to extend the
10456 XPath interpreter with functions written in python.
10457
Daniel Veillardc3e39442002-02-01 09:29:41 +000010458Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10459
10460 * python/Makefile.am: Jacob sent a patch to allow building from
10461 tarfile.
10462
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010463Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10464
10465 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10466 inserted the python wrappers build, I hope this won't be too
10467 unportable
10468
Daniel Veillard1971ee22002-01-31 20:29:19 +000010469Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10470
10471 * xpath.c: minor optimization
10472 * python/generator.py python/libxml.c python/libxml.py
10473 python/libxml_wrap.h: more work on the python bindings,
10474 they now support XPath and there is no evident leak
10475
Daniel Veillard36ed5292002-01-30 23:49:06 +000010476Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10477
10478 * python/generator.py python/libxml.c python/libxml.py:
10479 more work on the python bindings generator.
10480
Daniel Veillard96fe0952002-01-30 20:52:23 +000010481Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * python/generator.py python/libxml.c python/libxml_wrap.h:
10484 more work on the python bindings.
10485
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010486Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * python/generator.py python/libxml.c python/libxml.py
10489 python/libxml_wrap.h: commited early version of a python binding
10490 for private use only ATM
10491
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010492Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * entities.c tree.c include/libxml/entities.h: applied patch
10495 from Anthony Jones to implement copy of DTD subtree too. Had
10496 just to keep 2 function private which really ought to become
10497 public ones.
10498
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010499Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * xmllint.c: added pointers to the web pages in the usage()
10502
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010503Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * tree.c: more fixes from Petr Kozelka for attribute handling
10506 in the tree API to align the semantic with DOM.
10507
Daniel Veillard36065812002-01-24 15:02:46 +000010508Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * valid.c tree.c entities.c: another set of patches from
10511 Anthony Jones for copy operations cleanup and robustness
10512
Daniel Veillardf8592562002-01-23 17:58:17 +000010513Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10514
10515 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10516 an alphabetic index based on comments content
10517 * doc/*: rebuilt the web site with the new references
10518
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010519Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10520
10521 * parserInternals.h: Greg Sjaardema suggested to use an
10522 eponential buffer groth policy in xmlParserAddNodeInfo()
10523
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010524Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10527 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10528 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10529 to generate cross-references, and added/updated the stylesheets
10530 to generate and link API indexes. The generic keyword index
10531 is not done yet.
10532 * doc/*.html: regenerated all the usual docs too
10533
Daniel Veillard2070c482002-01-22 22:12:19 +000010534Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * debugXML.c: added an xpath function to the shell for T. V. Raman
10537
10538Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010539
10540 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10541 debug routines.
10542
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010543Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10546 support of attribute nodes
10547
Daniel Veillard9d06d302002-01-22 18:15:52 +000010548Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10551 hopefully near complete and fully documented of the API in XML
10552 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10553 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10554 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10555 include/libxml/parserInternals.h include/libxml/valid.hi
10556 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10557 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10558 include/libxml/xpath.h include/libxml/xpathInternals.h:
10559 Cleaned up the doc comments a lot in the process, the interface
10560 coverage is now 100%
10561
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010562Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10565 extracts comments from the gtk-doc DocBook output (a bit
10566 convoluted but seems to work).
10567
Daniel Veillard61006472002-01-21 17:31:47 +000010568Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10571 added an XML description of the API, moved the script generating
10572 it here. Added a "make api" target
10573
Daniel Veillardd2f23002002-01-21 13:36:00 +000010574Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10577
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010578Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * xpath.c include/libxml/xpathInternals.h: the change made to
10581 xmlXPathFuncLookupFunc was incompatible roll it back
10582
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010583Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * SAX.c: cleanup patch from Anthony Jones
10586 * doc/Makefile.am: fix the headers to avoid in make scan
10587 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10588 includes, * vs Ptr and general cleanup
10589 * parsedecl.py: first version of a script to extract the
10590 module interfaces, the goal will be to provide .decl or XML
10591 specification of the interfaces to build wrappers.
10592
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010593Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10594
10595 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10596 now provides return codes in case of errors
10597
Bjorn Reese026d29f2002-01-19 15:40:18 +000010598Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10599
10600 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10601 Upgraded to trio baseline 1.6
10602 * strio.h strio.c: Replaced by triostr.h and triostr.c
10603
Daniel Veillard572577e2002-01-18 16:23:55 +000010604Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10607 of strdup usage in the code
10608
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010609Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * parser.c error.c: Keith Isdale complained rightly that
10612 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10613
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010614Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * tree.c: fixed the funxtion to set the xml: attributes
10617 * debugXML.c: added "setbase" to test it.
10618
Daniel Veillard2c748c62002-01-16 15:37:50 +000010619Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10620
10621 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10622 to allow updating an attribute content
10623
Daniel Veillard8de85c62002-01-15 17:10:15 +000010624Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10625
10626 * libxml.h: try to avoid problems when compiling on Windows
10627
Daniel Veillard314cfa02002-01-14 17:58:01 +000010628Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * hash.c: patch from Anthony Jones for hash.c allocation size
10631 * Makefile.am: trying to work around Yet Another Libtool Madness
10632 and build the 2.4.13 release finally ...
10633
Daniel Veillard744683d2002-01-14 17:30:20 +000010634Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10635
10636 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10637 * doc/* : update of the documentation
10638
Daniel Veillarde6a55192002-01-14 17:11:53 +000010639Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10640
10641 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10642 at fixing #61290 :-(
10643
Daniel Veillardfb25a512002-01-13 20:32:08 +000010644Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10647 Fixes bug #67229
10648
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010649Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10650
10651 * tree.c: trying to avoid troubles when a subtree is copied
10652 and coalesced in part with the target tree. Should fix
10653 bug #67407
10654
Daniel Veillardd8224e02002-01-13 15:43:22 +000010655Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10656
10657 * valid.c: fixed validation of attributes content of type
10658 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10659 values, very old bug. Fixes #67671
10660
Daniel Veillard8107a222002-01-13 14:10:10 +000010661Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * parser.c include/libxml/parserInternals.h tree.c: integrated
10664 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10665 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10666
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010667Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * threads.c: applied Serguei Narojnyi's patch to add native
10670 thread support on the Win32 platform
10671 * testThreadsWin32.c Makefile.am: added the test program also
10672 from Serguei, Win32 specific
10673 * include/win32config.h include/libxml/xmlwin32version.h.in:
10674 added patch from Igor for the Windows thread specific defines.
10675
Daniel Veillard845cce42002-01-09 11:51:37 +000010676Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10679
Daniel Veillard7b602b42002-01-08 13:26:00 +000010680Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10681
10682 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10683 output page into XMLinfo.html. Close bug #66951 and
10684 raised by Robert Collins too.
10685
Daniel Veillard73c6e532002-01-08 13:15:33 +000010686Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10687
10688 * encoding.c: Paul Keogh pointed out a possibility of segfault
10689 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10690 Closes bug # 68238
10691
Daniel Veillard4a859202002-01-08 11:49:22 +000010692Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10693
10694 * doc/*.html: updated the Gdome2 links
10695
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010696Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10697
10698 * libxml.h: Applied following patches from Robert Collins
10699 and make sure IN_LIBXML is defined when compiling it
10700 -------
10701 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10702 as well as Visual C.
10703 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10704 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10705 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10706 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10707 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10708 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10709 xmlSysIDExists xmlNoNetExists).
10710 * xmllint.c: Don't include winsock2.h for Cygwin.
10711
Daniel Veillard401c2112002-01-07 16:54:10 +000010712Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10713
10714 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10715 when the version info is not present.
10716
Daniel Veillard6f42c132002-01-06 23:05:13 +000010717Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10718
10719 * tree.c: Anthony Jones pointed out a problem in
10720 xmlStringGetNodeList() and provided a fix for it
10721
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010722Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10723
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010724 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010725 xmlCreatePushParserCtxt() when the initial buffer passed
10726 is large.
10727
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010728Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10729
10730 * win32/*: big cleanup of the Windows/MSVC project files
10731 from Igor Zlatkovic
10732
Daniel Veillardcebb1362002-01-02 13:13:30 +000010733Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10734
10735 * doc/Makefile.am: should fix #67674 and avoid troubles if
10736 xsltproc is not available or fails in the prefix provided
10737
Daniel Veillard26908ab2002-01-01 16:50:03 +000010738Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10739
10740 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10741
Daniel Veillard5344c602001-12-31 16:37:34 +000010742Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10743
10744 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10745 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10746 Fixed a few other problems raised by Charlie Bozeman.
10747 * result/VC/ElementValid[5-7]: fixed the output
10748
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010749Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10750
10751 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10752 patches from Charlie Bozeman. Regenerated the HTML docs.
10753
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010754Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10755
10756 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10757 for Windows from Igor
10758
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010759Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10760
10761 * xmllint.c: applied Justin Fletcher patch for --output or -o
10762
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010763Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10764
10765 * win32/libxml2/libxml2.def.src: close #67019
10766
Daniel Veillard01db67c2001-12-18 07:09:59 +000010767Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10768
10769 * xmllint.c: applied Justin Fletcher generic timing patch
10770 similar to the one already applied to xsltproc.
10771
Daniel Veillardd1640922001-12-17 15:30:10 +000010772Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10773
10774 * include/libxml/tree.h tree.c: applied documentation patches
10775 from Charlie Bozeman
10776
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010777Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10778
10779 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10780
Daniel Veillard29e43992001-12-13 22:21:58 +000010781Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10782
10783 * valid.c: fix the xmlStrdup() used in the previous patch.
10784 * valid.c: added --dropdtd
10785 * tree.c: fixed xmlUnlinkNode so it also removes the references
10786 from the document if the node is a DTD
10787
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010788Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * HTMLtree.c valid.c: cleanup some static declarations
10791
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010792Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10793
10794 * xmllint.c: removed another strdup()
10795 * doc/FAQ: removed the HP/UX entry
10796
Daniel Veillarded472f32001-12-13 08:48:14 +000010797Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * valid.c: fix bug #66816 when validating.
10800 * xmllint.c: don't use sys/time.h if configure did not found it
10801
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010802Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10803
10804 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10805 xmlcatalog_man.xml
10806
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010807Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10808
10809 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10810 xmlInitMemory() was declared twice
10811
Daniel Veillardb82c1662001-12-09 14:00:54 +000010812Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10813
10814 * globals.c: do not reference strdup() !
10815 * configure.in libxml-2.0.pc.in: trying to fix the libs
10816 of the various config extraction modules
10817
Daniel Veillardef90ba72001-12-07 14:24:22 +000010818Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10819
10820 * configure.in : preparing 2.4.12
10821 * doc/* : updated and rebuilt the docs
10822
Daniel Veillard220346d2001-12-07 11:33:54 +000010823Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10824
10825 * uri.c: closed bug #66159
10826 * testURI.c: added --escape option
10827 * configure.in: some cleanup for xml2-config --cflags
10828
Daniel Veillard2a906822001-12-06 14:34:08 +000010829Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10830
10831 * globals.c testThreads.c: removed some misplaced includes
10832 of xmlversion.h
10833
Daniel Veillarde28313b2001-12-06 14:08:31 +000010834Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10835
10836 * threads.c: patch from Gary Pennington fixing a possible
10837 problem at initialization time.
10838
Daniel Veillardd3b08822001-12-05 12:03:33 +000010839Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10840
10841 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010842 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010843 CodeWarrior.
10844
Daniel Veillarda7866932001-12-04 13:14:44 +000010845Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10846
10847 * xmllint.c: applied Geert Kloosterman's patch to fix
10848 --repeat --timing output
10849
Daniel Veillard19840942001-11-29 16:11:38 +000010850Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10851
10852 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10853 where non-wellformed XML declaractions were not detected.
10854
Daniel Veillarde85d9342001-11-28 14:43:12 +000010855Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10856
10857 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10858
Daniel Veillard22f25a82001-11-28 09:12:23 +000010859Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10860
10861 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10862 gets reset by xmlCleanupInputCallbacks() and this makes the
10863 function useless. Same for output.
10864
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010865Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10866
10867 * xmlIO.c: robert pointed out a loop error in callback cleanups
10868
Daniel Veillard8faa7832001-11-26 15:58:08 +000010869Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10870
10871 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10872 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10873 they are not really tied to debugging
10874
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010875Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10878 * xmllint.c: better --catalogs description
10879
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010880Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * tree.c: fixed a couple of problems in xmlSetProp()
10883
Daniel Veillardcd337f02001-11-22 18:20:37 +000010884Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10885
10886 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10887 unappropriate stdout output.
10888
Daniel Veillard566d4df2001-11-22 13:00:53 +000010889Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10890
10891 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10892 by Denis Beurive, closes #65111
10893
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010894Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10895
10896 * valid.c: in case of content model validity error, don't
10897 print it if validity warnings were not requested.
10898
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010899Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10902 * parserInternals.c: removed the last exit() call. Print an
10903 unmaskable error on stderr instead (library mismatch detection)
10904
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010905Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10906
10907 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10908 shell instructions from Heiko Rupp
10909
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010910Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * catalog.c: use the URL notation file:// for default catalog paths
10913
Daniel Veillard0ec98632001-11-14 15:04:32 +000010914Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10915
10916 * include/libxml/tree.h: better comments for _private fields
10917 * tree.c: removed a problem when copying an entity reference.
10918
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010919Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10920
10921 * vms/*: updated instructions and diffs from John A Fotheringham
10922
Daniel Veillarda11001b2001-11-12 22:45:36 +000010923Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10924
10925 * include/libxml/xmlerror.h: avoid an include problem if
10926 #include <libxml/xmlerror.h> happens first in code
10927 seems to be the case in KDE libs
10928
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010929Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10932 from Igor for Windows
10933
10934Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * Makefile.am: Gary Pennington pointed out a missing prefix
10937
Daniel Veillard43d3f612001-11-10 11:57:23 +000010938Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10941 * doc/*: upgraded and rebuilt the docs
10942
Daniel Veillardc1f78342001-11-10 11:43:05 +000010943Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * HTMLparser.c: fix comment in scripts element parsing.
10946 * result/HTML/doc3*: updated the results.
10947
10948Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * uri.c: another URI bug fix #63336, using Joel Young patch.
10951
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010952Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10953
10954 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10955 a cleaned up version of the Pwd shell string generation.
10956
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010957Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * valid.c include/libxml/tree.h: trying to fix namespaces +
10960 validation problems for good, closing #63619 in the process
10961 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10962 wrong in this respect, fixed it.
10963
Daniel Veillardd536f702001-11-08 17:32:47 +000010964Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * xmllint.c: Morus Walter patch to allow --format and --encode
10967
Daniel Veillard5004f422001-11-08 13:53:05 +000010968Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * debugXML.c: Stefan Kost provided an help command for the shell
10971
Daniel Veillarda6825e82001-11-07 13:33:59 +000010972Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10973
10974 * debugXML.c: Heiko Rupp pointed that the shell would crash
10975 on empty nodesets returns.
10976
Daniel Veillard03f848d2001-11-07 12:53:46 +000010977Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10980 migh need the history libraries
10981
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010982Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10985 handle the case of < in quoted attributes, Bastian Kleineidam
10986
Daniel Veillardc853b322001-11-06 15:24:37 +000010987Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10988
10989 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10990 fixing catalog breakages
10991 * Makefile.am catalog.c result/catalogs/catal
10992 result/catalogs/mycatalog.* test/catalogs/catal*:
10993 fixed more problems in catalog support, added more regression tests
10994 for both XML and SGML catalog handling
10995
Daniel Veillard66870c72001-11-05 19:27:49 +000010996Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * debugXML.c: applied an improvement to xmlGetLineNo() from
10999 Keith Isdale
11000
Daniel Veillardffe09c92001-11-05 14:21:47 +000011001Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11004 Side effect of the progressive catalog loading
11005
Daniel Veillardad661b92001-11-05 11:43:15 +000011006Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11007
11008 * Makefile.am: confexecdir and confexec_DATA were defined twice
11009 pointed out by Karl Eichwalder
11010
Daniel Veillard6eb17722001-11-04 22:19:27 +000011011Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11012
11013 * xmlcatalog.c: avoid unlink() and use remove() instead.
11014
Daniel Veillardea898282001-11-04 22:13:45 +000011015Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * libxml.spec.in: cleanup
11018 * include/libxml/xmlwin32version.h: updated with 2.4.8
11019
Daniel Veillarda4617b82001-11-04 20:19:12 +000011020Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11023 of compiling libxml with a non standard set of options
11024
John Fleck027edfb2001-11-04 20:13:58 +000011025Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11026
11027 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11028 document --sgml option, fixing gnome bugzilla #63382
11029
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011030Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11031
11032 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11033 breakage of 2.4.7, added a couple of really needed APIs
11034 like xmlCatalogIsEmpty() and xmlNewCatalog()
11035 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11036 for install-catalog
11037 * configure.in: preparing 2.4.8
11038
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011039Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11040
11041 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11042 include/libxml/tree.h include/libxml/xmlIO.h: more include
11043 cleanups, export cleanly one html output + format function.
11044
11045Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11046
11047 * parser.c: removed initGenericErrorDefaultFunc call from
11048 xmlInitParser() since it could destroy previous calls to
11049 xsltSetGenericErrorFunc() effects
11050
Daniel Veillardebd38c52001-11-01 08:38:12 +000011051Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11054 keyword.
11055
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011056Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * Makefile.am: cleanup
11059 * threads.c: cleanup too
11060 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11061 from xsltproc
11062 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11063 dependancy loop.
11064
Daniel Veillard91c00402001-10-30 17:41:38 +000011065Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11068 was not used anymore !
11069
Daniel Veillard52dcab32001-10-30 12:51:17 +000011070Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11071
11072 * configure.in: preparing 2.4.7
11073 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11074 manual page from John
11075 * doc/*: updated the doc and rebuilt the generated pages
11076
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011077Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11078
11079 * xmlIO.c: closing bug #62711, the library should never
11080 close stdin or stdout.
11081
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011082Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11083
11084 * uri.c: second pass at fixing #63336, using Joel Young
11085 final patch. looks okay.
11086
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011087Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11088
11089 * uri.c include/libxml/uri.h: trying to clear #63336
11090 allowing the escaping routine to parse unconformant
11091 URI-References.
11092
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011093Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11094
11095 * vms/readme.vms vms/build_libxml.com nanoftp.c
11096 include/libxml/xmlversion.h.in: a few VMS updates from
11097 John A Fotheringham
11098 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11099 and xmlCleanupOutputCallbacks() for the Perl binding people.
11100
Daniel Veillard635ef722001-10-29 11:48:19 +000011101Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11102
11103 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11104 apply fixes to close #63271 and avoid segfaults when
11105 the error routine gets callbed before xmlInitParser()
11106 get called.
11107 * nanoftp.c error.c: Applied patches from Justin Fletcher
11108 correcting some xmlGenericError misuses.
11109
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011110Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11111
11112 *doc/xmllint.xml, doc/xmllint.1
11113 New and improved man page for xmllint - .xml is the original, .1
11114 is the generated man page
11115
Daniel Veillardc9484202001-10-24 12:35:52 +000011116Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11119 the web site from the main HTML document.
11120
Daniel Veillard5151c062001-10-23 13:10:19 +000011121Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * parser.c: fixed an erroneous validation bug when PE refs
11124 occurs in external parsed entities referenced from the
11125 internals subset
11126 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11127 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11128 added the associated testcase, it's a nice one.
11129 * HTMLparser.c: generate the DTD node as HTML still ...
11130 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11131
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011132Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11133
11134 * HTMLparser.c: fixed a bug in htmlNewDoc()
11135
Daniel Veillard89cad532001-10-22 09:46:13 +000011136Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11137
11138 * test/threads/*: added entities testing to the Thread test
11139 * testThreads.c: make the test reasonable
11140 * DOCBparser.c: fix the DTD public and system ID
11141 * xmllint.c: added --sgml for SGML DocBook importing
11142 * Makefile.am: added Docbtests target
11143
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011144Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11145
11146 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11147 * testThreads.c: removed bogus include
11148
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011149Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11150
11151 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11152 fixed a very serious (looping) validation bug
11153
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011154Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11155
11156 * include/libxml/globals.h include/libxml/threads.h threads.c
11157 testThreads.c: far more testing, cleaning up bugs
11158 * *.c : make sure globals.h is always included.
11159
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011160Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11161
11162 * HTMLparser.c: try to get rid of parser loops for good.
11163
Daniel Veillardab7488e2001-10-17 11:30:37 +000011164Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11165
11166 * configure.in: fixed some bugs in CFLAGS passing.
11167 * test/threads Makefile.am testThreads.c: added a specific
11168 threaded test case (really nasty, guaranteed).
11169
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011170Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * catalog.c: serious cleanup on the management of the
11173 XML catalog tree, more tests done, especially with
11174 the catalog PI.
11175
Daniel Veillard364789a2001-10-16 12:45:00 +000011176Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11177
11178 * catalog.c: avoid a problem in catalog cleanup on SMP if
11179 catalogs were not initialized.
11180
Daniel Veillard81463942001-10-16 12:34:39 +000011181Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11182
11183 * catalog.c xpath.c: trying to cleanup the not thread safe
11184 parts of the library.
11185
Daniel Veillard64a411c2001-10-15 12:32:07 +000011186Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * include/libxml/globals.h configure.in global.data: make
11189 the allocation be per-thread a configure option
11190 * encoding.c include/libxml/parser.h: fixed compilation
11191 errors
11192
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011193Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11194
11195 * include/libxml/parser.h: Norm reported that a few lines
11196 added were breaking libxslt compile, removed them for now
11197
Daniel Veillard6f350292001-10-14 09:56:15 +000011198Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11199
11200 * parser.c parserInternals.c threads.c: debugged and fixed
11201 initialization problems which were giving troubles on SMP
11202 boxes.
11203
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011204Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11205
11206 * include/libxml/Makefile.am: missing globals.h
11207
Daniel Veillarde7090612001-10-13 12:18:28 +000011208Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011209
Daniel Veillarde7090612001-10-13 12:18:28 +000011210 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011211
Daniel Veillardd0463562001-10-13 09:15:48 +000011212Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11215 include/libxml/parserInternals.h include/libxml/tree.h
11216 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11217 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11218 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11219 Applied the last patches from Gary, cleanup, activated threading
11220 all user accessible global variables are now handled in globals.[ch]
11221 Still a bit rought but make tests passes with either
11222 --with-threads defined at configure time or not.
11223 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11224 linking options
11225
Daniel Veillardb8478642001-10-12 17:29:10 +000011226Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11227
11228 * Makefile.am include/libxml/Makefile.am
11229 include/libxml/globals.h globals.c include/libxml/threads.h
11230 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11231 configure.in: started integrating the core of the thread support
11232 not activated yet but half integrated. The code should still
11233 compile and work anyway.
11234
Daniel Veillardb44025c2001-10-11 22:55:55 +000011235Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11238 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11239 integrating the non-controversial parts of Gary Pennington
11240 multithread patches
11241 * catalog.c: corrected a small bug introduced
11242
Daniel Veillard75b96822001-10-11 18:59:45 +000011243Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11244
11245 * catalog.c include/libxml/catalog.h: very serious cleanup,
11246 isolating unportable code and as much as possible the accesses
11247 to the global shared catalog. May need more testing !
11248
Daniel Veillard78d12092001-10-11 09:12:24 +000011249Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11250
11251 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11252 Keith Isdale patches for the XSLT debugger interfaces. Some
11253 cleanup
11254
Daniel Veillardff0b7312001-10-11 06:46:09 +000011255Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11256
11257 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11258 * DOCBparser.c: generate line nubers in elements
11259
Daniel Veillard60087f32001-10-10 09:45:09 +000011260Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * configure.in: preparing 2.4.6 release
11263 * doc/xml.html doc/html/*: updated and rebuilt the docs
11264 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11265
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011266Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11267
11268 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11269 adding documentation for DV's supercatalog support
11270
Daniel Veillard82d75332001-10-08 15:01:59 +000011271Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11272
11273 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11274 super catalog support adding one API and one flag --sgml to
11275 xmlcatalog
11276
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011277Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11278
11279 * doc/xmlcatalog_man.xml, xmlcatalog.1
11280 One more crack at
11281 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11282
11283
Thomas Broyer47334c02001-10-07 16:41:52 +000011284Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11285
11286 * xpath.c: implemented xmlXPathObjectCopy for external objects
11287 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11288
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011289Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11290
11291 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11292 finishing up fix to
11293 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11294 the xmlcatalog man page display more elegantly
11295
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011296Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * configure.in: closing bug #61832
11299 * HTMLparser.c: removed a warning
11300
Daniel Veillard6ab38382001-10-06 13:08:27 +000011301Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11302
11303 * xpath.c: fixing #61673 part I, do not loose doc information
11304 when copying result value trees.
11305
Daniel Veillard556c6682001-10-06 09:59:51 +000011306Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11307
11308 * xpath.c: trying to harden the XPath interpreter
11309
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011310Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11311
11312 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11313 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11314
William M. Brack1633d182001-10-05 15:41:19 +000011315Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11316
11317 * HTMLparser: repaired another loop problem
11318
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011319Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11322 parsing.
11323 * xpath.c: fix bug #61291 the default XML namespace node is
11324 missing from the namespace axis.
11325 * tree.c: refuse to create namespaces nodes with prefix "xml"
11326
Daniel Veillard651f9472001-10-04 14:51:06 +000011327Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11328
11329 * SAX.c: ouch a non-defined namespace could lead to a crash,
11330 fixed #61215
11331
Daniel Veillard7dd05702001-10-04 14:25:12 +000011332Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11333
11334 * parserInternals.c: closed bug #61054
11335
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011336Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * include/libxml/Makefile.am: closing #60708
11339
Daniel Veillarda293c322001-10-02 13:54:14 +000011340Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11343 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11344
Daniel Veillardf4309d72001-10-02 09:28:58 +000011345Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11346
11347 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11348
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011349Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11352 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11353
Daniel Veillard16756b62001-10-01 07:36:25 +000011354Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11355
11356 * catalog.c: Justin Fletcher provided cleaup code in case
11357 HAVE_STAT is not defined
11358 * include/win32config.h: Igor Zlatkovic suggested to have
11359 HAVE_STAT defined there
11360
William M. Brack5e1cac12001-09-28 16:19:18 +000011361Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11362
11363 * catalog.c - fixed typing error reported by M. Barros
11364
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011365Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11366
11367 * xmllint.c - fixing typo
11368
William M. Brackd28e48a2001-09-23 01:55:08 +000011369Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11370
11371 * HTMLparser.c: small enhancement to prevent loop on
11372 unrecognizable data
11373
Daniel Veillardb1d62872001-09-21 09:47:08 +000011374Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * parserInternals.c: applying patch from bug #60757 this
11377 should close it
11378
Daniel Veillardc0631a62001-09-20 13:56:06 +000011379Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * catalog.c xmlcatalog.c: removed a couple of warning
11382 * xpath.c: try to solve the linking problem on platforms
11383 needing trio to compile
11384
Daniel Veillard1a123612001-09-19 08:06:23 +000011385Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011386
Daniel Veillard1a123612001-09-19 08:06:23 +000011387 * Makefile.am libxml.spec.in: backing up non-documented changes
11388 commited without review or aproval by Jens Finke <jens@gnome.org>
11389 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011390
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011391Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * configure.in: Joe Orton provided a patch fixing a problem
11394 when iconv is specified to be in a non-standard directory
11395 but wasn't exported in xml2-config --cflags
11396
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011397Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11398
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011399 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011400 troubles with 2.4.4 errors.
11401
Daniel Veillard16698282001-09-14 10:29:27 +000011402Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * encoding.c entities.c: do not output hexadecimal charrefs
11405 when serializing HTML since some version of Netscape can't
11406 grok it, generate decimal ones.
11407 * result/HTML/doc3.htm: output changed due to previous test
11408 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11409
Daniel Veillard98fed372001-09-13 11:34:58 +000011410Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11413 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11414
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011415Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011416 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011417
11418 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11419 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11420 updated the configuration scripts systems accordingly
11421
Daniel Veillard04382ae2001-09-12 18:51:30 +000011422Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11423
11424 * configure.in: preparing for 2.4.4
11425 * doc/xml.html doc/html/*: updated and rebuilt the docs
11426
Daniel Veillardd63437e2001-09-12 15:00:27 +000011427Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11428
11429 * win32/dsp/libxml2.def.src: tried to incorporate comments
11430 from bug #59220
11431
Daniel Veillard319a7422001-09-11 09:27:09 +000011432Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * parser.c result/noent/wml.xml: fixed bug #59981 related
11435 to handling of '&' in attributes when entities are substitued
11436
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011437Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * libxml.h include/libxml/xmlversion.h.in
11440 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11441 Tried to close bug #60131
11442
Daniel Veillardbce62332001-09-10 18:46:55 +000011443Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11444
11445 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11446
Daniel Veillard143b04f2001-09-10 18:14:14 +000011447Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * SAX.c: fixing bug #59946 on xmlns=""
11450
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011451Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11454 but allocates a new error code.
11455
Daniel Veillard05c13a22001-09-09 08:38:09 +000011456Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * xmllint.c: John Fleck fixed typos in the options output
11459 * parser.c SAX.c: fix ignorable white space SAX selection
11460
11461Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * entities.c: Steve Underwood found the possibility of an
11464 ininite loop in case of error.
11465
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011466Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11469
Daniel Veillarda050d232001-09-05 15:51:05 +000011470Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * parser.c: warn if version is not 1.0 but it's not
11473 strictly speaking an error after analyzing the spec
11474
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011475Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11476
11477 *doc/catalog.html - add link to the html version of the
11478 man page, other linguistic cleanups
11479
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011480Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11481
11482 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11483 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11484 file, has not yet been included in the build.
11485
Daniel Veillard99784ff2001-09-01 16:20:28 +000011486Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11487
11488 * catalog.c: removed a duplicate affectation Justin Fletcher
11489
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011490Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * tree.c: Armin Sander pointed a possible text coalescing
11493 problem, completed his patch.
11494
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011495Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11496
11497 * trionan.c: Fixed const and volatile re-definition problem
11498
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011499Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * libxml.4 parser.c: doc updates from Heiko Rupp
11502 * parserInternals.c: 2 sanity checks from Heiko Rupp
11503
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011504Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * tree.c: applied patch from Armin Sander to make some pointers
11507 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011508 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011509
Daniel Veillardb06c6142001-08-27 14:26:30 +000011510Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11511
11512 * xpath.c: hum, restrict the integer usage gcc bug workaround
11513 to only gcc compilers so that other architecture don't get
11514 penalized by this limitation.
11515 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11516
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011517Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11520 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11521
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011522Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11523
11524 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11525 --convert option to xmlcatalog to convert SGML ones to
11526 the XML syntax.
11527 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11528
11529 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011530Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11531
11532 * catalog.c xmlIO.c: started some serious testing and fixed
11533 a few bug and optmization needs.
11534
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011535Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11536
11537 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11538 preparing for a 2.4.3 release even if it may not be ready yet
11539 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11540 all file parsing lookup to go through the entity resolver, add
11541 to add an API to bypass it (needed to load catalogs themselves),
11542 some cleanup on the catalog code too.
11543 * nanoftp.c: small cleanup
11544 * doc/catalog.html: small update
11545
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011546Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11547
11548 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11549 Jun Kuriyama
11550
Daniel Veillardffb120d2001-08-23 00:52:23 +000011551Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * doc/catalog.html: finished the catalog documentation
11554
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011555Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * doc/catalog.html doc/xml.html: added documentation about
11558 Catalog support, misses an API description
11559 * doc/html/*: reextracted the API pages
11560
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011561Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11564 Added the part about section 7.2 on URI resolution,
11565 fixed a side effect in the HTML parser, look complete
11566 and ready to rock except the URI/SystemID part!
11567
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011568Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11569
11570 * include/libxml/catalog.h include/libxml/parser.h
11571 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11572 xmlIO.c: added support and APIs needed for the catalog PI
11573 * include/libxml/xmlIO.h: cleanup
11574
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011575Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11576
11577 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11578 include/libxml/catalog.h: starts to look okay, really
11579 plugged the new framework, cleaned a lot of stuff,
11580 added some APIs, except the PI's support missing this
11581 should be mostly complete
11582 * result/catalogs/* test/catalogs/*: added new test, enriched
11583 the existing one with URN ID tests
11584
Daniel Veillard64339542001-08-21 12:57:59 +000011585Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * catalog.c: fixed nextCatalog
11588 * result/catalogs/docbook test/catalogs/*: started adding
11589 a small regression test
11590
Daniel Veillardcda96922001-08-21 10:56:31 +000011591Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11592
11593 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11594 more work on the XML catalog support.
11595 * parser.c include/libxml/parser.h: small cleanup seems using
11596 list as a public parameter name can give portability troubles
11597 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11598 include/libxml/xpath.h include/libxml/Makefile.am: removed
11599 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11600 wrappers
11601
Bjorn Reese45029602001-08-21 09:23:53 +000011602Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11603
11604 * Makefile.am trio.c triodef.h trionan.c xpath.c
11605 include/libxml/Makefile.am include/libxml/trionan.h:
11606 Re-worked Not-A-Number and Infinity support.
11607 * xmlcatalog.c: added readline include files
11608
Daniel Veillard344cee72001-08-20 00:08:40 +000011609Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11612 testCatalog as xmlcatalog, making it an installed app
11613 adding a shell, and preparing it to be a /etc/xml/catalog
11614 management tool, though not ready yet
11615 * catalog.c include/libxml/catalog.h: adding support for
11616 XML Catalogs http://www.oasis-open.org/committees/entity/
11617 not finished, there is some interesting tradeoffs and a
11618 few open questions left.
11619
Daniel Veillardb7664f42001-08-19 13:00:43 +000011620Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * xmllint.c: fixed a line formatting problem
11623
Daniel Veillard5015b712001-08-17 09:37:52 +000011624Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * SAX.c: removed a couple of unused variable (Albert Chin)
11627
Daniel Veillardbb371292001-08-16 23:26:59 +000011628Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11631 trying to fix some troubles w.r.t. function returning
11632 const xxxPtr.
11633
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011634Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11635
11636 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11637 defined
11638
Daniel Veillardae6db172001-08-16 19:32:00 +000011639Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11640
11641 * xpointer.c: removed unused var
11642
Daniel Veillard09190202001-08-16 16:27:41 +000011643Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * testXPath.c: another small cleanup closing bug #59110
11646
Daniel Veillard796f4b62001-08-16 16:00:13 +000011647Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * win32/dsp/libxml2.def.src: small cleanup closing bug
11650 #59108
11651
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011652Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * example/gjobread.c: add xmlCleanupParser() before leaving
11655
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011656Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * config.h.in configure.in include/libxml/xmlwin32version.h:
11659 released 2.4.2
11660
Daniel Veillardd3d06722001-08-15 12:06:36 +000011661Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * include/libxml/valid.h debugXML.c valid.c: deprecate
11664 the non-boundchecking Sprintf functions, add Snprintf
11665 this should close bug #57984
11666
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011667Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11668
11669 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11670 URIs before doing the lookups (pointed by Mark Vakoc)
11671
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011672Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11673
11674 * xpath.c: serious changes on Result Value Trees and NodeSets
11675 w.r.t. deallocation and collect operations. Probably not
11676 100% clean (merge of allocated trees smells like a problem).
11677 Seems sufficient to close #58943
11678
Daniel Veillard90493a92001-08-14 14:12:47 +000011679Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * xmllint.c: adding a --format option
11682
Daniel Veillardfe703322001-08-14 12:18:09 +000011683Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11684
11685 * xpath.c: count() was broken on Result Value Tree
11686 * xmlIO.c: fixed file:/// accesses on _WIN32
11687
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011688Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11691 macro was renamed, this should close bug #58683
11692
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011693Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11694
11695 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11696 entity substitution mode text at the end of the entity might
11697 be added due to text coalescing.
11698 * nanoftp.c parser.c: small cleanup
11699
Daniel Veillard0c720972001-08-08 20:59:00 +000011700Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11701
11702 * HACKING: added John Fleck right to commit in the doc subdir
11703
Daniel Veillard48da9102001-08-07 01:10:10 +000011704Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11707 allow to inherit attributes from the DTD directly in the
11708 tree, this is needed for XPath and can be a useful feature.
11709 Inherited namespaces are always provided at the tree level now
11710 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11711 of tests for this feature (XSLT being the prime user).
11712
Daniel Veillard50f34372001-08-03 12:06:36 +000011713Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11716 testSAX.c xmlIO.c xmllint.c include/win32config.h
11717 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11718 include/libxml/xmlwin32version.h.in win32/README.MSDev
11719 win32/dsp/*: applied Win32 Facelift No.2 patches from
11720 Igor Zlatkovic for Windows/MSC
11721
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011722Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * SAX.c: unparsedEntityDecl() the URI computation of the
11725 entity wasn't done breaking XSLT unparsed-entity-uri()
11726
Daniel Veillard567e1b42001-08-01 15:53:47 +000011727Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * xpath.c: fixed a bug when walking the descendants and
11730 the current node has no children
11731 * debugXML.c: show up when a text node is supposed to not be escaped
11732
Thomas Broyerf186c822001-07-31 23:30:37 +000011733Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11734
11735 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11736 worked like the set:leading() function)
11737 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11738
Daniel Veillardba6db032001-07-31 16:25:45 +000011739Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11740
11741 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11742
Daniel Veillard57905372001-07-31 15:52:17 +000011743Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11744
11745 * include/libxml/xmlIO.h: apply change to close #58141
11746 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11747
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011748Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11749
11750 * parser.c: when the internal subset uses a PE, then the
11751 included entity can use conditional sections.
11752
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011753Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11754
11755 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11756 when walking the namespace axis showing up in
11757 libxst/tests/general/bug-12
11758 * xmlmemory.c: added the possibility to trace a given block
11759 defined by its address
11760
Daniel Veillard4aafa792001-07-28 17:21:12 +000011761Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11762
11763 * parser.c: don't override existing encoding specified before
11764 starting xmlParseDocument()
11765
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011766Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11767
11768 * include/libxml/xmlwin32version.h: reinserted, needed for
11769 Windows users of CVS
11770
Darin Adlera77cac02001-07-27 17:41:51 +0000117712001-07-27 Darin Adler <darin@bentspoon.com>
11772
Darin Adler699613b2001-07-27 22:47:14 +000011773 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11774 * testCatalog.c: Add include of <libxml/parser.h>.
11775
117762001-07-27 Darin Adler <darin@bentspoon.com>
11777
Darin Adlera77cac02001-07-27 17:41:51 +000011778 * include/libxml/.cvsignore:
11779 * include/libxml/xmlwin32version.h:
11780 Remove this file from CVS because it's generated.
11781
Daniel Veillard50822cb2001-07-26 20:05:51 +000011782Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11783
11784 * parser.c include/libxml/parser.h: applied const patches from
11785 Tom Moog #58002
11786
Thomas Broyerba4ad322001-07-26 16:55:21 +000011787Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11788
11789 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11790 lookup framework
11791
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011792Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11793
11794 * tree.c: fixed xmlCopyNode() for documents
11795
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011796Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11797
11798 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11799
11800Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011801
11802 * parser.c: fixes bug #57652 reported by Morus Walter
11803
Daniel Veillarde3924972001-07-25 20:25:21 +000011804Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11805
11806 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11807
Daniel Veillarda53c6882001-07-25 17:18:57 +000011808Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11809
11810 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11811 errors, lesson don't add new functions at 1am before a release
11812 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11813 from XPath initialization when possible.
11814
Daniel Veillardd9bad132001-07-23 19:39:43 +000011815Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11816
11817 * result/scripts/base*: removing history/readline changed
11818 this slightly
11819 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11820 xmllint.c: make element content line number generation
11821 optionnal to avoid breaking old apps added interface to switch
11822
Daniel Veillardf012a642001-07-23 19:10:52 +000011823Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11824
11825 * configure.in: get rid of the readline and libhistory
11826 dependancies by default, release 2.4.1 with IA64 fix
11827 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11828 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11829 John Kroll fixes to allow saving to HTTP via PUT (or
11830 POST of needed).
11831 * doc/html/*.html: regenerated the docs
11832
Thomas Broyere8126242001-07-22 03:54:15 +000011833Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11834
11835 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11836 xmlHashScanFull and xmlHashScannFull3 to get passed the
11837 three keys as arguments to the callback function
11838
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011839Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11840
11841 * configure.in Makefile.am: removed libxml softlink for good
11842 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11843 100% coverage by gtk-doc
11844
Daniel Veillard8599e702001-07-17 21:38:51 +000011845Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11846
11847 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11848 fixed serious troubles due to size_t vs. int mismatch
11849
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011850Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11851
11852 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11853
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011854Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11855
11856 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11857 convenient extension API for value and context managing
11858 Now handles external objects through xmlXPathPopExternal,
11859 xmlXPathWrapExternal and xmlXPathReturnExternal.
11860 Added functions for sets operations (intersection, etc.)
11861
Daniel Veillard22090732001-07-16 00:06:07 +000011862Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11863
11864 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11865 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11866 HTMLparser.c: cleanup of global variables, marking some
11867 const or private.
11868
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011869Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011870
11871 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11872 fixed xmlXPathNodeSetItem when passing index=0
11873
Daniel Veillard05dec342001-07-14 21:57:39 +000011874Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11875
11876 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11877
Daniel Veillard28ae6362001-07-14 16:44:32 +000011878Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11879
11880 * xmllint.c: fixed compilation under Cygwin #57503
11881 * TODO: update
11882
Peter Williamsed156f52001-07-13 18:35:13 +0000118832001-07-13 Peter Williams <peterw@ximian.com>
11884
11885 * config.h.in: add #undef HAVE_DLFCN_H
11886
11887 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11888 builddir.
11889
Daniel Veillard73b36e32001-07-12 15:09:52 +000011890Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11893 raised by #57348 and #57381
11894
Daniel Veillard7db37732001-07-12 01:20:08 +000011895Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11896
11897 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11898 tree.c xpointer.c: store the line numbder in element->content,
11899 may break some software, need a configuration mechanism
11900
Darin Adler96037892001-07-11 00:03:16 +0000119012001-07-10 Darin Adler <darin@bentspoon.com>
11902
11903 * .cvsignore:
11904 * example/.cvsignore:
11905 * include/.cvsignore:
11906 * include/libxml/.cvsignore:
11907 Various things that are generated and should be ignored.
11908
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011909Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11910
11911 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11912 * doc/xml.html doc/html/*: updated the docs
11913
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011914Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11915
11916 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11917 validation occured on content with element child
11918
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011919Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11920
11921 * tree.c: fixed XML Base computation which was broken
11922 * debugXML.c: added a base function to the shell
11923 * Makefile.am result/scripts/* test/scripts/*: added scripts
11924 based regression tests, and adding 2 XML Base tests
11925
Daniel Veillard19e96c32001-07-09 10:32:59 +000011926Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11927
11928 * tree.c: set properties doc and call xmlSetListDoc for properties
11929 content when grafting them in a different tree.
11930 * aclocal.m4: remove from CVS
11931
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011932Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11933
11934 * win32/libxml2/libxml2.def.src: added some missing entry point
11935 for XPath (Mark Vakoc)
11936
Daniel Veillard388236f2001-07-08 18:35:48 +000011937Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11938
11939 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11940 layer should URI-Unescape before trying to open resources.
11941
Daniel Veillard04383752001-07-08 14:27:15 +000011942Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11943
11944 * xpath.c: fix the name() bug for elements in the default
11945 namespace reported by Charlie Bozeman
11946
Daniel Veillard7583a592001-07-08 13:15:55 +000011947Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11948
11949 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11950 led to an XPath fix, improvements of SAX initialization, and
11951 an added option --nocdata to testXPath
11952
Daniel Veillard449d7392001-07-07 19:11:06 +000011953Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * doc/libxml-doc.el: Felix Natter provided anew version working
11956 with XEmacs too
11957
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011958Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11959
11960 * include/libxml/xpath.h: small cleanup
11961 * doc/xml.html: update
11962
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011963Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11964
11965 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11966 released 2.3.14
11967
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011968Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11969
11970 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011971 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011972
Daniel Veillard73c9c042001-07-05 20:02:54 +000011973Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11974
11975 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11976 were not equal to empty strings
11977
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011978Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11979
11980 * SAX.c: fixed a URI-Reference computation problem when validating
11981 * xmlIO.c: small cleanup
11982
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011983Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11984
11985 * parser.c: improved the description of a couple of interfaces
11986 upon Larry Stamper suggestion
11987
Daniel Veillard62f313b2001-07-04 19:49:14 +000011988Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11989
11990 * SAX.c entities.c parser.c: changed completely the way entities
11991 are handled when running the parser in entity substitution mode.
11992 This fixes a bug reported by Stephan Kulow and nearly divides
11993 by 3 the amount of memory required by libxslt to load and process
11994 DocBook TDG.
11995
Daniel Veillardf420ac52001-07-04 16:04:09 +000011996Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11997
11998 * HTMLparser.c: fixing a too early root closing problem raised
11999 byt Prashanth Naidu
12000
Daniel Veillard8c357d52001-07-03 23:43:33 +000012001Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12002
12003 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12004 raised by Mark Vakoc.
12005
Daniel Veillard6e90d192001-07-03 16:37:49 +000012006Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12007
12008 * example/Makefile.am: fixed the include path to add srcdir/include
12009 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12010 and some cleanup
12011
Daniel Veillardf06307e2001-07-03 10:35:50 +000012012Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12015 lot of optimization work, results in significant improvements
12016 when handling really complex XPath queries. Add a small optimizer
12017 for unions, improve [n] and [last()], avoid some costly ops.
12018
Daniel Veillard77044732001-06-29 21:31:07 +000012019Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12020
12021 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12022 * xpath.c: small cleanup
12023 * xmlGetNsList: reformated, fixed problems if used on Entities
12024
Daniel Veillard2adbb512001-06-28 16:20:36 +000012025Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12026
12027 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12028
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012029Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12030
12031 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12032 * Makefile.am example/Makefile.am: workaround automake generating
12033 erroneous deps
12034
Daniel Veillard12f7d292001-06-28 13:12:11 +000012035Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * include/win32config.h: bug #56801 Yon Derek provided a patch
12038 to the windows config file.
12039
Daniel Veillard87ee9142001-06-28 12:54:16 +000012040Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12043 libxml.h : Yon Derek provided a set of changes to compile from
12044 CVS on Windows/MSC
12045
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012046Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12047
12048 * parser.c: fixed UTF8 BOM support in push mode
12049 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12050 added a specific testcase
12051
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012052Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12053
12054 * Makefile.am: added --push regression tests
12055 * parserInternals.c: the XML parser segfaulted in --push mode
12056
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012057Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12058
12059 * configure.in: moved the symlinks detection within a CVS
12060 check, this is not portable and will be removed soon.
12061 * xpath.c: small cleanup/speedup
12062
Daniel Veillard11648102001-06-26 16:08:24 +000012063Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12064
12065 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12066 release of 2.3.12
12067 * parser.c: make an error message if unknow entities in all cases
12068
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012069Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12070
12071 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12072
Daniel Veillard23793842001-06-25 16:07:45 +000012073Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12076 includes were installed in the wrong dir
12077
Daniel Veillardf5498f32001-06-25 15:08:36 +000012078Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * doc/html.xml: warn against sending code to exhibit bugs.
12081
Daniel Veillard56f06462001-06-24 21:34:03 +000012082Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12085 Tru64 from Thomas Leitner
12086
Daniel Veillardc5d64342001-06-24 12:13:24 +000012087Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12088
12089 * AUTHORS: added William and Bjorn
12090 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12091 daniel@veillard.com hopefully I won't have to do this again
12092 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12093 docs can be rebuilt cleanly now
12094 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12095 from CVs it's generated, added include/libxml/xmlwin32version.h
12096 also generated but which should change far less frequently.
12097 * catalog.c nanoftp.c: made sure to include libxml.h not
12098 libxml/xmlversion.h directly
12099 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12100 when compiling on WIN32 and MSC
12101
Daniel Veillard07385fd2001-06-23 21:55:48 +000012102Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12103
12104 * include/Makefile.am include/libxml/Makefile.am configure.in:
12105 fixed make distcheck and rebuilding the rpms
12106
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012107Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12108
12109 * configure.in: should finish the migration of exported includes
12110 into a real include/libxml in CVS, at least for CVS users.
12111 * removed the exported headers, added in include/libxml (as well
12112 as xmlversion.h.in).
12113
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012114Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12115
12116 * configure.in: fixed the way to detect symlink
12117
Daniel Veillard66541772001-06-23 18:31:04 +000012118Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12119
12120 * configure.in: updated, include/libxml is now a real CVS dir
12121
Daniel Veillardca989762001-06-23 17:39:29 +000012122Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12125 version works with both libxml1 and libxml2 (it autodetects
12126 the prefix of the html-files) from Felix Natter.
12127 * doc/xml.html: updated doc accordingly
12128
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012129Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12130
12131 * xpath.c: fixed the bug generating a template loop in libxslt
12132 when using docbook-xsl-1.4, * should filter out document nodes
12133 * HACKING: added William
12134 * TODO: updated
12135
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012136Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12137
12138 * doc/FAQ.html: added a warning about gcc-3.0
12139 * doc/xml.html: added reference to gdome2 and removed a confusing
12140 sentence
12141
Daniel Veillardf7f41852001-06-22 15:18:01 +000012142Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
12144 * xmlversion.h: okay this is a generated file, but Windows
12145 users need it and they can't generate it, and I want CVS
12146 Windows users ...
12147 * win32/libxml2/libxml2_so.dsp: Windows project file for
12148 the shared lib version of libxml2
12149 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12150 resources needed for libxslt/xsltproc by Yon Derek
12151
Bjorn Reese3157b342001-06-22 14:41:45 +000012152Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12153
12154 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12155
Daniel Veillard4151acb2001-06-22 10:48:57 +000012156Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12157
Daniel Veillardcc146db2001-06-22 11:10:52 +000012158 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12159
12160Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12161
Daniel Veillard4151acb2001-06-22 10:48:57 +000012162 * include/win32config.h: Yon Derek provided a first fix
12163 to be able to compile libxslt/xsltproc on Windows
12164
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012165Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
12167 * xpath.c: attempt to work around what seemed a gcc optimizer
12168 bug when handling floats on i386 http://veillard.com/gcc.bug
12169 * tree.c entities.c encoding.c: doing some cleanups while
12170 chasing it
12171
Daniel Veillard017b1082001-06-21 11:20:21 +000012172Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * Makefile.am: cleanup when --without-debug is specified
12175 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12176 w.r.t. --without-debug and other include points
12177 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12178 Catalogs
12179 * configure.in entities.h tree.h HTMLparser.c: removed
12180 --without-corba, made the _private field mandatory
12181
Daniel Veillard87a764e2001-06-20 17:41:10 +000012182Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12185 outputs a BOM in UTF8, an errata has been issued to avoid the
12186 problem, that was the most reasonable solution... Add support
12187 for a leading UTF8 BOM in entities.
12188
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012189Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12190
12191 * valid.c: fixed a bug found when post validating an entity ref
12192 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12193 activate it too
12194
Daniel Veillard39196eb2001-06-19 18:09:42 +000012195Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12196
12197 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12198 weakness in the node copy the XPointer and the XInclude
12199 implementations. Serious cleanup.
12200
Daniel Veillard3739b982001-06-19 12:51:30 +000012201Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12202
12203 * Makefile.am: Kjartan Maraas provided a small patch to
12204 add xml2-config.in to EXTRA_DIST
12205
Daniel Veillarda9142e72001-06-19 11:07:54 +000012206Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
12208 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12209 provided another failing case found in KDE, the way the
12210 ctxt->vctxt.nodeTab was allocated and freed changed over
12211 time but it wasn't completely cleaned up. This should fix it.
12212
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012213Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12214
12215 * parser.c: Stephan Kulow also raised the fact that line number
12216 could get miscounted making debug harder, fixed the problem
12217 in xmlParseCharData()
12218
Daniel Veillard64b98c02001-06-17 17:20:21 +000012219Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12220
12221 * valid.c: Stephan Kulow pointed out a problem when validating
12222 and using an empty entity, forgot a 'break' in a case.
12223
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012224Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12225
12226 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12227 * doc/xml.html: updated with 2.3.11
12228
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012229Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * TODO: updated adding cleanup of generated doc
12232 * configure.in: prepared to release 2.3.11
12233 * xmllint.c: added --version for bug reporting
12234 * doc/html/*.html: rebuilt the doc
12235
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012236Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12237
12238 * xpath.c: first part of the work on selecting namespace to
12239 fix bug #56115
12240
Daniel Veillard96ed5832001-06-15 22:22:04 +000012241Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12244 when using -liconv
12245 * TODO: updated
12246
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012247Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12250 cleanup, encoding support.
12251
Daniel Veillard608ad072001-06-14 08:32:28 +000012252Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12255
Daniel Veillard239d0522001-06-13 23:02:48 +000012256Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * xpath.c: bug detected by Ankh when / is used as a function arg
12259
Daniel Veillard02bb1702001-06-13 21:11:59 +000012260Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12261
12262 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12263 of element and use it to avoid outputting formatting spaces at
12264 the wrong place. Implemented the format parameter for HTML save.
12265 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12266 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12267 result/HTML/wired.html: of course this impact the result of a
12268 number of HTML tests
12269
Daniel Veillard95d845f2001-06-13 13:48:46 +000012270Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * HTMLtree.[ch]: started augmenting the HTML save API with
12273 encoding and formatting parameters
12274
Daniel Veillardeca60d02001-06-13 07:45:41 +000012275Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * HTMLtree.h: cleanup and started evaluating the work needed on
12278 revamping the HTML output code
12279
Daniel Veillard84666b32001-06-11 17:31:08 +000012280Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12281
12282 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12283
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012284Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * valid.c: fixed bug #56049, forgot one check in the
12287 validation routine
12288
Daniel Veillardca2366a2001-06-11 12:09:01 +000012289Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12292
Daniel Veillard6761eee2001-06-11 10:29:38 +000012293Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * libxml.h: fixed an error in last commit
12296 * doc/FAQ.html: added an entry for compilation from CVS
12297
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012298Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * xmlversion.h.in libxml.h: Cygwin patches
12301 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12302 * tree.h: cleanup
12303
Daniel Veillardacd370f2001-06-09 17:17:51 +000012304Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12307 memory block in a strange case where libxml is linked twice
12308 in the binary.
12309
Daniel Veillard1d047672001-06-09 16:41:01 +000012310Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12311
12312 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12313 state far too often, simple fix used to avoid it.
12314
Daniel Veillard4497e692001-06-09 14:19:02 +000012315Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12316
12317 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12318 being processed, applied his patch
12319 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12320
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012321Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12322
12323 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12324 provided fixes to compile on MSCC again
12325 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12326 also provided an update for the project files.
12327
Daniel Veillarda682b212001-06-07 19:59:42 +000012328Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12329
12330 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12331 bug #55810
12332
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012333Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12334
12335 * tree.c: fixed xmlGetNsProp() to close bug #55683
12336 Note this requires libxslt to use it's own function instead.
12337
Daniel Veillardf0c53762001-06-07 16:07:07 +000012338Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * HTMLtree.c: when in a pre element no formatting space should
12341 be added.
12342 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12343
Daniel Veillard068a9652001-06-07 15:30:26 +000012344Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * configure.in: added tests for signal() and signal.h
12347
Daniel Veillard541d6552001-06-07 14:20:01 +000012348Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12351
Daniel Veillard8a367d42001-06-07 14:01:34 +000012352Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * doc/libxml-doc.el: Felix Natter provided a new version for
12355 libxml2
12356
Daniel Veillard8a926292001-06-07 11:20:20 +000012357Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * HTMLtree.c: when in a pre element no formatting space should
12360 be added.
12361
Daniel Veillard14839d52001-06-06 16:11:56 +000012362Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12365
Daniel Veillarde95e2392001-06-06 10:46:28 +000012366Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12369 hack
12370 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12371 * uri.c: fixed a warning
12372
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012373Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12374
12375 * HTMLtree.c: trying to close bug #55772 escaping in script
12376 elements
12377 * doc/xml.html: suggest to send mail to the list
12378
12379Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012380
12381 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12382 good. Use a macro and based on the solution provided in
12383 vsnprintf manual page from GNU.
12384
Bjorn Reese99748722001-06-05 12:49:15 +000012385Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12386
12387 * error.c: Workaround for non-preserving variadic list.
12388 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12389
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012390Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12391
12392 * doc/xml.html: added 2.3.10 release
12393
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012394Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12395
12396 * configure.in: releasing 2.3.10
12397
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012398Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12401
Daniel Veillard20042422001-05-31 18:22:04 +000012402Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12403
12404 * encoding.c: Robert Collins provided a patch to add the
12405 "US-ASCII" encoding alias
12406
Daniel Veillard97ac1312001-05-30 19:14:17 +000012407Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12410 string oriented functions and started cleaning the related areas
12411 in xpath.c which needed fixing in this respect
12412
Daniel Veillard2d703722001-05-30 18:32:34 +000012413Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12414
12415 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12416 #55380
12417 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12418
Daniel Veillard9403a042001-05-28 11:00:53 +000012419Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12420
12421 * TODO: updated
12422 * nanohttp.[ch] : started adding APIs to get the redirected URL
12423 when this occurs (needed for further base computation
12424 * tree.h: cleanup
12425 * encoding.c: cleanup
12426 * SAX.c: minor change around ctxt->loadsubset
12427
Daniel Veillard6278fb52001-05-25 07:38:41 +000012428Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * Makefile.am include/Makefile.am: small change to have
12431 include/libxml rebuilt if working from CVS.
12432 * uri.c: applied another patch from Carl Douglas for URI escaping,
12433 this should close bug #51876
12434
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012435Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12436
12437 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12438 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12439 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12440 added specific regression test
12441 * parser.h: preparing for the XSLT mode where DTD inherited
12442 attributes are added to the tree.
12443
Daniel Veillardbbd22452001-05-23 12:02:27 +000012444Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * xinclude.[ch]: Updated the namespace for the Last Call version
12447 * result/XInclude/include test/XInclude/include: updated the
12448 testsuite accordingly
12449
Daniel Veillard8514c672001-05-23 10:29:12 +000012450Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12451
12452 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12453 related to bug #51876
12454
Daniel Veillard42596ad2001-05-22 16:57:14 +000012455Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12456
12457 * tree.c: fixed a gross mistake in base computation, xml:base is
12458 not completely correct yet (need cascade).
12459 * xpath.[ch]: added the few things needed to find a function name
12460 and URI from the XPath context when it is called.
12461
Daniel Veillard81418e32001-05-22 15:08:55 +000012462Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12465 * DOCBparser.c: small cleanup
12466 * xmllint.c: added a --catalogs option to load catalogs from
12467 $SGML_CATALOG_FILES
12468 * tree.c: cleanup
12469 * configure.in: iconv library fixup, ICONV_LIBS
12470
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012471Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * catalog.c: handling of CATALOG entries. detection of recursion,
12474 and a few bugfixes
12475 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12476 against the default namespace
12477
Daniel Veillard04b93292001-05-21 08:15:31 +000012478Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12481
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012482Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12483
12484 * parser.c: fixed propagation context info when parsing an
12485 external entity.
12486 * doc/html/*.html: regenerated a couple of docs
12487
Daniel Veillard4623acd2001-05-19 15:13:15 +000012488Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12489
12490 * doc/xml.html: update with 2.3.9 informations
12491
Daniel Veillardbed7b052001-05-19 14:59:49 +000012492Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12495 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12496 * doc/html/* : rebuilt the docs
12497 * valid.c: small patch which may improve some case when
12498 validating.
12499
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012500Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12501
12502 * HTMLparser.c: Closed bug #54891
12503 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12504 to the suite
12505
12506Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12507
12508 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12509 applied a documentation patch from LotR and filled in a few missing
12510 descriptions
12511
Daniel Veillard76d66f42001-05-16 21:05:17 +000012512Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * xpath.c tree.c parser.c: speed optimizations at the parser level
12515 document tree freeing and xpath evaluation
12516
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012517Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * parser.c parser.h parserInternals.h: fixed a couple of
12520 interfaces for handling memory buffer input to const char *
12521 upon suggestion of JamesH.
12522
Daniel Veillardc3739e72001-05-15 15:23:27 +000012523Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12524
12525 * configure.in: LoTR sent a patch fixing the previous commit
12526
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012527Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * configure.in: trying to deal again with the stoopid -R linking
12530 flag of Solaris
12531
Daniel Veillard790142b2001-05-15 10:51:53 +000012532Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * xpath.h: two nodeset access macros from Thomas Broyer
12535
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012536Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12539 patch from Thomas Broyer
12540
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012541Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12544 case
12545 * INSTALL: was empty added stuff from the FAQ
12546
Daniel Veillard75bea542001-05-11 17:41:21 +000012547Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12548
12549 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12550 attributes handling and #54433 by adding xmlUnsetProp()
12551 and xmlUnsetNsProp()
12552
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012553Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12554
12555 * HTMLparser.c: Patch from Jonas Borgström
12556 (htmlGetEndPriority): New function, returns
12557 the priority of a certain element.
12558 (htmlAutoCloseOnClose): Only close inline elements if they
12559 all have lower or equal priority.
12560 * result/HTML: this of course changed a number of tests results.
12561
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012562Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * xmlIO.c catalog.c: plugged in the default catalog resolution
12565 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12566 documentations
12567 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12568
Daniel Veillarda7374592001-05-10 14:17:55 +000012569Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12570
12571 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12572 integrating catalogs
12573 * catalog.[ch] testCatalog.c: adding a small catalo API
12574 (only SGML catalog support).
12575 * parser.c: restaured xmlKeepBlanksDefault(0) API
12576
Daniel Veillardc17337c2001-05-09 10:51:31 +000012577Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12578
12579 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12580
Daniel Veillard257d9102001-05-08 10:41:44 +000012581Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * parser.c: added xmlParseExternalEntityPrivate() to allow
12584 propagation of ctxt->_private when parsing external entities
12585
Daniel Veillard083c2662001-05-08 08:27:14 +000012586Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12589
Daniel Veillard01ef7382001-05-08 07:31:43 +000012590Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12593
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012594Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12595
12596 * valid.c: warn when indeterminist content model is detected
12597 * result/VC/ElementValid8: this adds a message
12598 * Makefile.am: add --novalid for VCM tests
12599 * parserInternals.c: added a call to Init memory
12600
Daniel Veillard64269352001-05-04 17:52:34 +000012601Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12602
12603 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12604 when both parameters are NULL.
12605
Daniel Veillard37721922001-05-04 15:21:12 +000012606Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * valid.c: applied small patch from Gary Pennington, reindented
12609 some part of the code.
12610
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012611Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12614 release, updated and regenerated the docs
12615
Daniel Veillard357c9602001-05-03 10:49:20 +000012616Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12617
12618 * xpath.c result/XPath/expr/floats : clarified and cleanup
12619 printing of abnormal floats in tests.
12620
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012621Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12622
12623 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12624 * results/HTML/ : a few changes in the output of the HTML tests as
12625 a result.
12626 * configure.in: tying to fix -liconv where needed
12627
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012628Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * Makefile.am: fixed a stupid error
12631
Daniel Veillard7150a032001-05-02 16:41:11 +000012632Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * configure.in Makefile.am: make the inclusion of the trio
12635 modules in the library conditional
12636
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012637Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * DOCBparser.c: patche from László Kovács, fixed entities refs
12640 in attributes handling
12641
Daniel Veillardedddff92001-05-02 10:58:52 +000012642Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12643
12644 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12645 flushing
12646
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012647Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * xpath.c: fix of an XSLT namespace bug reported on the list
12650 general/bug-8-
12651
Daniel Veillard5792e162001-04-30 17:44:45 +000012652Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12653
12654 * strio.h trio.c: Dan McNichol suggested a couple of small
12655 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12656
Daniel Veillard02141ea2001-04-30 11:46:40 +000012657Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12658
12659 * tree.c parser.c encoding.c: spent a bit more time looking
12660 at the parsing speed and DOM handling. Added a few more
12661 speedups.
12662
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012663Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * parser.c: small but effective parsing speed improvement
12666
Daniel Veillardb59076b2001-04-29 17:04:07 +000012667Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12668
12669 * configure.in: default on the DocBook parser inclusion (for Gnome)
12670 * DOCBparser.h: fixed a header reference
12671
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012672Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * configure.in xpath.c: applied Bjorn patches for FPE on the
12675 alpha
12676
Daniel Veillardeefd4492001-04-28 16:55:50 +000012677Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12678
12679 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12680 xmlSaveFormatFileTo()
12681
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012682Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12683
12684 * xpath.c: simple and efficient optimization, XPath functions
12685 aways bind to the same code, cache this
12686 * TODO: updated (by saying some is obsolete)
12687
Daniel Veillard2156a562001-04-28 12:24:34 +000012688Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * xpath.c: more cleanup work on XPath name parsing routines
12691
Daniel Veillard61d80a22001-04-27 17:13:01 +000012692Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12695 xmlXPathParseName
12696 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12697 * debugXML.c: avoid compilation problems if compiling without
12698 HTML support, Igor Zlatkovic
12699 * win32/libxml2/libxml2.def.src: being able to compile without
12700 XPath on Windows
12701
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012702Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * libxml.m4: yet another patch from Toshio Kuratomi
12705
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012706Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12709
Daniel Veillard67fee942001-04-26 18:59:03 +000012710Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12711
12712 * tree.[ch]: added xmlSaveFormatFile interface for saving
12713 and indenting a file.
12714
Daniel Veillard82e49712001-04-26 14:38:03 +000012715Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * xpath.c: fixed bug #53689 related to processing-instruction()
12718
Daniel Veillard02f077a2001-04-26 10:59:11 +000012719Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * DOCBparser.c: patche from László Kovács
12722
Daniel Veillard30211a02001-04-26 09:33:18 +000012723Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12724
12725 * parser.c: applied fixes from Christian Glahn bug report #53391
12726
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012727Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * error.c: Jean François Lecomte provided a complete description
12730 and a fix to bug #53537
12731
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012732Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12735
Daniel Veillard1034da22001-04-25 19:06:28 +000012736Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * DOCBparser.c SAX.c: a bit more work on entities processing.
12739 Still Need to cleanup XML output and references in attributes
12740
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012741Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12744
Daniel Veillardb33c2012001-04-25 12:59:04 +000012745Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * tree.c: trying to fix #53574, not completely complete,
12748 I would like xmllint --copy --debug test/ent1 and
12749 xmllint --debug test/ent1 to show the same result.
12750 * xpath.c: fix a bug when trying to sort namespace nodes
12751
Daniel Veillard5146f202001-04-25 10:29:44 +000012752Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * HTMLtree.c: real fix for #53402
12755
Daniel Veillard7533cc82001-04-24 15:52:00 +000012756Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12759 PIs when using xsl:output
12760 * valid.c: closing #53537 some case generate segfaults if there
12761 is validity errors
12762
Daniel Veillard61b33d52001-04-24 13:55:12 +000012763Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12766 of external parsed entities, added --noent to testDocbook
12767 * valid.c: Garry Pennington found an uninitialized variable
12768 access in xmlValidateElementContent()
12769
Daniel Veillard56098d42001-04-24 12:51:09 +000012770Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12773 with madness
12774 * result/HTML/ : this modified the result of the regression tests
12775 a lot.
12776
Daniel Veillard122376b2001-04-24 12:12:30 +000012777Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12778
12779 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12780 to doc where it wasn't checked against NULL reported by
12781 Jens Laas
12782
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012783Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12786 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12787
Daniel Veillardeae522a2001-04-23 13:41:34 +000012788Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12791 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12792 * SAX.[ch]: cleanup and updates for DocBook
12793 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12794 ex SGML identifier changes
12795 * valid.c: removed a static unused function.
12796
Daniel Veillardde57c612001-04-23 09:13:36 +000012797Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * HTMLtree.c: applied change for Paul Sponagl on script saving
12800 * Makefile.am: the warning about entity title.xml are normal.
12801
Daniel Veillard393df012001-04-22 20:11:18 +000012802Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * configure.in: release of 2.3.7
12805 * Makefile.am: fixing make distcheck
12806
Daniel Veillarda41123c2001-04-22 19:31:20 +000012807Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12808
12809 * doc/html/* doc/xml.html: updated and regenerated the docs
12810
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012811Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12814
Daniel Veillarde82a9922001-04-22 12:12:58 +000012815Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * tree.c: fixed #53388 with the provided patch
12818
Daniel Veillard06803992001-04-22 10:35:56 +000012819Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12820
12821 * valid.c: Bjorn detected an invalid memory access. Fixed
12822 vstateVPush()
12823
Daniel Veillard40af6492001-04-22 08:50:55 +000012824Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12827
Bjorn Reese70a9da52001-04-21 16:57:29 +000012828Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12829
12830 * libxml.h: new header used only for the compilation of libxml
12831 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12832 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12833 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12834 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12835 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12836 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12837 baseline (version 1.2 plus a single patch).
12838 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12839 scientific notation for numbers. Tests added.
12840 * xpath.c: formatting of numbers changed to use sprintf
12841 (contribution from William Brack)
12842
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012843Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12844
12845 * valid.c: cleanup, more useful debugging
12846 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12847 * xmlIO.c: entity loading is printed as an error when validating
12848
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012849Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * valid.c: fixed to validate within entities
12852 * test/VCM/v22.xml: added a specific testcase
12853
Daniel Veillardca1f1722001-04-20 15:47:35 +000012854Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12855
12856 * valid.c: forgot an epsilon transition in for ()+
12857 * test/VCM/v21.xml : added a specific test case
12858
Daniel Veillard85349052001-04-20 13:48:21 +000012859Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12860
12861 * valid.c: removed a state explosion exhibited by RSS
12862 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12863 from bug #51872
12864
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012865Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12866
12867 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12868 validation without using an ugly NFA -> DFA algo in the source.
12869 Made a specific algorithm easier to maintain, using a single
12870 stack and without recursion.
12871 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12872 * hash.c: made the growing routine static
12873 * tree.h parser.c: added the parent information to an
12874 xmlElementContent node.
12875
Daniel Veillarde470df72001-04-18 21:41:07 +000012876Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12877
12878 * SAX.c parser.c xpath.c: generating IDs when not validating
12879 from an external parsed entity was poisoning the ID has table
12880 with removed values. This was killing XSLT on the KDE help
12881 browser.
12882
Daniel Veillardceacdd92001-04-18 15:10:35 +000012883Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * entities.h: andrew@ugh.net.au detected a double declaration
12886
Daniel Veillarda10efa82001-04-18 13:09:01 +000012887Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12888
12889 * debugXML.c hash.c tree.h valid.c : some changes related to
12890 the validation suport to improve speed with DocBook
12891 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12892 the way validation errors get reported
12893
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012894Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12897 by P C Chow and William M. Brack for XSLT HTML output
12898
Daniel Veillard2d90de42001-04-16 17:46:18 +000012899Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12902 Igor Zlatkovic patches for MSC compilation and added his
12903 updates
12904
Daniel Veillarde043ee12001-04-16 14:08:07 +000012905Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12906
12907 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12908 prefix lookup.
12909 * parserInternals.c: fixed the bug reported by Morus Walter
12910 due to an off by one typo in xmlStringCurrentChar()
12911
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012912Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * HTMLparser.c result/HTML/*: revamped the way the HTML
12915 parser handles end of tags or end of input
12916
Daniel Veillard82daa812001-04-12 08:55:36 +000012917Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12920
Daniel Veillard67a21302001-04-11 14:39:16 +000012921Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12924 bug where the linktime verions of free() won't work ...
12925
Daniel Veillard27b55282001-04-11 12:22:25 +000012926Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12929
Daniel Veillardafc73112001-04-11 11:51:41 +000012930Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * doc/xml.html: added 2.3.6 release
12933
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012934Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12937 * result/wml.xml: resulted in a small output change
12938
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012939Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * tree.c: xmlNewDoc was missing the charset initialization
12942 * xmllint.c: added --auto to autogenerate a doc, allow to
12943 reproduce the problem fixed on xmlNewDoc
12944
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012945Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12946
12947 * xpath.c: trying to get 52979 solved
12948 * tree.c result/ result/noent/: trying to get 52712 solved, this
12949 also made me clean up the fact that XML output in general should
12950 not add formating blanks by default, this changed the output of
12951 a few tests
12952
Daniel Veillard73639a72001-04-10 14:31:39 +000012953Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12956
Daniel Veillardfac26a12001-04-08 13:08:14 +000012957Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * configure.in: finally released 2.3.6
12960
Daniel Veillard911f49a2001-04-07 15:39:35 +000012961Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12962
12963 * xpath.c: checking for null pointer generated by new code
12964
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012965Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12966
12967 * xpath.c: fixed a [] evaluation problem reported
12968 * test/XPath/tests/simpleaddr: extended test
12969 * result/XPath/simpleaddr: updated result
12970
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012971Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12972
12973 * xmllint.c: Dan Timis reported a portability problem
12974 on Macs without mmap, fixed it.
12975
Daniel Veillardb38bd552001-04-03 18:22:00 +000012976Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12977
12978 * testXPath.c : added a --tree option allowing to display the
12979 tree dump of the XPath expression
12980
Daniel Veillard4dd93462001-04-02 15:16:19 +000012981Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12982
12983 * xpath.c: fixed a memleak when comparing nodesets
12984 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12985 * tree.c: added a TODO
12986
Daniel Veillard92ad2102001-03-27 12:47:33 +000012987Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12990 we need string functions
12991 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12992 to be able to use them where needed. Applied some changes
12993 to reduce name linking pollution and compile in only what's
12994 needed.
12995 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12996 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12997 for the string manipulation functions
12998 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12999 to the free() function of xmlmemory.c
13000 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13001 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13002 usage.
13003
13004
Daniel Veillard2be30642001-03-27 00:32:28 +000013005Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * error.c: applied the context output patch of the error
13008 handling submitted by Chuck Griffith
13009 * error/VC/*: this slightly change some error logs
13010
Daniel Veillard50582112001-03-26 22:52:16 +000013011Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13012
13013 * parser.c: fixed line number reporting on error
13014
Daniel Veillard04be4f52001-03-26 21:23:53 +000013015Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * parser.c: Sullivan and Darin found a parser bug,
13018 applied the patch.
13019
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013020Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13023 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13024 xmlversion.h.in xpointer.c: of course the way I defined
13025 UNUSED breaks on old gcc version. Try to be smart and
13026 also define it directly in xmlversion.h
13027 * configure.in: removed -ansi flag from the pedantic set
13028
13029Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013030 Huge cleanup, I switched to compile with
13031 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13032 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13033 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13034 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13035 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13036 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13037 encoding.h entities.c error.c list.[ch] nanoftp.c
13038 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13039 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13040 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13041 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13042 Cleanup, staticfied a number of non-exported functions,
13043 detected and cleaned up a dozen of problem found this way,
13044 avoided a lot of public function name/typedef/system names clashes
13045 * doc/xml.html: updated
13046 * configure.in: switched private flags to the really pedantic ones.
13047
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013048Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13049
13050 * configure.in: 2.3.5
13051 * doc/html/*: rebuilt the docs
13052
Daniel Veillard146c9122001-03-22 15:22:27 +000013053Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13054
13055 * parser.c: fixed a reported bug in NOTATION parsing
13056 * uri.c: accepted but not fixed bug 51876, added TODO
13057 * Makefile.am: fixed bug 51876
13058
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013059Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * config.h.in configure.in error.c: fix a compilation problem
13062 on platforms without vsnprintf (xml@thewrittenword.com)
13063
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013064Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13065
13066 * parser.c: fixed a function name header typo
13067 * SAX.c: notations can also occur in external subset.
13068
Daniel Veillard7d42b542001-03-20 13:22:46 +000013069Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13070
13071 * error.c: removed a C++ like comment
13072
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013073Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * parser.c: fixing bug 52299 strange condition leading
13076 to a parser crash due to a buffer overflow
13077 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13078 added the specific test case
13079
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013080Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13081
13082 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13083 xmlXPathConvert{String,Number,Boolean} to be able to make
13084 type casts without a context stack, fixed some implementation
13085 problems related to the absence of context at parse-time,
13086 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13087 in the public API too
13088 * xpointer.c xpathInternals.h: we need to know at parse time
13089 whether we are compiling an XPointer
13090
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013091Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13092
13093 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13094 cleaned up the parser internals, refactored XPath code, added
13095 new compilation based APIs and cleanly separated public and
13096 private APIs.
13097
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013098Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * xpath.h: the comp field must be added at the end to avoid
13101 killing binary compat.
13102
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013103Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * Makefile.am: detect XPath memleaks in regreson tests
13106 * error.c: fixed and error w.r.t. error reporting still using
13107 stderr
13108 * hash.c: added new line at end of file
13109 * tree.h: minor cleanup
13110 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13111 expression parsing from evaluation, resulted in a number of
13112 changes internally, and in XPointer. Likely to break stuff
13113 using xpathInternals.h but should remain binary compatible,
13114 new interfaces will be added.
13115
Daniel Veillardd574f782001-03-14 19:40:17 +000013116Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13117
13118 * configure.in: fixed a couple of problems reported by
13119 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13120 without gcc on non linux platforms.
13121
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013122Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13123
13124 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13125 a fix for --with-html-dir= configure support. I hope it won't
13126 break rpm generation
13127
Daniel Veillarda022fe02001-03-14 16:30:00 +000013128Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * xmlIO.c: one function comment cleanup.
13131
Daniel Veillard25239c12001-03-14 13:56:48 +000013132Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * SAX.c: external subset notations were improperly registered
13135 in the internal subset.
13136
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013137Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * README.cvs-commits: added, pointing to HACKING
13140 * HACKING: updated
13141
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013142Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13143
13144 * parser.c: and Matt Sergeant found one in the XML push
13145 parser (erroneous check I forgot to remove when I fixed the
13146 main parser).
13147
Daniel Veillard68d7b672001-03-12 18:22:04 +000013148Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13149
13150 * xpath.c: ptittom found a small bug in UnaryExpr
13151
Daniel Veillarde356c282001-03-10 12:32:04 +000013152Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13153
13154 * configure.in: bumped to 2.3.4
13155 * error.c: fixed bug #51860
13156 * tree.c: fixed bug #51861
13157 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13158 * tree.[ch] : added xmlDefaultBufferSize
13159 * nanoftp.c: typo in function name header block
13160 * doc/xml.html : updated, added link to XML::LibXSLT
13161 * doc/html/* : rebuilt the docs
13162
Daniel Veillard80f32572001-03-07 19:45:40 +000013163Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13164
13165 * parser.c SAX.c: the new content parsing code raised an
13166 ugly bug in the characters() SAX callback. Found it
13167 just because of strangeness in XSLT XML Rec ouptut :-(
13168
Daniel Veillard6c831202001-03-07 15:57:53 +000013169Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * Makefile.am: Martin Baulig suggested to add -lm
13172 * tree.c: found another bug in xmlNodeGetContent()
13173
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013174Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13175
13176 * xpath.c: Bjorn found the error related to strictness of comparison.
13177
Daniel Veillard29631a82001-03-05 09:49:20 +000013178Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * parser.c: trying to fix the Dtd parsing problem reported
13181 by Gary, side effect of last week speed optimizations.
13182
Daniel Veillard14be0a12001-03-03 18:50:55 +000013183Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13186 * parserInternals.c: removed unneeded test raised by Stric
13187
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013188Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13189
13190 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13191 and fixed by William Brack). Added xmlXPathFormatNumber.
13192 Changed the sorting slightly.
13193 * configure.in Makefile.am example/Makefile.am: Added -lm.
13194 Please note that applications linking with libxml2, must
13195 also like with the math library from now on.
13196
Daniel Veillardf9533d12001-03-03 10:04:57 +000013197Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13200
Daniel Veillard2f362242001-03-02 17:36:21 +000013201Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13202
13203 * parser.c: one must report spaces even if the Dtd element
13204 content proves that this is not part of the element content.
13205 * result/valid/*.xml: this changed the ouptu slightly
13206
Daniel Veillardb402c072001-03-01 17:28:58 +000013207Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * configure.in: bumped to 2.3.3
13210 * doc/xml.html: updated
13211
Daniel Veillard77851712001-02-27 21:54:07 +000013212Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * tree.c: minor doc fix
13215 * xpath.c: deallocation issues when a result tree has been
13216 converted to a node-set
13217
Daniel Veillardec70e912001-02-26 20:10:45 +000013218Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * doc/xml.html: oops corrected dates s/2000/2001
13221
Daniel Veillard8730c562001-02-26 10:49:57 +000013222Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * valid.c: new patch from Gary Pennington
13225
Daniel Veillard91e9d582001-02-26 07:31:12 +000013226Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13227
13228 * doc/xml.html: applied patch from Ankh
13229
Daniel Veillardedac3c92001-02-26 01:36:19 +000013230Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13231
13232 * xinclude.c: fixed a problem building on Mac
13233
Daniel Veillard21a0f912001-02-25 19:54:14 +000013234Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * parser.c: more work on increasing parsing ferformances
13237
Daniel Veillard48b2f892001-02-25 16:11:03 +000013238Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13241 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13242 avoiding memcpy in production builds MEM_CLEANUP macro use
13243 * parser.[ch] parserInternals.c: optimizations of the tightest
13244 internal loops inside the parser. Better checking of I/O
13245 flushing/loading conditions
13246 * xmllint.c : added --timing
13247
Daniel Veillard71681102001-02-24 17:48:53 +000013248Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * configure.in: bumped to 2.3.2
13251 * doc/xml.html: updated for release
13252
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013253Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * xpath.c: found a memleak and fixed a nasty bug
13256
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013257Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * xmllint.[c1] : added return code errors for xmllint
13260 * xpath.c: specific debug dump function for result value trees
13261
Daniel Veillard4b637072001-02-21 21:52:55 +000013262Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * xpath.c: finally implemented xmlXPathCompareNodeSets
13265 * test/XPath/expr/floats results/XPath/expr/floats: added
13266 a test for float expressions
13267
Daniel Veillardf714aa32001-02-21 03:07:44 +000013268Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13271 * parserInternals.[ch]: trying to speed up parsing
13272 * xpath.c : speeded up node set equality op
13273
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013274Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13277 better handling of ID/IDREF and the list modules associated
13278 * configure.in: small CFLAGS cleanup
13279
Daniel Veillarda8abee62001-02-19 15:14:59 +000013280Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * configure.in: fixed iconv detection on AIX (stric)
13283
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013284Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013285
13286 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13287
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013288Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13289
13290 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13291 and optimized xmlXPathNodeSetSort
13292
Daniel Veillard142adbf2001-02-17 13:21:05 +000013293Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13294
13295 * xpath.c: bug fix when context size is 0
13296 * parser.c: I like Norm's Dtd because they still manage to break
13297 the parser occasionally
13298
Daniel Veillardf23e0092001-02-16 13:21:29 +000013299Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13302
Daniel Veillarde0e26512001-02-16 00:11:46 +000013303Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13304
13305 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13306 attributes within the XML-1.0 namespace
13307
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013308Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpathInternals.h: exported a few axis functions
13311 * doc/xml.html: updated the doc
13312
Daniel Veillard760f4422001-02-15 14:59:48 +000013313Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * configure.in: applied patch from Daniel van Balen for OpenBSD
13316 and bumped version to 2.3.1
13317 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13318 attempt to find autoclosing was simply broken, removed it,
13319 updated the examples, this is better
13320
Daniel Veillardd194dd22001-02-14 10:37:43 +000013321Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13322
13323 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13324 hash functionnalities.
13325 * doc/html/* : rebuild the doc
13326
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013327Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13330 on predicate
13331 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13332 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13333 really want to have tags closed on output even if we accept
13334 unclosed ones on input
13335
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013336Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * xpath.c: ouch don't free NULL, rare case fixed
13339 * tree.c: don't coalesce text nodes if they don't have the
13340 same behaviour wrt escaping on output
13341
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013342Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * xpath.c: small fixup
13345 * SAX.c: don't warn on empty namespaces.
13346
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013347Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * README: a bit of cleanup
13350 * configure.in: preparing for 2.3.0 release
13351
Daniel Veillard1f83d392001-02-08 09:37:42 +000013352Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13353
13354 * hash.[ch]: added a first version of xmlHashSize()
13355 * valid.c: another bug fix from Gary Pennington
13356
Daniel Veillard5eef6222001-02-07 18:24:48 +000013357Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13358
13359 * valid.c: couple of bug fixes pointed by Gary Pennington
13360 * HTMLtree.c: #if 0 cleanup
13361
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013362Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13363
13364 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13365 which removes a time consuming check of xmlXPathNodeSetAdd()
13366 and use it in places where we are sure to not break unicity
13367
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013368Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13369
13370 * xpath.c: bug fixes found from XSLT
13371 * tree.c: preserve node->name special values when copying nodes.
13372 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13373 external subset are fetched when available but without full
13374 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13375 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13376 output with encoding disabled.
13377
Daniel Veillard2c833b62001-02-03 08:52:06 +000013378Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13381 xmlCheckFilename should not be called from xmlFileOpenW
13382 and xmlGzfileOpenW
13383
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013384Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13385
13386 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13387 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13388 added the new tests for URI normalization
13389 * testURI.c: fixed stoopid bugs
13390 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13391 the URI in the error messages are now properly normalized
13392
Daniel Veillardea28ce62001-02-02 08:20:19 +000013393Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13396
Daniel Veillarde99a4762001-02-01 04:34:35 +000013397Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13400
Daniel Veillard2b325a02001-01-31 20:46:31 +000013401Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13402
13403 * xpath.c: fixed mod operator
13404
Daniel Veillardde55cf62001-01-31 15:53:13 +000013405Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13406
13407 * parser.c: fixed xmlStrcat doc
13408 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13409 trees.
13410
Daniel Veillard2f913b72001-01-31 13:23:49 +000013411Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13412
13413 * xpath.c result/XPath/tests/chaptersbase
13414 result/XPath/tests/simplebase: fixed XPath node()
13415 * tree.c: small fix in xmlNewNs()
13416 * Makefile.am: removed extraneous xml2Conf.sh rule
13417
Daniel Veillardb42042b2001-01-28 07:40:36 +000013418Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13421 Changed the library name, in order to get libxml-devel and
13422 libxml2-devel to coexist on a single system
13423 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13424 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13425
Daniel Veillardee0a4662001-01-27 18:59:33 +000013426Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13429 libxml2-devel installable in // as libxml-devel.
13430
Daniel Veillard5eb05942001-01-27 17:50:22 +000013431Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * doc/Makefile.am: fixed make rebuild in doc
13434 * doc/html/*.html: rebuilt the docs
13435
Daniel Veillard65c295d2001-01-26 09:32:39 +000013436Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13437
13438 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13439
Daniel Veillard8e199902001-01-25 18:54:39 +000013440Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13443 the HTML doc to go into the -devel RPM ...
13444 * aclocal.m4 config.h.in: some updates due to auto* magic
13445
Daniel Veillard93086662001-01-25 18:13:04 +000013446Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13447
13448 * xpath.h: added a hook in the context structure allowing to
13449 link to extra support, needed for XSLT
13450
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013451Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13452
13453 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13454 xmlXPtrCmpPoints to use it.
13455 * propagated the following patch from Alejandro Forero
13456 * include/win32config.h xmlIO.c: applied further suggestions
13457 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13458 * example/gjobread.c: fixed warnings, now that it builds
13459
13460Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13461
13462 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13463
13464 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13465 filename points to a valid file (not a directory).
13466 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13467 Added calls to xmlCheckFilenameDir.
13468
13469 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13470 `path' (rather than `filename') as the parameter to gzopen and open.
13471
Daniel Veillard48177c22001-01-23 15:27:41 +000013472Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13473
13474 * Makefile.am: fixed a problem with EXTRA_DIST
13475
Daniel Veillardb83ba402001-01-22 22:45:10 +000013476Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13477
13478 * Makefile.am example/Makefile.am: finally found the trick
13479 to build the example, i.e. add "." in SUBDIRS before example
13480 in the list <grin/>
13481
Daniel Veillard82687162001-01-22 15:32:01 +000013482Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13483
13484 * doc/xml.html: updated with an XSLT section, removed pointer to
13485 W3C CVS base.
13486
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013487Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13490 too, and deallocation need to occur the same way.
13491
Daniel Veillarde4566462001-01-22 09:58:39 +000013492Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13495 type correponding to an XSLT result tree fragment. Share most
13496 of the data format with node set, as well as operators.
13497 * HTMLtree.c: added a newline at the end of the doctype output
13498 whe this one is not present initially.
13499 * tree.c: make sure taht the parent and doc pointers are properly
13500 set when copying attributes (lists).
13501
Daniel Veillard701c7362001-01-21 09:48:59 +000013502Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13505
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013506Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * xpath.c: seems I finally killed that ugly path evaluation
13509 context bug (tagged 9999 in case is is wrong)
13510
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013511Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13514 for XSLT
13515
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013516Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13519 for xmlGzfileOpen() bug
13520
Daniel Veillardf6eea272001-01-18 12:17:12 +000013521Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.c: removed an error found by XSLT usage
13524 * tree.c parserInternals.h: use a predefined static string
13525 for text and comment nodes, avoid freeing them in xmlFreeNode,
13526 exported the string name in parserInternals.h and added
13527 another value to disable encoding at output (for XSLT),
13528 gain memory, time.
13529
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013530Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13533 win32/libxml2/libxml2_so.dsp: new makefiles and update
13534 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13535
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013536Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13539 Gary Pennington
13540
Daniel Veillard389e6b72001-01-15 19:41:13 +000013541Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13542
13543 * xpath.c: fixed the comaprision of values and nodelists,
13544 need to compare nodelist still ...
13545 * debugXML.c: avoided a possible core dump
13546 * HTMLparser.c: cleanup
13547 * nanohttp.c: contributed fix.
13548 * tree.c: fixes in properties handling added xmlSetNsProp
13549 needed by libxslt
13550 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13551 comment
13552 * TODO: updated
13553
Daniel Veillard167bd532001-01-06 21:09:34 +000013554Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13555
13556 * parser.c parserInternals.c: applied Bjorn Reese optimization
13557 patch
13558
13559Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13560
13561 * Makefile.am: applied patch fro make check from Martin Vidner
13562
Daniel Veillard503b8932001-01-05 06:36:31 +000013563Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * configure.in: preparing 2.2.11
13566 * doc/html/*: rebuild the HTML files
13567 * doc/xml.html : updated
13568
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013569Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13570
13571 * tree.c: fixed a stupid bug
13572 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13573 patches related to validation of an XInclude processing result
13574 * TODO: updated
13575
Daniel Veillarde2488192001-01-04 10:54:22 +000013576Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13579 on large files
13580
Daniel Veillardf060a412001-01-03 20:52:44 +000013581Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13584
Daniel Veillard45cff692001-01-03 18:02:04 +000013585Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13588 reported by Jonas Borgström
13589 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13590
Daniel Veillard08108982001-01-03 15:24:58 +000013591Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * testXPath.c xpath.c: fixing the XPath union expressions problem
13594 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13595
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013596Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13597
13598 * xmllint.c: Made is so if the file name is "-" is will read form
13599 standard input. Sven Heinicke <sven@zen.org>
13600 * tree.c: fixed a problem when growing buffer
13601 * tree.h: fixed the comment of the node types following andersca
13602 comment
13603 * TODO: updated
13604
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013605Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13606
13607 * HTMLparser.[ch]: added a way to avoid adding automatically
13608 omitted tags. htmlHandleOmittedElem() allows to change the
13609 default handling.
13610 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13611 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13612 of xmllint too when using --memory flag, added a memory test
13613 suite at the Makefile level.
13614 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13615 with namespace use when encountering QNames in XPath evalation,
13616 added xmlns() scheme in XPointer.
13617 * nanoftp.c : incorporated a fix
13618 * parser.c xmlIO.c: fixed problems raised with encoding when using
13619 the memory I/O
13620 * parserInternals.c: closed bug 25934 reported by
13621 torsten.landschoff@innominate.de
13622 * TODO: updated
13623
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013624Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13625
13626 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13627 on a non-updated tree :-(, made a 2.2.10 release to correct the
13628 situation
13629
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013630Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13631
13632 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13633 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13634 integrated a set of OpenVMS changes from Howard Taylor
13635 <Howard.Taylor@pacoast.com>
13636
Daniel Veillard58770e72000-11-25 00:48:47 +000013637Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13638
13639 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13640 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13641
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013642Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13643
13644 * HTMLparser.c: some fixes on auto-open of html/head/body
13645 * encoding.c: fixed a compilation error on some gcc env
13646 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13647 XPointer implementation
13648 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13649 related XPointer tests and associated results
13650
Daniel Veillard300f7d62000-11-24 13:04:04 +000013651Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13652
13653 * doc/xmldtd.html doc/xml.html: following a short step by step
13654 guidance on IRC to help maciej with DTDs I started a small
13655 page on the subject.
13656
Daniel Veillard748e45d2000-11-17 16:36:08 +000013657Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13658
13659 * HTMLparser.c: fixed handling of broken charrefs
13660 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13661 patches
13662
Daniel Veillard28929b22000-11-13 18:22:49 +000013663Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13664
13665 * doc/xml.html doc/html/* : rebuilt the docs after adding
13666 xinclude and updated page for 2.2.7 and 2.2.8
13667 * configure.in: releasing 2.2.8
13668
Daniel Veillard41e06512000-11-13 11:47:47 +000013669Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13670
13671 * parser.[ch] parserInternals.c: applied the conditional
13672 section processing fix from Jonathan P Springer
13673 <jonathan.springer2@gte.net>
13674 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13675 project file, fixed iconv default non support
13676 * xpath.c: fixed the problem of evaluating relative expressions
13677 when a node context is provided.
13678
Daniel Veillardbf432752000-11-12 15:56:56 +000013679Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13680
13681 * nanoftp.c: fixed gcc 2.95 new warnings
13682 * SAX.c: fixed a stupid bug
13683 * tree.c: fixed a formatting problem when round-tripping
13684 from/to memory
13685 * xinclude.c: chased memleak, fixed a base problem
13686 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13687 xmlXPtrBuildNodeList()
13688 * TODO: updated
13689 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13690 adding a first small set of regression tests for XInclude
13691
Daniel Veillardc2def842000-11-07 14:21:01 +000013692Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13693
13694 * nanohttp.[ch]: applied Wayne Davison patches to access
13695 the WWW-Authorization header.
13696 * parser.c: Closed Bug#30847: Problems when switching encoding
13697 in short files by applying Simon Berg's patch.
13698 * valid.c: fixed a validation problem
13699 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13700 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13701 Wayne Davison
13702 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13703 need to be extended to non full nodes selections.
13704 * xinclude.c: starts to work decently
13705
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013706Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13707
13708 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13709 debugXML.c xmlversion.h.in: Started adding XInclude support,
13710 this is a new xmllint option
13711 * tree.c xpath.c: applied TOM patches for XPath
13712 * xpointer.c: fixed a couple of errors.
13713 * uri.c: added an escaping function needed for xinclude
13714 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13715 new warning from RH70 gcc's version
13716
Daniel Veillarda4964b72000-10-31 18:23:44 +000013717Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13718
13719 * HTMLparser.c: fixed loop on invalid char in scripts
13720 * parser.c: update to description of xmlIOParseDTD()
13721 * libxml.m4 xmlversion.h.in: changes contributed by
13722 Michael Schmeing <m.schmeing@internet-factory.de>
13723 * configure.in: preparing for 2.2.7
13724 * Makefile.am: trying to avoid config.h and acconfig.h
13725 being included in the distrib
13726 * configure.in: released 2.2.7
13727
13728Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13731 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13732
Daniel Veillard01411222000-10-30 15:33:22 +000013733Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13734
13735 * parser.[ch]: added xmlIOParseDTD()
13736 * xpointer.c: added support for the 2 extra parameters of
13737 string-range, fixed a stoopid error when '0' was present
13738 in XPointer expressions
13739 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13740 testsuite for the above
13741
Daniel Veillard6db58192000-10-30 09:27:53 +000013742Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13743
13744 * libxml.spec.in: improved package descriptions
13745
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013746Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13747
13748 * xpath.c xpathInternals.h: applied a large cleaning patch
13749 from TOM <ptittom@free.fr>, it also add namespace support
13750 for function and variables registration.
13751
Daniel Veillardbd20df72000-10-29 17:53:40 +000013752Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13753
13754 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13755 * Makefile.mingw: Wayne Davison's update adding hash.c
13756
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013757Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13758
13759 * xpath.c: fixed the root evaluation problems
13760 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13761 ignorable spaces with <b> <bold> <em>
13762 * tree.c: fixed a loop in xmlSearchNsByHref()
13763
Daniel Veillard767662d2000-10-27 17:04:52 +000013764Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13765
13766 * xpath.c: applied another XPath patch from TOM
13767 * xpath.c include/makefile.am: applied another patch from
13768 china@thewrittenword.com (cleanup on IRIX).
13769
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013770Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13771
13772 * xml-config.1: received a fixed version from Fredrik Hallenberg
13773 <hallon@lysator.liu.se>
13774
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013775Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13776
13777 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13778 cleanup patch for XPath
13779
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013780Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13781
13782 * patched to redirrect all "out of context" error messages to
13783 a reconfigurable routine. The changes are:
13784 * xmlerror.h : added the export of an error context type (void *)
13785 an error handler type xmlGenericErrorFunc there is an interface
13786 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13787 to reset the error handling routine and its argument
13788 (by default it's equivalent to respectively fprintf and stderr.
13789 * all the c files: all wild accesses to stderr or stdout within
13790 the library have been replaced to calls to the handler.
13791
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013792Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13793
13794 * configure.in: release 2.2.6
13795 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13796 exporting the inner functions of xpath for extension modules
13797 * doc/*: updated and rebuilt the doc
13798
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013799Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13800
13801 * nanohttp.c : applied Wayne HTTP cleanup patch
13802 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13803 and xmlNodeSetSpacePreserve()
13804
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013805Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13806
13807 * xpath.c: closing bug #29260
13808
Daniel Veillard126f2792000-10-24 17:10:12 +000013809Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13810
13811 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13812 multikey tuples, made hash structure opaque
13813 * valid.[ch]: moved elements, attributes, notations decalarations
13814 as well as ID and refs to hash tables.
13815 * entities.c: hash cleanup
13816 * xmlmemory.c: fixed a dump problem in debug mode
13817 * include/Makefile.am: problem passing in DESTDIR= values patch
13818 from Marc Christensen <marc@calderasystems.com>
13819 * nanohttp.c: removed debugging remains
13820 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13821 * HTMLparser.c parser.c: fixing a number of problems with the
13822 macros in the *parser.c files (Wayne).
13823 * HTMLparser.c: close the previous option when opening a new one
13824 (Marc Sanfacon).
13825 * result/HTML/*: updated the HTML results accordingly
13826
Daniel Veillard52afe802000-10-22 16:56:02 +000013827Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13828
13829 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13830 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13831 XPath functions and XML entities table to them. More to come...
13832 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13833
Daniel Veillard683cb022000-10-22 12:04:13 +000013834Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13835
13836 * tree.c: coalesce adjacent text nodes
13837 * valid.c: handling of blank nodes in DTd validation (raised
13838 by problems with a posteriori validation).
13839 * nanohttp.c: changing behaviour on HTTP write stuff.
13840 * HTMLtree.c: forced body and html to be explicitely closed.
13841 * xpath.h: exported more XPath functions.
13842
Daniel Veillard1baf4122000-10-15 20:38:39 +000013843Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * Release of 2.2.5
13846 * xpointer.c: range() range-inside and other helper functions
13847 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13848
Daniel Veillard47e12f22000-10-15 14:24:25 +000013849Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13850
13851 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13852 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13853
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013854Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13855
13856 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13857 and XPointer modules
13858
Daniel Veillard134c9f32000-10-15 10:27:08 +000013859Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13860
13861 * SAX.h: closed #25107
13862
Daniel Veillard39915622000-10-15 10:06:55 +000013863Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13864
13865 * testSAX.c: fixed problem with cdata reporting
13866 * SAXresult/* : updated
13867
Daniel Veillard1e851392000-10-15 10:02:56 +000013868Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13871 Closed bug #27499, added to regression tests
13872 * TODO: updated
13873
Daniel Veillard7eda8452000-10-14 23:38:43 +000013874Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13875
13876 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13877 support for SCRIPT and STYLE with help from Bjorn Reese
13878 * test/HTML/* result/HTML/*: added simple testcase and updated
13879 the existing ones.
13880
Daniel Veillardff9c3302000-10-13 16:38:25 +000013881Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13882
13883 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13884 string-range for empty strings
13885 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13886 test/XPath/xptr/strrange: augmented the XPointer testsuite
13887
Daniel Veillard189446d2000-10-13 10:23:06 +000013888Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13889
13890 * doc/xml.html doc/xmlmem.html: added a module describing memory
13891 interfaces and use, updated the main page.
13892
Daniel Veillard2f971a22000-10-12 23:26:32 +000013893Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13896 nanoftp code work on Windows too now
13897
13898Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013899
13900 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13901 * xpointer.c: implemented string-range() at least a good first version
13902 * test/XPath/docs/str test/XPath/xptr/strrange
13903 result/XPath/xptr/strrange: the string-range() tests
13904
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013905Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13906
13907 * Makefile.am include/Makefile.am include/win32config.h
13908 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13909 and make distcheck
13910
Daniel Veillard19d61112000-10-11 23:50:35 +000013911Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13912
13913 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13914 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13915 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13916
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013917Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13918
13919 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13920 patch for socklen_t detection by
13921 Albert Chin-A-Young <china@thewrittenword.com>
13922
Daniel Veillardcd429612000-10-11 15:57:05 +000013923Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13924
13925 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13926 and added a --dtdvalid option to xmllint used to test it
13927
Daniel Veillard47c02452000-10-11 13:04:36 +000013928Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13929
13930 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13931 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13932
Daniel Veillard2d38f042000-10-11 10:54:10 +000013933Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13934
13935 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13936 handlings (registration, lookup, cleanup)
13937
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013938Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13939
13940 * configure.in Makefile.am include/makefile.am: adding XPointer
13941 and XPtrtests target
13942 * xpointer.[ch] : new files for XPointer support
13943 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13944 more XPath tests
13945
Daniel Veillard57fda592000-10-10 23:24:14 +000013946Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13947
13948 * configure.in: fixed, very broken, make distcheck works again
13949
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013950Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13951
13952 * More work toward 2.2.5, integrated a number of patches
13953 * configure.in Makefile.am win32config.h.in: trying to cleanup
13954 make distcheck .... huh ...
13955 * include/Makefile.am include/win32config.h: new directory
13956 for includes
13957 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13958 updated teh makefiles and instructions for WIN32
13959 * xpath.c: small fixes
13960 * test/XPath/ results/XPath: updated the testcases and results
13961 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13962 suggested patches
13963 * valid.c: fixed an ID bug
13964
Daniel Veillardb71379b2000-10-09 12:30:39 +000013965Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13966
13967 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13968 the automake bug where wrong dependancies were generated.
13969 * xpath.[ch]: worked on XPointer
13970
Daniel Veillard7e99c632000-10-06 12:59:53 +000013971Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * configure.in Makefile.am: 2.2.5, ship the include in an
13974 include/libxml subdirectory, use symlinks when using CVS
13975 * testSAX.c: fixed small bug
13976 * testXPath.c: changed the way testfiles are parsed
13977 * debugXML.c: same kind of cleanup when parsing an argument expression
13978 XPath/XPointers can have blanks embedded
13979 * xpath.[ch]: more cleanup, reorgs for XPointer work
13980 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13981 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13982
Daniel Veillard55b91f22000-10-05 16:30:11 +000013983Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13984
13985 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13986 in the XPath engine, rewrote large parts of it, now it's far
13987 cleaner and in sync with the REC not an old WD. Fixed a parsing
13988 problem in the interactive XML shell found when testing XPath.
13989
Daniel Veillardac260302000-10-04 13:33:43 +000013990Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13991
13992 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13993 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13994 examples with the extra test
13995
Daniel Veillard7cfce322000-10-04 12:40:27 +000013996Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13999 the global init function.
14000
Daniel Veillard970112a2000-10-03 09:33:21 +000014001Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14002
14003 * HTMLparser.c: Doohhh, attribute name parsing was still case
14004 sensitive ! Fixed this ...
14005 * result/HTML/* : updated the tests results accordingly
14006
Daniel Veillard740abf52000-10-02 23:04:54 +000014007Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14008
14009 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14010 engine, should be far more stable, incorporated a new version of
14011 preceding/following axis, need testing
14012 * uri.c: fixed file:///c:/a/b/c problem
14013 * test/XPath/tests/idsimple: augmented the XPath tests
14014
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014015Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * doc/* rebuilding docs for 2.2.4 release
14018
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014019Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14020
14021 * configure.in: releasing 2.2.4
14022 * parser.[ch]: added xmlStrEqual()
14023 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14024 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14025 use xmlStrEqual instead
14026 * TODO: updated
14027 * added an XPath test
14028
Daniel Veillardbc765302000-10-01 18:23:35 +000014029Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14030
14031 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14032 * entities.h: exported xmlInitializePredefinedEntities
14033 * parser.[ch] : added xmlInitParser()
14034 * parserInternals.h : had to export htmlInitAutoClose()
14035
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014036Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14037
14038 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14039 problems
14040 * Makefile.am : added XPath regression tests to normal tests
14041 * uri.c: fixed a problem with local paths, cleanup
14042 * parser.c: fixed a problem with large CData sections
14043
Daniel Veillardd2ade932000-09-30 14:39:55 +000014044Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14045
14046 * configure.in xml-config.in: patch from "Ben Taylor"
14047 <sol7x86@hotmail.com> for solaris shared libs lookup
14048
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140492000-09-30 Martin Baulig <baulig@suse.de>
14050
14051 * libxml-2.0.pc.in: Provide pkg-config script.
14052
14053 * configure.in: Create the libxml-2.0.pc script from the
14054 libxml-2.0.pc.in templates.
14055 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014056 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014057
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014058Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14061 when compiling with MSC
14062
Daniel Veillard46057e12000-09-24 18:49:59 +000014063Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14064
14065 * xpath.c: patch for normalize-string() substring-before(),
14066 substring-after() and translate() functions from Bjorn Reese
14067 <breese@mail1.stofanet.dk>
14068 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14069 Fredrik Hallenberg <hallon@lysator.liu.se>
14070 * TODO: updated
14071
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014072Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14075 problem of socklen_t being undefined on a number of platforms
14076 * debugXML.c: fixed a compilation problem when without snprintf
14077
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014078Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
14080 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14081 an URI bug and a fix for the control-character-induced infinite loop
14082 * nanohttp.c: preventive fix for compiling on WIN32
14083
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014084Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14085
14086 * xmlint.c: closing bug #25000
14087
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014088Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14089
14090 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14091 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14092 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14093 related function, fixing xmlStrncmp(), and associated cleanup
14094 * result/HTML/entities.html.sax: updating result
14095
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014096Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14097
14098 * uri.c: applied patch for URI escaping from Wayne Davison
14099 <wayned@blorf.net>
14100 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14101 from Denis Barbier <barbier@imacs.polytechnique.fr>
14102 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14103 patch from Wayne Davison
14104
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014105Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * doc/xml.html : updated with new releases, adding "how to help"
14108
Daniel Veillard04698d92000-09-17 16:00:22 +000014109Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14110
14111 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14112 removed a few warnings in pedantic mode ...
14113 * parserInternals.c parser.c: moved encoding switching function
14114 to parserInternals.c
14115 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14116
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014117Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14120 error or warning handlers
14121
Daniel Veillardb1059e22000-09-16 14:02:43 +000014122Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * parserInternals.c parserInternals.h parser.c Makefile.am:
14125 created a new module parserInternals.c, moved most of the
14126 code shared by the various parsers there, as well as
14127 deprecated code from parser.c. More cleanup of parser.c
14128 * uri.c: fixed a problem when URI is NULL
14129 * valid.c: speedup when looking for an attribute declaration
14130
Daniel Veillard39c7d712000-09-10 16:14:55 +000014131Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14134 the cleanup of the computation of URI references when seeking
14135 external entities. The URI reference string and the resulting
14136 URI are both stored now.
14137 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14138 large s(n)printf checks and cleanup from Denis Barbier
14139 <barbier@imacs.polytechnique.fr>
14140 * xmlversion.h.in tree.h: couple of SGML declarations for a
14141 possible docbook module.
14142 * result/VC/ : a couple of test output changed due to the change
14143 of the entities URI
14144
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014145Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
14147 * parser.h: added a _private field for linking user's data
14148
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014149Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14150
14151 * parser.c parserInternals.h: demacroified most of the IS_XXX
14152 the gain in size is significant so ...
14153
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014154Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * entities.c: cases where looking up entities with doc==NULL
14157 covered
14158
Daniel Veillard90e11312000-09-05 10:42:32 +000014159Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14160
Daniel Veillard1de50802000-09-07 08:54:32 +000014161 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014162 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14163
Daniel Veillard98a79162000-09-04 11:15:39 +000014164Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14165
Daniel Veillard1de50802000-09-07 08:54:32 +000014166 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014167 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14168 * Makefile.in: added URItest and included thenin "make tests"
14169
14170Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014171
14172 * xmlversion.h.in: closed bug 22941
14173
Daniel Veillard2bb89092000-08-31 14:57:50 +000014174Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14175
14176 * doc/xmlio.html: added doc and example for entity loader
14177 redefinition.
14178
Daniel Veillard96984452000-08-31 13:50:12 +000014179Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14182 used by libxml
14183
Daniel Veillarde715dd22000-08-29 18:29:38 +000014184Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14185
14186 * parser.c: Fixed bug on invalid ontent characters and when using
14187 push.
14188 * xmllint.c: fixed xmllint endling of errors in push mode
14189
Daniel Veillard4948eb42000-08-29 09:41:15 +000014190Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14191
14192 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014193 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014194 * result/HTML/*.sax: regenerated HTML SAX output
14195 * parser.c: more cleanup.
14196
Daniel Veillarde010c172000-08-28 10:04:51 +000014197Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14198
14199 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014200 patches from Wayne Davison <wayned@users.sourceforge.net>,
14201 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014202 * HTMLparser.c: fixed an ignorable white space detection bug
14203 occuring when parsing with SAX only
14204 * result/HTML/*.sax: updated since the output is now HTML
14205 encoded...
14206
Daniel Veillard47f3f312000-08-27 22:40:15 +000014207Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14208
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014209 * HTMLparser.[ch]: applied some of Wayne Davison
14210 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014211
Daniel Veillarde0854c32000-08-27 21:12:29 +000014212Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14213
14214 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14215 undeclared namespace prefix was used, added a warning.
14216 Cleaned up support w.r.t. entities, spilling out a warning
14217 and being pedantic on lookups.
14218 * test/warning/ent9 : added testcase for previous example.
14219 * TODO: updated
14220 * parserInternals.h parser.c: changed the way names are parsed
14221 now allow infinite size and decrease penalty for normal use
14222 * parser.c: Started a big cleanup/check of the parser code,
14223 fixed some of the most tortuous entity code, spotted code
14224 unused anymore
14225 * test/*: added tests for very long names and related nasty
14226 things.
14227
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014228Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * doc/encoding.html: added encoding aliases doc
14231 * doc/xml.html: updates
14232 * encoding.[ch]: added EncodingAliases functions
14233 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14234 bottleneck affecting large DTDs like Docbook
14235 * parser.[ch] xmllint.c: added a pedantic option, will be
14236 useful
14237 * SAX.c: redefinition of entities is reported in pedantic mode
14238 * testHTML.c: uninitialized warning from gcc
14239 * uri.c: fixed a couple of bugs
14240 * TODO: added issue raised by Michael
14241
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014242Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14243
14244 * doc/encoding.html: propagated Martin Duerst suggestions
14245
Daniel Veillard52402ce2000-08-22 23:36:12 +000014246Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14249 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14250 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14251 by Wayne Davison
14252
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014253Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * nanoftp.c nanohttp.c: small cleanup
14256 * TODO: updated
14257
Daniel Veillard244ece92000-08-19 20:58:02 +000014258Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14259
14260 * added an old VC testcase and updated title.xml entity
14261
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014262Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14265 done on auto-opening of <p> tags and cleanup of SAX output
14266
Daniel Veillard979e55e2000-08-19 16:48:54 +000014267Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14270
Daniel Veillard4540be42000-08-19 16:40:28 +000014271Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * doc/xml.html libxml.* structure.*: updated the doc a bit
14274
Daniel Veillard808a3f12000-08-17 13:50:51 +000014275Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14276
14277 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14278 of SAX tests
14279
Daniel Veillard29579362000-08-14 17:57:48 +000014280Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14283 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14284
Daniel Veillard1255ab72000-08-14 15:13:33 +000014285Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14286
14287 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14288 * testHTML.c: fix core dump on Solaris 2.x systems
14289 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14290 * result/HTML/*.sax: previous bug fix lead to new results
14291
Daniel Veillard03109292000-08-14 14:58:22 +000014292Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14295 * configure.in: added --with-readline=DIR to accept alternate
14296 path for readline include/library
14297 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14298 for ANSI under HP-UX
14299 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14300 includes @LIBS@
14301
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014302Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14303
14304 * doc/* : rebuilt the docs
14305 * getting ready for 2.2.2 release
14306
Daniel Veillard87b95392000-08-12 21:12:04 +000014307Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14310 and xmlAddFeature()
14311 * tree.[ch]: added xmlAddChildList()
14312 * xmllint.c: MAP_FAILED macro test
14313 * parser.h: added xmlParseCtxtExternalEntity()
14314 * valid.c: applied bug fixes removed warning
14315 * tree.c: added CDATA block to elements content
14316 * testSAX.c: cleanup of output
14317 * testHTML.c: added SAX testing
14318 * encoding.c: better error recovery
14319 * SAX.c, parser.c: fixed one of the external entity processing
14320 of the OASis testsuite
14321 * Makefile.am: added HTML SAX regression tests
14322 * configure.in: bumped to 2.2.2
14323 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14324 SAX results
14325
Daniel Veillard88a172f2000-08-04 18:23:10 +000014326Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * configure.in: patch for HP compiler
14329
143302000-08-04 Sven Heinicke <sven@zen.org>
14331
14332 * xmllint.c: Was coredumping sometimes when the file given didn't
14333 exist.
14334
Daniel Veillard46e370e2000-07-21 20:32:03 +000014335Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014338
Daniel Veillard46e370e2000-07-21 20:32:03 +000014339 when using in memory parsing. Need some cleanup.
14340 * xmllint.c configure.in: added a --memory flag to test memory
14341 parsing
14342
Daniel Veillard36650692000-07-21 15:16:39 +000014343Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14344
14345 * nanohttp.c: fixed socklen_t replacement to unsigned int
14346 * parser.c: fixed a space handdling missing at the end of
14347 production 28 DOCTYPE.
14348 * xmlmemory.c: fixed a stupid bug on the routine to override
14349 allocation functions
14350 * TODO: updated
14351
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014352Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * doc/ regenerated the docs
14355
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014356Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14357
14358 * doc/encoding.html doc/xml.html: added I18N doc
14359 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14360 improvements, both parser and filters, added ASCII & HTML,
14361 fixed the ISO-Latin-1 one
14362 * xmllint.c testHTML.c: added/made visible --encode
14363 * debugXML.c : cleanup
14364 * most .c files: applied patches due to warning on Windows and
14365 when using Sun Pro cc compiler
14366 * xpath.c : cleanup memleaks
14367 * nanoftp.c : added a TESTING preprocessor flag for standalong
14368 compile so that people can report bugs more easilly
14369 * nanohttp.c : ditched socklen_t which was a portability mess
14370 and replaced it with unsigned int.
14371 * tree.[ch]: added xmlHasProp()
14372 * TODO: updated
14373 * test/ : added more test for entities, NS, encoding, HTML, wap
14374 * configure.in: preparing for 2.2.0 release
14375
Daniel Veillard49703262000-07-10 10:27:46 +000014376Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * nanoftp.c: fixed the way the control connection is handled
14379 * libxml.spec.in: fixed the dependancies and cleanup
14380
Daniel Veillard306be992000-07-03 12:38:45 +000014381Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14382
14383 * doc/xml.html: changed the xmlsoft.org structure, updated the
14384 examples w.r.t. root and childs
14385
Daniel Veillard7d853352000-07-02 18:53:09 +000014386Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14389
Daniel Veillard365e13b2000-07-02 07:56:37 +000014390Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * HTMLparser.c: Work on character encoding support for the HTML parser
14393 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14394 * encoding.c: Fixed a potential memleak in the encoding stuff
14395
Daniel Veillardaf743792000-07-01 11:49:28 +000014396Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14397
14398 * doc/FAQ.html doc/Makefile.am : added a FAQ
14399
14400Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014401
14402 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14403 of the HTML parser to force it to not bypass SAX
14404
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014405Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * win32config.h.in: updated
14408 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14409 lacks iconv support :-( need to release 2.1.1
14410 * configure.in: release 2.1.1
14411 * HTMLparser: fixed bug #14784
14412 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14413 by Windows compiler
14414 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14415 the SAX startDocument() callback.
14416 * TODO: updated
14417
14418Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14419
14420 * added xmlStopParser()
14421
Daniel Veillardbe803962000-06-28 23:40:59 +000014422Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * configure.in: 2.1.0 prerelease
14425 * Large resync between W3C and Gnome tree
14426 * nanoftp, nanohttp.c: fixed stalled connections probs
14427 * HTMLtree.c SAX.c : support for attribute without values in
14428 HTML for andersca
14429 * valid.c: Fixed most validation + namespace problems
14430 * HTMLparser.c: start document callback for andersca
14431 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14432 * parser.h, SAX.c: serious speed improvement for large
14433 CDATA blocks
14434 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14435 different encoding
14436 * example/Makefile.am example/gjobread.c tree.h: work on
14437 libxml1 libxml2 convergence.
14438 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14439 and the LIBXML_TEST_VERSION macro
14440
Daniel Veillardc310d562000-06-23 18:32:15 +000014441Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14442
14443 * doc/xml.html: various patches and improvements typo fixed by
14444 Felix Natter
14445 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14446 from Felix Natter <fnatter@gmx.net>
14447
Daniel Veillardf3029822000-05-06 08:11:19 +000014448Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14449
14450 * doc/upgrade.html: updated with instructions for support of both
14451 libxml-1.x and libxml-2.x
14452 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14453 for 2.x support and also fixed includes
14454
14455
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014456Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14459 the encoding support, added iconv support, so now libxml if
14460 compiled with iconv automatically support japanese encodings
14461 among others. Work based on initial patch from Yuan-Chen Cheng
14462 I may have broken binary compat in the encoding handler
14463 registration scheme, but that was so utterly broken I don't
14464 expect anybody to have used this feature until now.
14465 * parserInternals.h: fixup on the CHAR range macro
14466 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14467 code.
14468 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14469 * uri.c: added xmlParseURI() I can't believe I forgot to
14470 implement this one in 2.0 !!!
14471 * SAX.c: moved doc->encoding update in the endDocument() call.
14472 * TODO: updated.
14473
Daniel Veillard06047432000-04-24 11:33:38 +000014474Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14475
14476 * tree.h: removed extraneous xmlRemoveProp definition
14477 * TODO: added item about --disable-corba configure switch
14478 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14479 * nanoftp.c: fixed include problems giving troubles on AIX and
14480 slowlaris
14481 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14482 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14483 comment and headers changes to lower gtk-doc number of warnings
14484 * doc/html/*: rebuilt docs
14485
Daniel Veillarde0aed302000-04-16 08:52:20 +000014486Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14487
14488 * HACKING: documented the tag for 1.x and instructions
14489
Daniel Veillard5e873c42000-04-12 13:27:38 +000014490Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14493 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14494 xmlCreateIOParserCtxt
14495 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14496 significant overall improvement
14497 * xmllint.c: added I/O test to xmllint
14498 * testSAX.c: added a speed test
14499 * doc/* : updated/regenerated
14500
Daniel Veillardfc708e22000-04-08 13:17:27 +000014501Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14502
14503 * xpath.c uri.h parserInternals.h: cosmetic changes from
14504 "Timur I. Bakeyev" <timur@bat.ru>, including making
14505 xmlCreateURI() public
14506
Daniel Veillard5d211f42000-04-07 17:00:24 +000014507Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14508
14509 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14510 and the code at the same time. Added a clean mechanism for
14511 overload or added input methods: xmlRegisterInputCallbacks()
14512 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14513 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14514 * TODO: updated
14515 * doc/* : updated/regenerated
14516 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14517 source dir
14518
Daniel Veillarde77a9182000-04-05 19:12:29 +000014519Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14520
14521 * testURI.c: yet another forgotten commit, I should get some sleep !
14522
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014523Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14524
14525 * xmllint.c: forgot to commit this too ?
14526
Daniel Veillardb9df4042000-04-05 14:23:16 +000014527Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14528
14529 * xmlversion.h.in : forgot to commit this previously
14530
Daniel Veillard361d8452000-04-03 19:48:13 +000014531Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14534 * README TODO: updated for release
14535 * uri.c uri.h: added authority parsing/saving
14536 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14537 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14538 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14539 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14540 Makefile.am : added compile-time customization of libxml
14541 --with-ftp --with-http --with-html --with-xpath --with-debug
14542 --with-mem-debug
14543 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14544 #include <libxml/xxx.h> I hope it won't break too much stuff
14545 and will be manageable in the future...
14546 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14547 and added xmllint to the installed programs
14548 * uri.h: added xmlFreeURI()
14549
Daniel Veillardec303412000-03-24 13:41:54 +000014550Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14551
14552 * uri.c uri.h: finished the escaping handling, the base support
14553 and the URI path normalization. Looks good just lacks the
14554 authority content parsing code.
14555 * Makefile.am: added instructions to generate testURI
14556 * TODO: updated
14557 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14558 added links and icons for W3C and Gnome
14559
Daniel Veillard8f621982000-03-20 13:07:15 +000014560Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * xmlmemory.[ch] : seems I forgot to actually update the files in
14563 the last commit :-)
14564 * doc/xml.html doc/html/* : updated and uploaded the docs
14565
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014566Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14567
14568 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14569 * TODO: updated
14570 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014571 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014572 gfree).
14573 * Makefile.am, uri.c, uri.h: added a set of functions to do
14574 exact (litteraly copied from the RFC 2396 productions) parsing
14575 and handling of URI. Will be needed for XLink, one XML WFC,
14576 XML Base and reused in the nano[ftp/http] modules. Still work
14577 to be done.
14578
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014579Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14580
14581 * configure.in, libxml.spec.in : libxml2
14582 * doc/* : updated the doc page, rebuilt the docs
14583
Daniel Veillardcf461992000-03-14 18:30:20 +000014584Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * all: tagged LIB_XML_1_X
14587 * *.c *.h : updated from W3C CVS tree
14588 * configure.in : 2.0.0-beta
14589 * libxml.spec.in : libxml2 package nam
14590 * result/* : new version of the tests output
14591
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014592Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14593
14594 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14595
Daniel Veillardb566ce12000-03-04 11:39:42 +000014596Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14597
14598 * doc/* : rebuilt the docs
14599 * parser.c: final patch on #6766
14600 * valid.c: small patch on validity checks.
14601
Daniel Veillardfb76c402000-03-04 11:39:42 +000014602Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14605 added
14606 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14607 compatibility w.r.t. XML spec and existing code.
14608
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014609Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14610
14611 * parser.c: seems a better solution to <a> </a> exists,
14612 will try it for a while
14613
Daniel Veillard83a30e72000-03-02 03:33:32 +000014614Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * parser.c: tried to remove the <a> </a> generating <a/>
14617 this is hard. Left a flag for that purpose. Fixed bug #6766
14618 * configure.in: prepared 1.8.7 not released, due to previous
14619 problem
14620
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014621Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * doc/xml.html : applied second patch from Paul DuBois
14624
Daniel Veillard402e8c82000-02-29 22:57:47 +000014625Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * doc/xml.html : applied patch from Paul DuBois
14628
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014629Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14630
14631 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14632
Daniel Veillard5feb8492000-02-02 17:15:36 +000014633Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14634
14635 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14636 compilation warnings on various platforms.
14637 * parser.c: Fixed #5281 validity error callbacks are now desactived
14638 by default if not validating.
14639
Daniel Veillardf341f932000-02-02 14:52:08 +000014640Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14643
Daniel Veillard13c757e2000-02-01 23:59:15 +000014644Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14645
14646 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14647 <gkatsi@cs.toronto.edu>
14648
Daniel Veillard726e8792000-01-30 20:04:29 +000014649Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14652 processing URLs
14653
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014654Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14657 xmlNanoFTPUpdateURL for persistent control connections.
14658 * configure.in: 1.8.6
14659
14660Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14661
14662 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14663 * tree.[ch] : added xmlSaveNoEmptyTags
14664
James Henstridgef3be9312000-01-28 13:59:21 +0000146652000-01-29 James Henstridge <james@daa.com.au>
14666
14667 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14668
14669 * Makefile.am: added nanoftp.[ch] to the build.
14670
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014671Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * nanoftp.[ch]: cleanup, comments, API
14674 * debugXML.c : fixed a bug in the cat command
14675 * doc/*: regenerated the docs
14676
Daniel Veillardda07c342000-01-25 18:31:22 +000014677Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14678
14679 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14680 * debugXML.c : fixed a bug in the cat command
14681 * valid.c: fixing some small probs
14682 * libxml.spec.in: get rid of the SNAP suffix
14683 * doc/xml.html: updated the status
14684
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014685Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14686
14687 * xml-config.in: xml-config --version to just return the
14688 version number
14689 * xpath.c: some cleanup w.r.t. axis when the current node is
14690 an attribute.
14691 * TODO: updated
14692
Daniel Veillard461a66c2000-01-18 18:01:01 +000014693Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14694
14695 * configure.in: prepared for libxml-1.8.5
14696 * doc/* recompiled the documentation
14697
146982000-01-17 Jody Goldberg <jgoldberg@home.com>
14699
14700 * configure.in : WARNING autoconf subtlety alert :
14701 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14702 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14703 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14704 get defined by AC_CHECK_HEADERS.
14705
Daniel Veillardf967b902000-01-17 16:06:10 +000014706Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14707
14708 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14709 Rune.Djurhuus@fast.no
14710
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014711Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * TODO: updated
14714 * tree.c, parser.c: made sure that only memory alloc problems
14715 and internal parser errors are allowed to write to stdout or
14716 stderr.
14717
Daniel Veillard0142b842000-01-14 14:45:24 +000014718Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * tree.c : restored xmlNewGlobalNs since this seems used by
14721 a lot of existing code :-(, fixed a bug in xmlNewNs
14722 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14723 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14724 to exit() from the library code.
14725 * xpath.c, parser.c: removed bugs or unused code detected by
14726 Windows compilers
14727 * parser.c: started adding interfaces for parsing well balanced
14728 XML fragments
14729 * configure.in: releasing 1.8.4
14730 * doc/* : rebuilt the docs
14731
Daniel Veillard2eac5032000-01-09 21:08:56 +000014732Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14733
14734 * tree.[ch] : added xmlNewDocFragment() for DOM
14735 * testHTML.c: uninitialized variable.
14736
Daniel Veillardf3a73582000-01-05 14:58:39 +000014737Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14738
14739 * doc/* : rebuild the docs
14740
Daniel Veillard71b656e2000-01-05 14:46:17 +000014741Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * acconfig.h: readline and history patch
14744 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14745 * tree.c: added check and handling when possibly removing an ID
14746 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14747 and saving.
14748 * test/HTML/entities.html result/HTML/entities.html* : test for
14749 various entities reference cases
14750 * result/HTML/* : as a result output of some testcase have
14751 changed
14752 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14753 by previous example. added xmlParseTryOrFinish().
14754 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14755 entities.h debugXML.h HTMLparser.h: changed the way struct are
14756 declared to allow gtk-doc to expose those
14757 * parser.c: closed bug #4960
14758 * Makefile.am configure.in: Applied patch from
14759 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14760 and math/socket libs detection
14761
Daniel Veillard437b87b2000-01-03 17:30:46 +000014762Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14763
14764 * configure.in, Makefile.am: link tester against readline
14765 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14766
Daniel Veillard686d6b62000-01-03 11:08:02 +000014767Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * tree.[ch]: added xmlRemoveProp
14770 * win32config.h.in nanohttp.c: avoid including the Windows
14771 socket stuff in every C files
14772 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14773 the XmL parser(s)
14774 * test/ns4 result/ns4 etc...: added test case for previous prob
14775 * tree.c: xmlNewNs wasn't checking for double definition
14776 * Makefile.in: fixed a problem with dist-hook duplicates
14777 * parser.[hc], xmlIO.c: fixed the loading of external entities
14778 APIs, now xmlLoadExternalEntity() is used everywhere and
14779 setting up an app specific front-end using the
14780 * SAX.c parser.c: some fixes, now the xhtml spec validates
14781 with the xhtml DTD.
14782 * error.c: fixed crashes in case of no input stream
14783 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14784 to the validation tests and results
14785
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014786Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14787
14788 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14789 too htmlCreatePushParserCtxt() and htmlParseChunk()
14790 * parser.c: a bit of cleanup.
14791 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14792 to XML) removed the last mem leak known
14793 * HTMLtree.c: output message cleanup
14794 * xmlmemory.c: display content info about memory blocks
14795 * result/HTML/wired.* : missing att value warning change
14796
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014797Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14798
14799 * doc/* : rebuilt the documentation
14800
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014801Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * parser.[ch] parserInternals.h: Push parser for XML,
14804 seems to work fine now
14805 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14806 --push for push testing
14807 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14808 * testSAX.c: added --push
14809 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14810 subtree
14811 * xmlIO.[ch] : enriched API + fixes for push mode
14812 * entities.[ch]: added the entity content length to the struct.
14813 * xmlmemory.[ch]: new API to show the last entries for the shell
14814 * valid.c: added required attribute testing
14815 * SAX.c: the cdata callback now merge contiguous fragments
14816 * HTMLparser.c: cleanup of some macros
14817
Daniel Veillard3c558c31999-12-22 11:30:41 +000014818Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14819
14820 * parser.c: fix for PIs name starting with xml
14821 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014822 * *.c, configure.in win32config.h.in : generate win32config.h for
14823 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014824
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014825Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14826
14827 * parser.c: fixed a stupid = vs. == bug :-(
14828 * doc/gnome-xml.sgml: s/glade/xml/
14829
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014830Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14831
14832 * configure.in, doc/xml.html : bug fix release 1.8.2
14833 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14834 Hopefully the end of that silly C++ include problem
14835 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14836 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14837 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14838 troubles with autoclosed elements when the stree shape doesn't
14839 follow the DtD specs. Added htmlIsAutoClosed() and
14840 htmlAutoCloseTag()
14841 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14842 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14843 * debugXML.c: fixed a bug on printing default namespaces.
14844 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14845
Daniel Veillardb24054a1999-12-18 15:32:46 +000014846Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14847
14848 * result/HTML/*.htm[l] : updated the HTML regression tests according
14849 to the new output
14850 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14851 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14852 problem due to intermix of extern "C" { ... } declarations for C++
14853 and recursive includes in the headers
14854
Chris Lahey323c48c1999-12-18 15:32:45 +0000148551999-12-20 Chris Lahey <clahey@umich.edu>
14856
14857 * HTMLtree.c: Made it so that html nodes with a single child do
14858 not insert a carriage return before or after the child node.
14859
Daniel Veillardb24054a1999-12-18 15:32:46 +000014860Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014861
14862 * configure.in, doc/xml.html : bug fix release 1.8.1
14863 * parser.c: fixed bug #4344
14864 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14865 added the glue to avoid C++ problems
14866 * doc/* : regenerated the documentation
14867
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014868Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14869
14870 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14871 namespace recognition, and Dia as a resul :-(
14872 * encoding.c: closed bug #3950
14873
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014874Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * valid.c: debugging a posteriori validation, except URI expansion
14877 stuff this should be fixed now
14878 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14879 Carl Nygard <cnygard@bellatlantic.net>
14880 * tester.c: added --postvalid, cleaning of the code
14881 * tree.[ch]: added xmlDocGetRootElement()
14882
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014883Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14884
14885 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14886 c++ losage.
14887
Daniel Veillard10a2c651999-12-12 13:03:50 +000014888Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * configure.in, doc/xml.html : bumped to 1.8.0
14891 * xlink.[ch], Makefile.am : added framework for link detection
14892 * parser.h: added nbChars to parser context, needed for cleanup.
14893 * xmlmemory.c: removed a nasty bug when out of mem
14894 * valid.[ch]: adding namespace support for attribute decl
14895 * tester.c: added --debugent option
14896 * debugXML.[ch]: added xmlDebugDumpEntities()
14897 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14898 buffers instead, this was really needed, validation was breaking
14899 in strange ways due to that. Added xmlParseStringPEReference()
14900 and other parsing from strings functions. Entities processing
14901 modified again, but PERef are still not handled correcly but
14902 unless you're Eve Maller you won't notice :-)
14903 * HTMLparser.c: large changes toward reliability, and switched to
14904 lowercase internal tags, XHTML is lowercase, so it will help
14905 that output is closer to next version.
14906 * doc/* : regenerated the documentation, it is now hosted at
14907 http://xmlsoft.org/ (same bits I just bought the domain :-)
14908
14909
Daniel Veillard294cbca1999-12-03 13:19:09 +000014910Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14911
14912 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14913 doc generation
14914 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14915 in the SAX API
14916 * doc/*: rebuilt the doc making sure everything appears in the
14917 HTML files
14918
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014919Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14922 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14923 which allow impressive speed improvement on dataset with
14924 large text pieces, but at the cost of broken binary
14925 compatibility and slightly bigger memory usage.
14926 Configure with --with-buffers to activate them, they
14927 are protected with XML_USE_BUFFER_CONTENT define.
14928 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14929 goal is 0 memory left allocated once parser is no more used
14930 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14931 call xmlCleanupParser() and xmlMemoryDump()
14932
Daniel Veillarda819dac1999-11-24 18:04:22 +000014933Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14936 * parser.[ch] encoding.[ch]: added memory cleanup routines
14937 * parser.c: closing bug #3788
14938 * doc/*: rebuilt the doc
14939
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014940Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14941
14942 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14943 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14944 * tester.c: added --compress option
14945 * doc/*: rebuilt the documentation
14946
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014947Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14948
14949 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14950 if given /proc/kcore as input !
14951 * doc/xml.html doc/*: updated and rebuilt the documentation
14952
14953Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014954
14955 * parser.c: Fixed some wrongly space collapsing code due to
14956 a misreading of the spec.
14957 * result/*: fixed the output accordingly
14958
14959Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014960
14961 * encoding.c: bug fix and typos
14962 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14963 * parser.c: added attribute normalization closing bug #3597
14964 * test/att* result/att* SAXresult/att*: testcase for attribute
14965 normalization
14966
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014967Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * configure.in: closing bug #3163 by adding extra flags for the
14970 cc compiler on HP-UX
14971
Daniel Veillard51e3b151999-11-12 17:02:31 +000014972Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * valid.[ch] : removed a typo and an enumerated type bug in the
14975 xmlAddElementDecl() function
14976 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14977 call to xmlEncodeEntitiesReentrant() so that the functions
14978 New, Set and Get are at the same level.
14979 * parser.c HTMLparser.c: extra memory allocation bug for
14980 attributes detected by someone using libxml in embedded systems :-)
14981
Daniel Veillard962195f1999-10-28 15:51:53 +000014982Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14983
14984 * xmlmemory.h: turned off mem debug :-\
14985
Daniel Veillard35008381999-10-25 13:15:52 +000014986Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * parser.c: closed bug #2784 a one line fix, but worth pushing
14989 a new release out
14990 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14991 some structures, comments before and after the
14992 main element, and other nastyness
14993 * HTMLtree.c tree.c: accomodate the extended HTML supported
14994 * configure.in: pushing 1.7.4
14995 * test/ent8 and related outputs : added a new test for bug #2784
14996 * test/HTML/wired.html and related output: a nasty HTML example
14997 * Makefile.am: improved the test scripts
14998 * docs/* : reran the documentation extractor, updated xml.html
14999
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015000Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15001
15002 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15003 HTMLparser and debugged the HTML related code. HTML documents
15004 now have their own type
15005 * entities.c: do not dump &apos; for HTML output
15006 * xmlmemory.c: improvement, breakpoint mechanism
15007 * testHTML.c: added --sax --repeat ...
15008 * Makefile.am: improved the HTML tests
15009 * valid.[ch]: added xmlValidGetValidElements and
15010 xmlValidGetPotentialChildren
15011 * tester.c: added --insert to test the 2 new functions
15012 * test//* result//* SAXresult//* : regression test cleanup
15013 and extension.
15014 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15015 gnome-xml-nanohttp.html
15016
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015017Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * HTMLparser.c: fixed problems with some autoclose tags
15020 * tree.c: fixed XML output problems.
15021 * result/* SAXresult/*: update of the tests output
15022
Daniel Veillard6077d031999-10-09 09:11:45 +000015023Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15024
15025 * Makefile.am: Arturo patch for xmlConf.sh version info
15026 * parser.c: Tim Josling patch for single quoted items
15027 * tester.c: Tim Josling patch for tester options usage
15028 * tree.h: indent cleanup
15029
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015030Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15031
15032 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15033 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15034
Daniel Veillard00fdf371999-10-08 09:40:39 +000015035Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15036
15037 * tree.c : Raph patch for initialization of CORBA fields
15038 * parser.c, xpath.c, ...: modification of doc comments
15039 * xpath.c : allow spaces in xpath expressions
15040
Daniel Veillardad219441999-09-27 08:17:49 +000015041Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15042
15043 * xmlmemory.h: turning off memory debug :-(
15044
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015045Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15046
15047 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15048 better SAX interfaces.
15049 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15050 entity.
15051 * configure.in: 1.7.2
15052
15053Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015054
15055 * libxml.spec.in: fixed the URL
15056 * doc/xml.html: improved the documentation front-end
15057
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015058Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015059
15060 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15061
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015062Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015063
15064 * libxml.spec.in: fixed the alpha compile problem
15065 * parser.[ch]: changed errno to errNo in the parser context :-(
15066 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15067 * doc/xml.html: changed CHAR to xmlChar
15068 * doc/html/*: recompiled the documentation
15069 * configure.in: 1.7.1
15070
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015071Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * parser.h: modified the parser context struct to regain 1.4.0
15074 binary compatibility
15075 * parser.c, xml-error.h: added errno ot teh context and defined
15076 a set of errors values with update of errno
15077 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15078 DTDs and entities
15079 * *.h, *.c: complete cleanup of the use of config.h and include
15080 protection depending on the current setup.
15081 * overalll debugging, maintenance and bug-fixing on all modules
15082 * updated the documentation
15083 * ready for 1.7.0
15084
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015085Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15086
15087 * HTMLparser.c : cleanup
15088 * SAX.c valid.c valid.h: added ID/IDREF checking
15089 * tree.c tree.h: extended doc structure for refs
15090 * configure.in: 1.6.2
15091 * parser.c: patched bug in SAX user arg call
15092 * parserInternals.h: patched missing close in C++ wrapping
15093 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15094 especially upcoming XPointer implementation.
15095 * doc/xml.html: augmented, typo
15096
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015097Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15098
15099 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15100 not all invocations of install understand -d.
15101
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015102Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15103
15104 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15105 to make 'check' works, when builddir != srcdir.
15106
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015107Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15108
15109 * doc/xml.html : updated the documentation
15110
Daniel Veillard6454aec1999-09-02 22:04:43 +000015111Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15114 not deallocated memory blocks
15115 * *.c : replaces all calls to malloc() free() and realloc() to
15116 the wrapper functions/macros
15117 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15118 instead of xmlFreeNodeList()
15119
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015120Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * HTMLparser.c: corrected a stupid bug leading to core dump at
15123 tree deallocation. Removed warnings indicated by
15124 Stephane.Conversy@lri.fr
15125 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15126 looked for in the external subset
15127
15128Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015129
15130 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15131 on SGI by Stephane.Conversy@lri.fr
15132
Daniel Veillardb96e6431999-08-29 21:02:19 +000015133Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15134
15135 * all .h : changed the prototype declaration indent as in gtk
15136 * most .c : working on reducing the TODOs in the code
15137 * most .c : cleanup though -pedantic and Insure++
15138 * improvements on validation ID checkings.
15139 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15140 * xml-config.in: closed #1810
15141
15142Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015143
15144 * tree.h, valid.c, valid.h: more work on validity, IDs
15145 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15146 definition for AIX
15147
Daniel Veillardb556eb51999-08-15 17:19:50 +000015148Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15149
15150 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15151 the distribution due to a cut'n paste error at last commit
15152
Daniel Veillardb05deb71999-08-10 19:04:08 +000015153Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15154
15155 * configure.in: upgraded to version 1.4.0
15156 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15157 Big update, added a large part of the validation process,
15158 it should be usable, but some parts are missing
15159 * xpath.c: improved the implementation w.r.t. root.
15160 * Makefile.am: added more tests
15161 * test and result trees: added a lot of tests
15162 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15163
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015164Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15165
15166 * Added an HACKING file
15167
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015168Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15169
15170 * xpath.[ch] : improvements and debug of the XPath implementation
15171 * parser.c, HTMLparser.c : modified the parsers to be progressive
15172 * tree.[ch] : extended the Buffer promitives
15173 * xmlIO.[ch] : added basic I/O routines providing progressive
15174 parsing and ready for I18N conversion plugins
15175 * SAXresult/* : the SAX callback sequence maybe slightly different
15176 now
15177 * test*.c : improved/updated the tests programs
15178 * doc/* : recompiled the docs.
15179
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151801999-07-26 Michael Meeks <michael@edenproject.org>
15181
15182 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15183
15184 * tree.c: Ditto.
15185
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015186Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15187
15188 * configure.in: upgraded to version 1.4.0
15189 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15190 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15191 XML query language, see http://www.w3.org/TR/xpath for more details.
15192 * parser.c, parser.h: added CHAR* related string functions for XPath
15193 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15194 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15195 rebuild the docs.
15196 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15197 and regression testing capabilities for XPath.
15198
Daniel Veillardd79d7871999-07-12 10:38:12 +000015199Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15202 closing bug #1646
15203
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015204Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * Makefile.am, example/Makefile.am: closed bug #1683
15207
Daniel Veillard3166ab11999-07-11 16:14:19 +000015208Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * example/Makefile.am, configure.in: added the makefile for the
15211 gjobread example
15212
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015213Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15214
15215 * doc/Makefile.am:
15216 - fix which allow "make install DESTDIR=</install/prefix>".
15217
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015218Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15221 which fixed a problem on the file reading-code.
15222
Daniel Veillard82150d81999-07-07 07:32:15 +000015223Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15226 output.
15227 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15228
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015229Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * parser.h : Oops removed the binary compatibility problem
15232 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15233 * parser.c, HTMLparser.c: applied patches for reading from stdin
15234
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015235Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15236
15237 * parser.c, entities.c, valid.c: cleanup bug #1591
15238 * configure.in: cleanup bug #1592
15239 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15240 the same tree back-end. Hence gdome will be available for it.
15241 * doc/Makefile.am: close bug #617
15242
Daniel Veillard97fea181999-06-26 23:07:37 +000015243Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15244
15245 * parser.c: alloctate a per parser context SAX interface block
15246
Daniel Veillard14fff061999-06-22 21:49:07 +000015247Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15248
15249 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15250 and xmlEncodeEntitiesReentrant with the correct one :-\
15251
15252Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * commit of my internal XML base changes, quite a lot of
15255 changes, cleanups, better entities support, framework for
15256 new I/O and charset detection and handling
15257 * Fixed the configure/Makefile stuff to generate shared libs
15258 with the proper version info, so we jumped on rev from
15259 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15260 xmlEncodeEntities() result need to be freed now, and a string
15261 xmlParserVersion provide the current library version.
15262
Raph Levien05240da1999-06-15 21:27:11 +000015263Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15264
15265 * parser.c: fixed a buffer overrun for when you have a very long
15266 attribute with no entities in it.
15267
Daniel Veillardbb2da581999-06-13 14:37:07 +000015268Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15269
15270 * added example directory
15271 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15272
Daniel Veillard011b63c1999-06-02 17:44:04 +000015273Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15274
15275 * Release of libxml-1.1, nearly everything has been touched for
15276 this.
15277 * Added more regression tests
15278 * Updated the documentation
15279
Daniel Veillard27d88741999-05-29 11:51:49 +000015280Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15281
15282 * tree.[ch]: unified the XML_NO_CORBA defines.
15283 * parser.c encoding.[ch]: started plugging in char encoding detection
15284
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015285Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15286
15287 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15288 Also freed allocated buffer.
15289
Daniel Veillard27d88741999-05-29 11:51:49 +000015290Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015291 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15292 reentrancy problem at printing. One is left in entities.c, to
15293 remove ASAP
15294 * testSAX.c : added a test example showing the use of the SAX
15295 interface if one doesn't want to build the DOM tree.
15296 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15297
Daniel Veillard517752b1999-04-05 12:20:10 +000015298Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15301 large revamping of the parser to use SAX callbacks
15302 http://www.megginson.com/SAX/ (or at least a C like interface
15303 a la Expat). It's now possible to set up your own callbacks
15304 and the parser will not build a DOM tree.
15305 * test/* result/*: updated the test suite, I finally removed
15306 the old Namespace draft support (PI based).
15307
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015308Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15309
15310 * Makefile.am: added test result to EXTRA_DIST for make tests
15311
Daniel Veillard64068b31999-03-24 20:42:16 +000015312Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15313
15314 * parser.c, parserInternals.h: moved the chars macro definitions
15315 to parserInternals.h
15316 * parser.c, error.c: applied patches from "Knut Åkesson"
15317 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15318
Daniel Veillard012ccc11999-03-23 10:11:11 +000015319Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15320
15321 * xml-config.in : applied patch to make --version work
15322
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153231999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15324
15325 * Makefile.am (check-local): Alias for `tests' target. This will
15326 cause `make check' to do the right thing.
15327 (tests): Don't run tests in srcdir. Also, replaced calls to
15328 basename with a `sed' "equivalent".
15329
Daniel Veillardd109e371999-03-05 06:26:45 +000015330Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15333 it in the header and not the sources, updated the doc.
15334 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15335 pointing this out.
15336
Daniel Veillardbc50b591999-03-01 12:28:53 +000015337Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15338
15339 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15340 exported the inputStream routines.
15341 * doc/html/* : updated accordingly
15342
Daniel Veillardd692aa41999-02-28 21:54:31 +000015343Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * parser.c, parser.h, parserInternals.h: added a few extra
15346 internal calls to allocate and free parser contexts ...
15347 * doc/html/* : updated accordingly
15348
Daniel Veillard55a99271999-02-25 11:01:29 +000015349Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15350
15351 * configure.in, Makefile.am, doc/makefile.am : General changes for
15352 1.0.0 release and including the generated HTML documentation.
15353
Daniel Veillard35925471999-02-25 08:46:07 +000015354Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15355
15356 * makefile.am : added parserInternals.h, oops.
15357
Daniel Veillard1e346af1999-02-22 10:33:01 +000015358Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * parserInternals.h: added this header giving access to the parser
15361 internal functions.
15362 * doc/Makefile.am : added a rebuild target which rebuilds the full
15363 set of documentations
15364 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15365 the internal subset.
15366 * *.c *.h: modifications needed to generate the documentation using
15367 gtk-doc, cleanup of functions blocks, reorganisation of struct
15368 declarations.
15369
Daniel Veillard1164e751999-02-16 16:29:17 +000015370Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15373 the tar and spec file to include the beginning of the doc.
15374
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153751999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15376
15377 * doc/.cvsignore: Added this file.
15378
Daniel Veillard6800ef31999-02-08 18:33:22 +000015379Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * tree.c: fixed xmlGetProp to return "" when the attribute
15382 exists, even if the node-list is NULL.
15383
Daniel Veillard726c7e31999-02-08 15:13:10 +000015384Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15385
15386 * tree.c: patched an error outputting empty attribute values.
15387 * Makefile.am and doc/makefile.am: have been updated during the
15388 week-end. Sorry for an empty CVS log, I got a shell problem.
15389
Daniel Veillard1899e851999-02-01 12:18:54 +000015390Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15391
15392 * tree.h: cleaned up using enums instead of defines
15393 * parser.c, valid.[ch]: more work on parsing/output of element
15394 declarations
15395
Daniel Veillard3b9def11999-01-31 22:15:06 +000015396Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15397
15398 * valid.[ch], tree.c, parser.c : more work toward full parsing
15399 of XML DTDs.
15400 * README: added informations about mailing-list and on-line
15401 documentation
15402
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154031999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15404
15405 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15406
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015407Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * parser.c, tree.[ch] : more work toward conformance testing,
15410 added a last element to accelerate parsing of very flat structures
15411 started working on internal subset Element content declaration.
15412 * valid.[ch] : first cut at adding code toward validation.
15413 * previous changes had also small impact on most files, especially
15414 the conformance testing using James Clark test suite.
15415
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015416Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * test/* : updated the examples, most of them were not well
15419 formed (humm), and added rdf2.
15420 * result/* : resulting changes in the output.
15421
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015422Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15425
Daniel Veillard44b3a061998-12-05 17:27:22 +000015426Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15427
15428 * tree.c: patched a bug in the generation of empty attributes
15429
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015430Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15433 for node/trees/documents/... Biggest problem is namespace
15434 support when copying subtrees.
15435
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015436Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15437
15438 * parser.c, entities.c: improve entities and char ref encoding,
15439 and cleanups of error messages.
15440
Daniel Veillard242590e1998-11-13 18:04:35 +000015441Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * parser.c, entities.c: simple bug hunting done during rpm2html and
15444 rpmfind integration.
15445
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015446Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * parser.[ch]: Added interfaces allowing to specify a SAX
15449 handler before parsing.
15450
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015451Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * parser.c: redirrect all errors reporting through the SAX
15454 error function
15455
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015456Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15459 * libtool, tlmain ...: update of the libtool files
15460
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154611998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15462
15463 * entities.c: Use g_snprintf insteda of snprintf.
15464
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015465Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15468 added ent5 test for this purpose.
15469 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15470
Daniel Veillard27271681998-10-30 06:39:40 +000015471Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15472
15473 * parser.c: fixed? a strange error due to compression on a GWP
15474 document.
15475
Daniel Veillard25940b71998-10-29 05:51:30 +000015476Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15477
15478 * tree.[ch]: bug fixing
15479 * entities.[ch]: defined a specific type for predefined entities
15480 * doc/xml.html: more documentation on the library, how to use it,
15481 overview of the interfaces.
15482
Daniel Veillard16253641998-10-28 22:58:05 +000015483Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15484
15485 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15486
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015487Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15488
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015489 * tree.c: corrected a small bug
15490 * doc/xml.html: continuing writing documentation.
15491
15492Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015494 * debugXML.h debugXML.c: added debugging utilities.
15495 * tester.c: added --debug switch.
15496 * tree.c: patched an incorrect node->type assignment.
15497 * parser.c: formatting, ensure that node->doc != NULL in attributes
15498
Daniel Veillardccb09631998-10-27 06:21:04 +000015499Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15502 entity support and provide an internal representation close to
15503 DOM one (entity ref nodes, and attribute value as tree). I tried
15504 to preserve the interface but this will surely break some apps
15505 (I have to change rpm2html/rpmfind for example). I had to change
15506 two interfaces, and the generated tree is somewhat different.
15507 * doc/* : started documenting the XML library, the tree and
15508 DOM/Corba. This is a first step.
15509
Daniel Veillard11e00581998-10-24 18:27:49 +000015510Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * parser.c: Set up the fonctions comment block, boring but useful.
15513 * parser.h, SAX.c, parser.c: now attributes are processed through
15514 the SAX interface. The problem is that my SAX interface diverged
15515 quite a bit from the original one, well this is not an official
15516 spec, and translating it from Java to C is hairy anyway...
15517
Daniel Veillard97b58771998-10-20 06:14:16 +000015518Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15519
15520 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15521 fonctions comment block, boring but useful.
15522
15523Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015524
15525 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15526 conversion routines. However they are not yet used to convert the
15527 inputs. The core will run with UTF-8.
15528
Daniel Veillard33942841998-10-18 19:12:41 +000015529Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15530
15531 * tree.c : make sure that the type id is properly set-up when
15532 a new object is allocated, needed for DOM.
15533
Daniel Veillard27fb0751998-10-17 06:47:46 +000015534Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15535
15536 * tree.h, tree.c: Ok, the main objects in the tree will be native
15537 corba objects, it costs 8 bytes per Node, Attribute and Document
15538 but it simplifies the Corba integration a lot (no extra interface
15539 objects to allocate/free).
15540
Daniel Veillard0bef1311998-10-14 02:36:47 +000015541Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15544 and changed NODEs contants for conformity with DOM Level 1
15545
Daniel Veillard27864701998-10-08 03:47:24 +000015546Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * added hooks to keep track of servants when creating objects
15549 xmlDoc and xmlNode (for Corba export).
15550
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015551Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15552
15553 * added xml-config script.
15554
Daniel Veillard7066a791998-10-01 20:28:28 +000015555Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15558 to autoupdate libtool and automake conf files.
15559
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155601998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15561
15562 * Makefile.am: Use '?' to separate the sed
15563 commands as ',' is used when people pass -Wl,something.
15564
15565
Daniel Veillard15a8df41998-09-24 19:15:06 +000015566Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15567
15568 * tree.c, tree.h: added a per-document compression interface.
15569
Daniel Veillard151b1b01998-09-23 00:49:46 +000015570Tue Sep 22 20:47:38 EDT 1998
15571
15572 * tree.c, tree.h: added saving with compression and added interfaces
15573 to control the compression level (xmlGetCompressMode,
15574 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15575
Daniel Veillard70120ff1998-09-22 00:24:21 +000015576Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15577
15578 * parser.c: corrected a loop for files of size 0
15579
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155801998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15581
15582 * error.h: New file. Contains prototyes from `error.c'.
15583
Tom Tromeyc19653d1998-08-14 01:22:43 +000015584Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15585
15586 * Makefile.am (xmlincdir): New macro.
15587 (xmlinc_HEADERS): Renamed from include_HEADERS.
15588
Daniel Veillard845664d1998-08-13 04:43:19 +000015589Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * applied small patch on numeric entities from
15592 Christopher Blizzard <blizzard@appliedtheory.com>
15593
Daniel Veillard260a68f1998-08-13 03:39:55 +000015594Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15595
15596 * New release 0.2, removed the old xml_* files so that it's
15597 coherent with the other CVS base (W3C), far better conformance
15598 to standard, new namespaces, decent entities support, beginning
15599 of a SAX-like interface. Nearly nothing left intact, even the
15600 test examples ...
15601
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156021998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15603
15604 * .cvsignore: Add .deps dir
15605
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015606Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15607
15608 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15609
Daniel Veillardfe926001998-07-26 04:28:20 +000015610Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015611
Daniel Veillardfe926001998-07-26 04:28:20 +000015612 * configure.in: added test for CPP
15613 * AUTHORS, Changelog: the original ones didn't get commited but the
15614 glib ones instead, fixed.
15615 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015616
Daniel Veillardfe926001998-07-26 04:28:20 +000015617Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015618
Daniel Veillardfe926001998-07-26 04:28:20 +000015619 * integrated code developped at W3C
15620 * changed the original Copyright
15621 * migrated to automake
15622 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015623