blob: 2c5064cad82922e8edbba7cd19483f8a519cd665 [file] [log] [blame]
Daniel Veillard417be3a2003-01-20 21:26:34 +00001Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlreader.c python/drv_libxml2.py python/generator.py
4 python/libxml.c python/libxml.py python/libxml_wrap.h
5 python/types.c: patch from Stéphane Bidoul for better per
6 context error message APIs
7 * python/tests/ctxterror.py python/tests/readererr.py:
8 update of the tests
9
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000010Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
11
12 * doc/guidelines.html
13 grammar and spelling cleanup
14
Daniel Veillard26f70262003-01-16 22:45:08 +000015Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
16
17 * xmlreader.c include/libxml/xmlreader.h python/generator.py
18 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
19 a patch from Stéphane Bidoul to allow per XMLtextReader error
20 and warning handling
21 * python/tests/Makefile.am python/tests/readererr.py: adding the
22 specific regression test
23
Daniel Veillard71f9d732003-01-14 16:07:16 +000024Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
25
26 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
27 should raise a syntax error
28
Daniel Veillarde4a07e72003-01-14 14:40:25 +000029Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * python/libxml.c: cleanup patch from Stéphane Bidoul
32
Daniel Veillard81601f92003-01-14 13:42:37 +000033Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
34
35 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
36
Daniel Veillarde6227e02003-01-14 11:42:39 +000037Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * python/generator.py python/libxml.c python/libxml.py
40 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000041 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000042 Python level.
43 * python/tests/Makefile.am python/tests/ctxterror.py: added a
44 regression test for it.
45
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000046Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * xmlreader.c: fixed the streaming property of the reader,
49 it was generating tree faster than consuming it. Pointed out
50 by Nate Myers
51 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
52
Igor Zlatkovic9df24742003-01-12 21:15:55 +000053Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
54
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000055 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000056
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000057Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * xpath.c: fix to the XPath implementation for parent and
60 ancestors axis when operating on a Result Value Tree.
61 Fixes bug #100271
62
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000063Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
66 to fix some URI/file escaping problems
67
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000068Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * python/generator.py: fixed a bug raised by Raymond Wiker,
71 docSetRootElement() should not raise an exception if the
72 return is None
73
Daniel Veillard3e20a292003-01-10 13:14:40 +000074Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
77 fixed bug #102181 by applying the suggested change and fixing
78 the generation/registration problem.
79
Daniel Veillarde55e8e42003-01-10 12:50:02 +000080Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
81
82 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
83 routines.
84
Daniel Veillard8f872442003-01-09 23:19:02 +000085Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * parser.c: one more IsEmptyElement crazyness, that time in
88 external parsed entities if substitution is asked.
89 * python/tests/reader3.py: added a specific test.
90
Daniel Veillarde329fc22003-01-09 21:36:42 +000091Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
92
93 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
94 support and improved error handler registration
95
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000096Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
97
98 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
99 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
100 * README: fixed a link
101
Daniel Veillarde2830f12003-01-08 17:47:49 +0000102Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * configure.in doc/* NEWS: preparing 2.5.1 release
105 * SAX.c parser.c: fixing XmlTextReader bug
106
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000107Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * SAX.c: fuck, I introduced a memory leak on external parsed
110 entities in 2.5.0 :-(
111
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000112Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
113
114 * xmllint.c: another fix needed as pointed by Christophe Merlet
115 for --stream --debug if compiled without debug support.
116
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000117Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
118
119 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000120 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000121 update man page with --stream and --chkregister
122
Daniel Veillard8326e732003-01-07 00:19:07 +0000123Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * globals.c: fixed --with-threads compile
126 * xmllint.c: fixed --without-debug compile
127 * include/libxml/globals.h: cleanup
128 * include/libxml/schemasInternals.h: add a missing include
129
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000130Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
131
132 * configure.in NEWS: preparing 2.5.0 release
133 * SAX.c: only warn in pedantic mode about namespace name
134 brokeness
135 * globals.c: fix a doc generation problem
136 * uri.c: fix #101520
137 * doc/*: updated and rebuilt the doc for the release, includuding
138 stylesheet update
139 * python/Makefile.am: fix a filename bug
140
141Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
144 should not be called.
145
146Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * libxml-2.0.pc.in: applied the patch to fix #101894
149
150Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
151
152 * tree.c : applied patch from Lukas Schroeder for register callbacks
153 * valid.c: modified patch from Lukas Schroeder to test
154 register callbacks with --chkregister
155
156Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
157
158 * xmlreader.c: seriously changed the way data are pushed to
159 the underlying parser, go by block of 512 bytes instead of
160 tryng to detect tag boundaries at that level. Changed the
161 way empty element are detected and tagged.
162 * python/tests/reader.py python/tests/reader2.py
163 python/tests/reader3.py: small changes mostly due to context
164 reporting being different and DTD node being reported. Some
165 errors previously undetected are now caught and fixed.
166 * doc/xmlreader.html: flagged last section as TODO
167
168Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * python/libxml.py: integrated the Python 2.2 optimizations
171 from Hannu Krosing, while maintaining compatibility with
172 1.5 and 2.1
173
174Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
175
176 * xmllint.c: a bit of cleanup
177 * xmlreader.c: small fix
178 * doc/xmlreader.html: more work on the XmlTextReader tutorial
179 * python/libxml.py: a few fixes pointed out by Hannu Krosing
180
181Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * python/setup.py.in: patch from Stéphane Bidoul to include
184 drv_libxml2.py in setup.py
185
186Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
187
188 * doc/xmlreader.html: starting documenting the new XmlTextReader
189 interface.
190
191Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * xmllint.c: added the --stream flag to use the TextReader API
194 * xmlreader.c: small performance tweak
195
196Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * xmlreader.c python/tests/reader2py: okay the DTD validation
199 code on top of the XMLTextParser API should be solid now.
200
201Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * xmlreader.c python/tests/reader2py: Fixing some more mess
204 with validation and recursive entities while using the
205 reader interface, it's getting a bit messy...
206
207Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * xmlreader.c python/tests/reader.py: another couple of problem
210 related to IsEmptyElement reported by Stéphane Bidoul needed
211 some fixes.
212
213Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
216 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
217 based on the python XmlTextReader interface.
218
219Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
220
221 * tree.c: backing out one change in the last patch which broke the
222 regression tests
223
224Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
225
226 * global.data globals.c tree.c include/libxml/globals.h: applied
227 an old patch from Lukas Schroeder to track node creation and
228 destruction. Probably missing a lot of references at the moment
229 and not usable reliably.
230
231Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
232
233 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
234 from doc/news.html and a stylesheet
235
236Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
237
238 * xmlreader.c python/tests/reader.py: fixed another couple of
239 xmlreader bugs reported by Stéphane Bidoul and added tests.
240
241Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
242
243 * xmlreader.c python/tests/reader2.py: fixed another validity
244 checking in external parsed entities raised by Stéphane Bidoul
245 and added a specific regression test.
246 * python/tests/reader3.py: cleanup
247
248Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
249
250 * xmlreader.c python/tests/reader2.py: fixed a problem with
251 validation within entities pointed by Stéphane Bidoul, augmented
252 the tests to catch those.
253
254Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
255
256 * python/generator.py: modified the generator to allow keeping
257 class references when creating new classes, needed to fix a bug
258 pointed by Stéphane Bidoul where the input buffer of the
259 xmlTextReader instance gets destroyed if the python wrapper for
260 the input is not referenced anymore.
261
262Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
263
264 * xmlreader.c python/tests/reader.py: fixed another pair of problem
265 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
266
267Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
268
269 * xmlreader.c python/tests/reader.py: fixed another problem
270 pointed by Stéphane Bidoul
271
272Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
273
274 * xmlreader.c python/tests/reader.py: fixed a limit case problem
275 with "<a/>"
276
277Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
278
279 * SAX.c: warn on xmlns:prefix="foo"
280 * xmlreader.c python/tests/reader.py: fixed a couple of problem
281 for namespace attributes handling.
282
283Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
284
285 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
286 a really nasty problem raised by a DocBook XSLT transform
287 provided by Sebastian Bergmann
288
289Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
290
291 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
292 by Stéphane Bidoul and integrated it into the tests
293
294Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
295
296 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
297 extended the XmlTextReader API a bit, addding accessors for
298 the current doc and node, and an entity substitution mode for
299 the parser.
300 * python/libxml.py python/libxml2class.txt: related updates
301 * python/tests/Makefile.am python/tests/reader.py
302 python/tests/reader2.py python/tests/reader3.py: updated a bit
303 the old tests and added a new one to test the entities handling
304
305Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
306
307 * python/generator.py python/libxml2class.txt
308 python/tests/reader.py python/tests/reader2.py: changed the
309 generator to provide casing for the XmlTextReader similar to
310 C# so that examples and documentation are more directly transposable.
311 Fixed the couple of tests in the suite.
312
313Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
314
315 * doc/guidelines.html: added a document on guildeline for
316 publishing and deploying XML
317
318Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
319
320 * valid.c xmlreader.c: final touch running DTD validation
321 on the XmlTextReader
322 * python/tests/Makefile.am python/tests/reader2.py: added a
323 specific run based on the examples from test/valid/*.xml
324
325Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * python/libxml.py: added a few predefined xmlTextReader parser
328 configuration values.
329
330Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * python/libxml_wrap.h: trying to fix #102037
333
334Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * SAX.c: fixing bug #95296, when the predefined entities
337 are redefined in the DTD the default one must be used
338 instead anyway.
339
340Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
341
342 * doc/xmllint.xml
343 * doc/xmllint.1
344 Add discussion of XML_DEBUG_CATALOG to xmllint man
345 page - bug #100907
346
347
348Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
349
350 * xmlreader.c: Fixed the empty node detection to avoid reporting
351 an inexistant close tag.
352
353Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
354
355 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
356 for Python 2.1
357
358Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
359
360 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
361
362Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * doc/libxml2-api.xml python/tests/reader.py: one really need
365 to provide the base URI information when creating a reader parser
366 from an input stream. Updated the API and the example using it.
367
368Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
369
370 * testReader.c xmlreader.c valid.c include/libxml/tree.h
371 include/libxml/valid.h include/libxml/xmlreader.h: working on
372 DTD validation on top of xml reader interfaces. Allows to
373 validate arbitrary large instances. This required some extensions
374 to the valid module interface and augmenting the size of xmlID
375 and xmlRef structs a bit.
376 * uri.c xmlregexp.c: simple cleanup.
377
378Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
379
380 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
381 work on the xml reader interfaces.
382 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
383 Web page for the Windows binaries.
384
385Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
386
387 * xmlIO.c: applied a patch for VMS following the report by
388 Nigel Hall
389
390Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
391
392 * parser.c: the parseStartTag bug fix wasn't complete.
393
394Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
395
396 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
397 parseStartTag, fixing it.
398 * test/att4 result/att4 result/noent/att4: adding the test
399 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
400 more methods to XmlTextReader.
401
402Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
403
404 * win32/libxml2.def.src: added more xml reader exports
405 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
406 to the build
407
408Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
409
410 * doc/tutorial/xmltutorial.xml
411 plus generated html and pdf
412 Updating tutorial again based on further comments from Niraj
413 Tolia on the last iteration
414
415Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
416
417 * doc/tutorial/xmltutorial.xml
418 * doc/tutorial/includekeyword.c
419 * doc/tutorial/includegetattribute.c
420 plus generated html and pdf
421 Adding fix from Niraj Tolia to tutorial to properly free memory.
422
423
424Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
427 more methods of XmlTextReader.
428 * python/libxml2class.txt python/tests/reader.py: this increased the
429 methods in the bndings, augmented the test to check those new
430 functions.
431
432Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
433
434 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
435 methods of XmlTextReader.
436 * python/generator.py python/libxml_wrap.h python/types.c
437 python/libxml2class.txt: added the reader to the Python bindings
438 * python/tests/Makefile.am python/tests/reader.py: added a specific
439 test for the Python bindings of the Reader APIs
440 * parser.c: small cleanup.
441
442Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
443
444 * xinclude.c: fallback was only copying the first child not the
445 full child list of the fallback element, closes #89684 as reopened
446 by Bernd Kuemmerlen
447
448Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
449
450 * win32/libxml2.def.src: exported htmlNodeDumpOutput
451
452Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
453
454 * configure.in: preparing release of 2.4.30
455 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
456 gives enum values, fix functype return type, put back fields in
457 structs
458 * doc/*: updated the docs rebuilt
459
460Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
461
462 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
463 about htmlNodeDumpOutput location.
464 * xpath.c: removed an undefined function signature
465 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
466 too many symbols in the API breaking the python bindings.
467 Updated with the libxslt/libexslt changes.
468
469Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * configure.in: preparing release of 2.4.29
472 * doc/*: rebuilt the docs and API
473 * xmlreader.c: a few more fixes for the XmlTextReader API
474
475Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
476
477 * include/win32config.h: applied mingw patch from Magnus Henoch
478
479Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
480
481 * catalog.c doc/libxml2-api.xml: a bit more cleanup
482
483Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
484
485 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
486 building Python script, does the C parsing directly, generates
487 a better API description including structure fieds defs and
488 enums. Still a couple of bugs, but good enough for the python
489 wrappers now.
490 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
491 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
492 include/libxml/schemasInternals.h include/libxml/tree.h: more
493 cleanup based on the python analysis script reports.
494 * libxml.spec.in: make sure the API XML description is part of the
495 devel package.
496
497Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
500 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
501 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
502 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
503 code cleanup, especially the function comments.
504 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
505
506Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * Makefile.am xmlreader.c include/libxml/Makefile.am
509 include/libxml/xmlreader.h: Adding a new set of APIs based on
510 the C# TextXmlReader API but converted to C. Allow to parse
511 in constant memory usage, far simpler to program and explain
512 than the SAX like APIs, unfinished but working.
513 * testReader.c: test program
514
515Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
516
517 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
518
519Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
520
521 * tree.c: Chip turner indicated that XHTML1 serialization
522 rule for style actually break on both IE and Mozilla,
523 try to avoid the rule if escaping ain't necessary
524
525Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
526
527 * nanhttp.c: handle HTTP URL escaping, problem reported by
528 Glen Nakamura and Stefano Zacchiroli
529
530Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
531
532 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
533
534Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * uri.c: Johann Richard pointed out some XPointer problems for
537 URN based URI references in XInclude. Modified the URI parsing
538 and saving routines to allow correct parsing and saving of
539 XPointers, especially when attached to "opaque" scheme accordingly
540 to RFC 2396
541
542Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
543
544 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
545 of refactoring to the HTML saving code.
546 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
547 in the doc.
548
549Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
550
551 * tree.c include/libxml/tree.h: refactored the XML dump of a node
552 to a buffer API to reuse the generic dump to an OutputIO layer,
553 this reduces code, fixes xmlNodeDump() for XHTML, also made
554 xmlNodeDump() now return the number of byte written.
555
556Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
557
558 * python/setup.py.in: another patch from Stéphane Bidoul for
559 Python bindings on Windows
560 * doc/parsedecl.py: small cleanup
561
562Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
563
564 * libxml.spec.in configure.in: add a line in %changelog for releases
565
566Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
567
568 * parser.c: patch from Marcus Clarke fixing a problem in entities
569 parsing that was detected in KDe documentations environment.
570
571Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
572
573 * python/libxml.c (libxml_prev): Return the previous as opposed to
574 the next node (I guess this is the result of some cut & paste programming:)
575
576Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
577
578 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
579
580Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * python/generator.py python/libxml.c python/setup.py.in: trying
583 to fix the Python bindings build on Windows (Stéphane Bidoul)
584
585Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
586
587 * win32/configure.js: added option for python bindings
588 * win32/libxml2.def.src: added more exports
589
590Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
591
592 * win32/Makefile.mingw: fixed unresolved symbols when linking with
593 pthreads
594 * win32/wince/*: applied updates to Windows CE port from Javier
595
596Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
597
598 * configure.in: preparing 2.4.28
599 * libxml.spec.in doc/Makefile.am: some cleanup
600 * doc/*: updated the news and regenerated.
601
602Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
603
604 * HTMLparser.c: final touch at closing #87235 </p> end tags
605 need to be generated.
606 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
607 this change slightly the output of a few tests
608 * doc/*: regenerated
609
610Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * parserInternals.c: fixing bug #99190 when UTF8 document are
613 parsed using the progressive parser and the end of the chunk
614 is in the middle of an UTF8 multibyte character.
615
616Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
617
618 * threads.c: fixed initialization problem in xmlNewGlobalState
619 which was causing crash.
620 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
621 in xmlInitializeGlobalState.
622 * parserInternals.c: cleaned up ctxt->sax initialisation.
623
624Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
625
626 * tree.c include/libxml/tree.h: modified the existing APIs
627 to handle XHTML1 serialization rules automatically, also add
628 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
629 libxslt serialization uses it when needed without changing
630 the library API.
631 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
632 result/xhtml1: added a new test specifically for xhtml1 output
633 and updated the result of one XHTML1 test
634
635Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * xinclude.c parserInternals.c encoding.c: fixed #99082
638 for xi:include encoding="..." support on text includes.
639 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
640 test/XInclude/ents/isolatin.txt : added a specific regression test
641 * python/generator.py python/libxml2class.txt: fixed the generator
642 the new set of comments generated for doc/libxml2-api.xml were
643 breaking the python generation.
644
645Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
646
647 * doc/Makefile.am: repair some problem if gtk-doc fail or such
648 * configure.in: patch for Solaris on new autoconf closes #98880
649 * doc/parsedecl.py: repair the frigging API building script,
650 did I say that python xmllib sucks ?
651 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
652 and some comment are no more truncated.
653
654Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
655
656 * parser.c: Martin Stoilov pointed out a potential leak in
657 xmlCreateMemoryParserCtxt
658
659Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
660
661 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
662 included in HTML documents and using the push parser.
663
664Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
665
666 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
667 specified, look for the Python interpreter not just in the
668 specified root but also in the specified location. Fixes #98825
669
670Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
671
672 * python/libxml.c: fixing bug #98792 , node may have no doc
673 and dereferencing without checking ain't good ...
674
675Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
676
677 * configure.in: preparing release 2.4.27
678 * doc/* : updated and rebuilt the docs
679 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
680 and all the docs are actually packaged and in the final RPMs
681 * parser.c parserInternals.c include/libxml/parser.h: restore
682 xmllint --recover feature.
683
684Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * parser.c xpath.c: fixing #96925 wich was also dependant on the
687 processing of parsed entities, and XPath computation on sustitued
688 entities.
689 * testXPath.c: make sure entities are substitued.
690
691Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
692
693 * parser.c: fixed #96594, which was totally dependant on the
694 processing of internal parsed entities, which had to be changed.
695
696Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * Makefile.am python/Makefile.am python/tests/Makefile.am:
699 trying to fix bug #98517 about building outside the source tree
700 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
701
702Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
703
704 * include/win32config.h: cleanup
705 * win32/Makefile.mingw: integrated mingw in JScript configure
706 * win32/Makefile.msvc: modified to allow mingw coexistence
707 * win32/configure.js: integrated mingw
708 * win32/Readme.txt: cleanup
709
710Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
711
712 * HTMLparser.c: strengthen the guard in the Pop macros,
713 like in the XML parser, closes bug #97315
714
715Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
718 callback is never used.
719
720Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * parserInternals.c: fixed the initialization of the SAX structure
723 which was breaking xsltproc
724 * xpath.c: patch from Petr Pajas for CDATA nodes
725 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
726 * parser.c include/libxml/parser.h: patch from Peter Jones
727 removing a leak in xmlSAXParseMemory() and adding the
728 function xmlSAXParseMemoryWithData()
729
730Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
731
732 adding pdf of tutorial, changing web page to link to it
733 * doc/tutorial/xmltutorial.pdf
734 * doc/xml.html
735 * doc/docs.html
736
737Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
738
739 * doc/tutorial/ar01s08.html
740 adding file what I forgot for tutorial
741
742
743Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
744
745 Adding encoding discussion to tutorial
746 Added:
747 * doc/tutorial/images/*.png: DocBook admonition image files
748 * doc/tutorial/apf.html, apg.html: new generated html
749 * doc/tutorial/includeconvert.c: conversion code entity file
750 changed:
751 * doc/tutorial/xmltutorial.xml: DocBook original
752 * doc/tutorial/*.html: generated html
753
754Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
755
756 * include/libxml/*.h: retired xmlwin32version.h
757 * doc/Makefile.am: retired xmlwin32version.h
758 * win32/configure.js: retired xmlwin32version.h
759
760Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
761
762 * win32/libxml2.def.src: exported additional symbols
763 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
764 sisterhood
765
766Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
767
768 * globals.c: fixed a typo pointed out by Igor
769 * xpath.c: try to speed up node compare using line numbers
770 if available.
771
772Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
773
774 * tree.c: make xmlFreeNode() handle attributes correctly.
775
776Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
777
778 * catalog.c: completed the #96963 fix, as reported by Karl
779 Eichwalder
780
781Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
784
785Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
786
787 * Makefile.am: switched the order of a couple of includes
788 to fix bugs #97100
789
790Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
791
792 * catalog.c: fixed bug #96963, reverted to the old behaviour of
793 xmlLoadCatalogs that used to separate directories with a ':'.
794
795Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
796
797 * threads.c: improvements to the Windows-side of thread handling
798 * testThreads.c: conditionally excluded unistd.h
799 * testThradsWin32.c: broke overlong lines
800 * include/win32config.h: adapted thread-related macros to the new
801 scheme and for pthreads on Windows
802 * win32/Makefile.msvc: introduced a more flexible thread build,
803 added testThreads[Win32].c to the build
804 * win32/configure.js: introduced a more flexible thread config
805
8062002-10-31 John Fleck <jfleck@inkstain.net>
807
808 * doc/xml.html (and, by implication, FAQ.html)
809 added UTF-8 conversaion FAQ from Marcus Labib Iskander
810
811Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
812
813 * configure.in: removed xmlwin32version.h
814 * include/libxml/Makefile.am: removed xmlwin32version.h
815
816Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
817
818 * tree.c: applied patch from Brian Stafford to fix a bug
819 in xmlReconciliateNs()
820
821Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
822
823 * tree.c: applied patch from Christian Glahn to allow
824 xmlNewChild() on document fragment nodes
825
826Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
827
828 * parser.c: Christian Glahn found a problem with a recent
829 patch to xmlParseBalancedChunkMemoryRecover()
830 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
831 problems
832 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
833 test/schemas/seq*: added the test cases from Charles
834
835Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
836
837 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
838 serious cleanup of the spec file and associated changes
839 in the Makefiles.
840 * valid.c: try to remove some warnings on x86_64
841
842Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
845 fix bug #96586
846
847Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
848
849 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
850 parsing, applied his patch
851 * result/HTML/attrents.html result/HTML/attrents.html.err
852 result/HTML/attrents.html.sax test/HTML/attrents.html:
853 added the test and result case provided by Mikhail Sogrine
854
855Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * vms/build_libxml.com vms/config.vms vms/readme.vms
858 include/libxml/parser.h include/libxml/parserInternals.h
859 include/libxml/tree.h include/libxml/xmlIO.h
860 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
861 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
862 Applied the VMS update patch from Craig A. Berry
863 * doc/*.html: update
864
865Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
868
869Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
870
871 * debugXML.c: adding a grep command to --shell in xmllint
872 for T.V. Raman
873
874Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
875
876 * xmlcatalog.c: tried to fix some of the problem with --sgml
877
878Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
879
880 * parser.c: tried to fix bug #91500 where doc->children may
881 be overriden by a call to xmlParseBalancedChunkMemory()
882
883Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
884
885 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
886 identifiers in SGML catalogs containing '&'
887
888Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
889
890 * python/types.c: fixed bugs when passing result value tree
891 to Python functions.
892
893Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
894
895 * configure.in: preparing the release of 2.4.26
896 * doc/*: updated and rebuilt the documentation
897
898Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
899
900 * parser.c: fixed a XML Namespace compliance bug reported by
901 Alexander Grimalovsky
902
903Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * HTMLtree.c: fixed serialization of script and style when
906 they are not lowercase (i.e. added using the API to the tree).
907
908Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * valid.c: make xmlValidateDocument emit a warning msg if there
911 is no DTD, pointed by Christian Glahn
912
913Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
916 content model when some of the blocks have min or max, and a couple
917 of bugs found in the process.
918 * result/schemas/list0* test/schemas/list0*: added some specific
919 regression tests
920
921Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
922
923 * README: updated the contact informations
924
925Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
928 misses it, reported by Peter Bray.
929
930Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * tree.c: investigating xmlNodeGetContent() on namespace nodes
933 and removed a few warnings
934
935Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * parser.c: Christian Glahn found a small bug in the push parser.
938 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
939 public
940
941Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
942
943 * xmlschemas.c include/libxml/xmlschemas.h: added
944 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
945 * testSchemas.c: added --memory to test the new interface
946
947Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * doc/index.py doc/search.php: integrated the XSLT indexing,
950 a few fixed in the indexer, added a scope selection at the
951 search level.
952
953Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
954
955 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
956 this was due to uninitialized parts of the validation context
957
958Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
959
960 * debugXML.c: applied patch from Mark Vakoc except the API
961 change, preserved it.
962 * doc/*: updated the docs to point to the search engine for
963 information lookup or before bug/help reports.
964
965Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
966
967 * doc/index.py doc/search.php: added mailing-list archives
968 indexing and lookup
969
970Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
971
972 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
973
974Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * doc/index.py: improved HTML indexing
977 * doc/search.php: make the queries also lookup the HTML based indexes
978
979Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
980
981 * doc/index.py: added HTML page indexing
982
983Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
984
985 * xmlIO.c: extended Windows path normalisation to fix the base
986 problem in libxslt.
987 * catalog.c: fixed list handling in XML_CATALOG_FILES
988
989Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
990
991 * valid.c: typo/bug found by Christian Glahn
992
993Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
994
995 * xmlIO.c: applied Windows CE patch from Javier.
996 * win32/wince: new directory, contains support for the PocketPC
997 with Windows CE from Javier.
998 * include/win32config.h: reorganised, removed duplicate
999 definitions and applied WinCE patch from Javier.
1000 * include/wsockcompat.h: new file, now contains WinSock
1001 compatibility macros.
1002 * win32/Makefile.msvc: introduced double-run compilation.
1003
1004Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * configure.in include/libxml/xmlwin32version.h: preparing release
1007 of 2.4.25
1008 * doc/*: updated and regenerated teh docs and web pages.
1009
1010Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1013 error were not covering namespace declarations.
1014 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1015 it was missing the attribute declaration for the namespace
1016 * result/VC/NS3: the fix now report breakages in that test
1017
1018Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1019
1020 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1021
1022Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1023
1024 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1025 and regenerated the docs and web site
1026
1027Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1028
1029 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1030 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1031 not before
1032
1033Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * python/generator.py python/libxml2class.txt: fixed a stupid error
1036 breaking the python API
1037
1038Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1041 triostr.c triostr.h: applied a trio update patch from
1042 Bjorn Reese which should work with MinGW
1043
1044Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1045
1046 * tree.c: improving some documentation comments
1047 * xmlregexp.c: found and fixed a mem leak with python regression tests
1048 * doc/*: rebuilt the doc and the API XML file including the
1049 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1050 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1051 python/types.c: added access to the XML Schemas regexps from
1052 python
1053 * python/tests/Makefile.am python/tests/regexp.py: added a
1054 simple regexp bindings test
1055
1056Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1057
1058 * doc/xml.html:
1059 fixing ftp links - thanks to Vitaly Ostanin
1060
1061Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1062
1063 * xmlregexp.c: fixed the data callback on transition functionality
1064 which was broken when using the compact form
1065 * result/schemas/*: updated the results, less verbose, all tests
1066 pass like before
1067 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1068 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1069 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1070 annoying warnings
1071 * xpath.c: try to provide better error report when possible
1072
1073Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1074
1075 * Makefile.am: fixed a breakage raised by Jacob
1076
1077Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1078
1079 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1080 which don't use sockets
1081
1082Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1083
1084 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1085 * win32/configure.js: applied zlib patch from Daniel Gehriger
1086
1087Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1088
1089 * win32/configure.js: applied the patch from Mark Vakoc for
1090 regexp support
1091 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1092 for regexp support
1093
1094Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * xmlschemastypes.c: as pointed by Igor Float and Double
1097 parsing ain't finished yet
1098
1099Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * Makefile.am configure.in: trying to fix #88412 by bypassing
1102 all the python subdir if python ain't detected
1103
1104Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1107 made configuring with regexps/automata/unicode the default
1108 but without schemas ATM
1109 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1110 fixed the regexp based DTD validation performance and memory
1111 problem by switching to a compact form for determinist regexps
1112 and detecting the determinism property in the process. Seems
1113 as fast as the old DTD validation specific engine :-) despite
1114 the regexp built and compaction process.
1115
1116Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1117
1118 * valid.c: determinism is debugged, new DTD checking code now works
1119 but xmlFAComputesDeterminism takes far too much CPU and the whole
1120 set usues too much memory to be really usable as-is
1121
1122Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * tree.c: fixed another stupid bug in xmlGetNodePath()
1125 * xmllint.c: --version now report the options compiled in
1126
1127Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * HTMLparser.c: small cleanup
1130 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1131 when configured with them. A bit of debugging around the determinism
1132 checks is still needed
1133
1134Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1137
1138Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1139
1140 * xmlIO.c: small portability glitch fixed.
1141
1142Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1143
1144 * xmlschemastypes.c: incomplete steps for real/double support
1145 * testAutomata.c include/libxml/xmlautomata.h
1146 include/libxml/xmlregexp.h: avoiding a compilation problem
1147 * valid.c include/libxml/valid.h: starting the work toward using
1148 the regexps for actual DTD validation
1149
1150Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1151
1152 * hash.c: cosmetic cleanup
1153 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1154 integrating a DTD validation layer based on the regexps
1155
1156Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1159 the determinism was tested before eliminating the epsilon
1160 transitions :-(
1161
1162Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * python/generator.py python/libxml.c python/libxml.py
1165 python/libxml2-python-api.xml python/libxml2class.txt
1166 python/libxml_wrap.h python/types.c: updated the python
1167 bindings, added code for easier File I/O, and the ability to
1168 define a resolver from Python fixing bug #91635
1169 * python/tests/Makefile.am python/tests/inbuf.py
1170 python/tests/outbuf.py python/tests/pushSAXhtml.py
1171 python/tests/resolver.py python/tests/serialize.py: updated
1172 and augmented the set of Python tests.
1173
1174Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1175
1176 * win32/configure.js: added more readme info for the binary
1177 package.
1178
1179Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1180
1181 * xmlIO.c: fixed a stupid out of bound array error
1182
1183Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1186 messing around with support for Windows path, cleanups,
1187 trying to identify and fix the various code path to the
1188 filename access. Added xmlNormalizeWindowsPath()
1189
1190Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1191
1192 * error.c valid.c: working on better error reporting of validity
1193 errors, especially providing an accurate context.
1194 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1195 error reports in those cases.
1196
1197Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1200 parser.c parserInternals.c xmlIO.c: get rid of all the
1201 perror() calls made in the library execution paths. This
1202 should fix both #92059 and #92385
1203
1204Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * xmllint.c: memory leak reporting was broken after a change
1207 of the preprocessor symbol used to activate it.
1208
1209Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * tree.c: try to make the copy function work for node of
1212 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1213 DOM layers though, not libxml2 itself.
1214
1215Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * valid.c: try to provide file and line informations, not all
1218 messages are covered, but it's a (good) start
1219
1220Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1221
1222 * xinclude.c: reimplemented a large part of the XInclude
1223 processor, trying to minimize resources used, James Henstridge
1224 provided a huge test case which was exhibiting severe memory
1225 consumption problems.
1226
1227Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1228
1229 * python/Makefile.am: applied patch from Christophe Merlet to
1230 reestablish DESTDIR
1231
1232Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1233
1234 * libxml.spec.in: fixes libary path for x86_64 AMD
1235
1236Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1237
1238 * doc/tutorial/includekeyword.c
1239 * doc/tutorial/xmltutorial.xml:
1240 (plus resulting generated html files)
1241 fixing one spot I missed in the tutorial where I hadn't freed
1242 memory properly
1243
1244Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1245
1246 * doc/tutorial/includeaddattribute.c
1247 * doc/tutorial/includeaddkeyword.c
1248 * doc/tutorial/includegetattribute.c
1249 * doc/tutorial/includekeyword.c
1250 * doc/tutorial/xmltutorial.xml
1251 * doc/tutorial/*.html:
1252 update tutorial to properly free memory (thanks to Christopher
1253 R. Harris for pointing out that this needs to be done)
1254 * doc/tutorial/images/callouts/*.png:
1255 added image files so the callouts are graphical, making it
1256 easier to read ( use "--param callout.graphics 1" to generate
1257 html with graphical callouts)
1258
1259Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1260
1261 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1262 nice logos generated by Marc Liyanage
1263 * doc/site.xsl *.html: changed the stylesheet to show the new
1264 logo and regenerated the pages
1265
1266Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1267
1268 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1269
1270Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * xpath.c: possible mem leak patch from Jason Adams
1273
1274Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1275
1276 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1277 in the XQuery namespace
1278 * configure.in: preparing 2.4.24
1279 * doc/*.html: updated the web pages
1280
1281Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * python/generator.py: closing bug #85258 by generating conditional
1284 compile check to avoid linking to routines not configured in.
1285
12862002-08-22 Havoc Pennington <hp@pobox.com>
1287
1288 * autogen.sh: update error message for missing automake
1289
1290Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * python/Makefile.am: typo in target name resulted in libxml2.py
1293 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1294
1295Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * win32/win32/Makefile.mingw: updated with version from
1298 Elizabeth Barham at http://soggytrousers.net/repository/
1299
1300Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1301
1302 * win32/Makefile.msvc: added the prefix location to the include
1303 and lib search path.
1304
13052002-08-18 Havoc Pennington <hp@pobox.com>
1306
1307 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1308 both automake 1.6 and 1.4 installed get the right automake. Means
1309 compilation from CVS will now require the latest automake 1.4
1310 release, or manually creating symlinks called "automake-1.4" and
1311 "aclocal-1.4"
1312
1313Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1314
1315 * configure.in python/Makefile.am: more AMD 64 induced changes from
1316 Frederic Crozat
1317
1318Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1319
1320 * xinclude.c: oops I was missing the xml:base fixup too
1321 * result/XInclude/*.xml: this adds xml:base attributes to most
1322 results of the tests
1323
1324Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1325
1326 * xinclude.c: quick but apparently working implementation of
1327 xi:fallback, should close bug #89684
1328 * Makefile.am test/XInclude/docs/fallback.xml
1329 result/XInclude/fallback.xml: added a basic test for fallback,
1330 and run with --nowarning to avoid a spurious warning
1331 * configure.in: applied patch from Frederic Crozat for python
1332 bindings on AMD 64bits machines.
1333
1334Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1335
1336 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1337 the caller don't pass a SAX callback block.
1338
1339Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1340
1341 * tree.c: applied the same fix for the XML-1.0 namespace to
1342 xmlSearchNsByHref() as was done for xmlSearchNs()
1343
1344Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1345
1346 * libxml.3: small cleanup of the man page
1347 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1348 when serializing HREF attributes generated by XSLT.
1349
1350Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1351
1352 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1353 version of Marc Liyanage' patch for boolean attributes in HTML
1354 output
1355
1356Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * python/tests/serialize.py: fixed the test results, indenting
1359 behaviour changed slightly
1360
1361Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1362
1363 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1364 new c14n function to Windows def files
1365
1366Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1367
1368 * c14n.c: fixed a memory leak in c14n code
1369
1370Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1371
1372 * parser.c include/libxml/parser.h: adding a new API for Christian
1373 Glahn: xmlParseBalancedChunkMemoryRecover
1374 * valid.c: patch from Rick Jones for some grammar cleanup in
1375 validation messages
1376 * result/VC/* result/valid/*: this slightly change some of the
1377 regression tests outputs
1378
1379Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * tree.c: trying to fix a problem in namespaced attribute handling
1382 raised by Christian Glahn
1383
1384Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1385
1386 * encoding.c include/libxml/encoding.h: Opening the interface
1387 xmlNewCharEncodingHandler as requested in #89415
1388 * python/generator.py python/setup.py.in: applied cleanup
1389 patches from Marc-Andre Lemburg
1390 * tree.c: fixing bug #89332 on a specific case of loosing
1391 the XML-1.0 namespace on xml:xxx attributes
1392
1393Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1394
1395 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1396 corner case from new Merlin's test suite and added a callback
1397 that will be used to improve xmlsec performance
1398
1399
1400Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * HTMLtree.c: trying to fix the <style> escaping problem in
1403 HTML serialization bug #89342
1404
1405Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1408 and rebuilt the web site.
1409
1410Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1411
1412 * include/libxml/tree.h: added _private member to xmlNs struct
1413
1414Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1415
1416 * HTMLparser.c: fixing bug #84876 based on the xml working
1417 code.
1418
1419Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1420
1421 * python/Makefile.am: enhanced to fix bug 72012 (errors
1422 when using '-jX' make parameter)
1423
1424Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1425
1426 * xpath.c: small additional enhancement for booleans
1427 compared to nodesets
1428
1429Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1430
1431 * HTMLtree.c: changed the order of the encoding declaration
1432 attributes in the meta tags due to a bug in IE/Mac
1433
1434Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1435
1436 * xpath.c: enhanced handling of booleans (especially '='
1437 and '!=' for nodesets) - fixes bug 85256. Added new
1438 routine xmlXPathNotEqualValues for more proper handling
1439 of '!=' when nodesets are involved.
1440
1441Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1442
1443 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1444 doc/xmlcatalog_man.xml to the source distribution
1445
1446Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1447
1448 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1449 asked for this.
1450
1451Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * configure.in: preparing 2.4.23
1454 * doc/*: rebuilt the docs
1455
1456Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1457
1458 * parser.c: fixing bug #84169 by fixing the
1459 comment of xmlCreatePushParserCtxt to describe the
1460 encoding detection parameters better.
1461
1462Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1463
1464 * valid.c: fixing bug #79331 in one path the lookup for
1465 ID attributes on a namespaced node wasn't handled correctly :-\
1466
1467Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1468
1469 * HTMLparser.c: trying to fix 87235 about discarded white
1470 spaces in the HTML parser.
1471 * result/HTML/*: this changes the output of a number of HTML
1472 regression tests
1473
1474Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1475
1476 * xpath.c: applied patch from Richard Jinks for the namespace
1477 axis + fixed a memory error.
1478 * parser.c parserInternals.c: applied patches from Peter Jacobi
1479 removing ctxt->token for good.
1480 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1481 popped out by the regression tests.
1482 * Makefile.am: patch for threads makefile from Gary Pennington
1483
1484Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1485
1486 * xpath.c: enhanced behaviour of position() after usage of
1487 expressions involving preceding-sibling (et al).
1488
1489Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1490
1491 * hash.c: applied a patch from Peter Jacobi to solve a problem
1492 when compiling with the Watcom C on Win32
1493 * result/schemas/*.err: the change of hashing algo generated
1494 permutations in the output
1495
1496Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1497
1498 * hash.c: applied patch from Sander Vesik improving the quality of
1499 the hash function.
1500
15012002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1502
1503 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1504 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1505 xmllint.c xpath.c: replaced sprintf() with snprintf()
1506 to prevent possible buffer overflow (the bug was pointed
1507 out by Anju Premachandran)
1508
1509Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * parser.c: removed an uninitialized data error popped by valgrind
1512 on PE references
1513
1514Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1515
1516 * doc/xml.html
1517 adding tutorial reference to the web page
1518
1519Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1520
1521 * doc/tutorial/xmltutorial.xml
1522 * doc/tutorial/ar01s07.html
1523 * doc/tutorial/ape.html
1524 * doc/tutorial/includegetattribute.c
1525 adding section to tutorial about retrieving an attribute
1526 value
1527
1528Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * parser.c: applied a couple of patches from Peter Jacobi to start
1531 to get rid of ctxt->token, with a possible significant speed
1532 improvement to be gained once done. Better compliance with PE
1533 references constructs in DTDs too.
1534 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1535 from Peter too
1536
1537Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1538
1539 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1540 xmlParseElement was likely to have been deallocated at the
1541 time of the report, possibly leading to segfault. Just report
1542 the tag name now.
1543
1544Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1545
1546 * xpath.c: patch from Richard Jinks for XPath substring() function
1547 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1548
15492002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1550
1551 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1552
1553Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1554
1555 *doc/FAQ.html
1556 fixing typos in FAQ, thanks to Robert Funnell for the
1557 editing help
1558
1559Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1560
1561 * NEWS: got complaints from rpmlint that it was empty
1562
1563Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1564
1565 * added doc/tutorial, including:
1566 apa.html
1567 apb.html
1568 apc.html
1569 apd.html
1570 ar01s02.html
1571 ar01s03.html
1572 ar01s04.html
1573 ar01s05.html
1574 ar01s06.html
1575 includeaddattribute.c
1576 includeaddkeyword.c
1577 includekeyword.c
1578 includestory.xml
1579 index.html
1580 xmltutorial.xml
1581 libxml tutorial, including generated html
1582
1583Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1584
1585 * result/c14n/exc-without-comments/merlin-c14n-two-*
1586 result/c14n/without-comments/merlin-c14n-two-*
1587 test/c14n/exc-without-comments/merlin-c14n-two-*
1588 test/c14n/without-comments/merlin-c14n-two-*
1589 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1590 c14n/exc-c14n and slightly modified test script to handle
1591 these test cases
1592 * c14n.c: fixed bugs for complicated nodes set (namespace
1593 without node and others from merlin-c14n-two.tar.gz)
1594 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1595 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1596 for xmlsec performance patch
1597 * xpath.c: fixed self::node() for namespaces and attributes
1598
1599Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1600
1601 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1602 but with the format parameter
1603 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1604
1605Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1606
1607 * Makefile.am: updated c14n tests suite
1608 * c14n.c: performance improvement for previous c14n patch
1609
1610Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1611
1612 * parser.c: another peroformance patch from Peter Jacobi, that
1613 time on parsing attribute values.
1614
1615Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1616
1617 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1618 into LibXML2 test suite
1619
1620Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1621
1622 * c14n.c: propagating xpath ancesstors node fix to c14n
1623 plus small performance improvement to reduce number of
1624 mallocs
1625 * xpath.c: fixed ancestors axis processing for namespace nodes
1626
1627Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1628
1629 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1630 Peter Jacobi
1631
1632Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1633
1634 * configure.in: preparing 2.4.22
1635
1636Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1637
1638 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1639 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1640 a public entry point.
1641 * doc/*: rebuilt the API and docs
1642
1643Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1644
1645 * xpath.c: patch from Richard Jinks to fix a problem introduced
1646 in the previous patch and pointed by Norm
1647
1648Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1649
1650 * libxml.spec.in: fixing bug #81112
1651
1652Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * uri.c: fixing bug #82848
1655
1656Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1657
1658 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1659 output of one catalog test
1660
1661Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1662
1663 * global.data globals.c tree.c include/libxml/globals.h
1664 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1665 default value for global parameter xmlIndentTreeOutput to 1 and
1666 introduced new global parameter xmlTreeIndentString (the string
1667 used to do one-level indent) with default value " " (as it was
1668 in tree.c)
1669
1670Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1673 with trio and schemas.
1674
1675Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xpath.c: patch from Richard Jinks to fix the problem raised in
1678 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1679
1680Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1681
1682 * xmlschemas.c: a bit of work on import.
1683 * xmlschemastypes.c: Charles Bozeman provided a compare function
1684 for date/time types so min/max facet restrictions should work,
1685 indeterminate comparisons return an error instead of equal.
1686 * test/schemas/date_0* result/schemas/date_0_0: specific test
1687 from Charles Bozeman too
1688
1689Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1692 from Christian Cornelssen fixing the man pages and the Catalog
1693 building script.
1694 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1695 next step is <xs:import> I now have a reasonable understanding
1696 of how it works.
1697
1698Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1699
1700 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1701
1702Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1703
1704 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1705
1706Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1707
1708 * xpath.c: fixing an XPath function evalutation bug pointed out
1709 by Alexey Efimov where the context was lost when evaluating
1710 the function arguments
1711
1712Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1713
1714 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1715 function public for XMLSec performance optimizations
1716
1717Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * python/generator.py python/libxml2class.txt : fixed a problem
1720 with the HTML parser pointed by Gary Benson
1721 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1722 example
1723
1724Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1725 * parser.c: fixed bug #81159 (memory growth in SAX)
1726
1727Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1728 * xpath.c: fixed bug #78858 (the real fix)
1729
1730Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1731 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1732
1733Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1734
1735 * tree.c: modified xmlNodeSetBase to allow changing the
1736 base of a document.
1737
1738Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1739
1740 * xmlschemastypes.c: patch Charles Bozeman for validation of
1741 all the date, time, and duration types
1742 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1743 * configure.in: fixed an error pointed by an user
1744 * xml2-config.in: fixed an error pointed by an user
1745
1746Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1747
1748 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1749 win32/libxml2.def.src xmlIO.c: exported default
1750 'file:', 'http:' and 'ftp:' protocols input handlers
1751 and maked protocols comparisson case insensitive
1752
1753Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1754
1755 * configure.in: Neven Has detected a typo
1756
1757Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1760 as one of the persons allowed to commit directly to the
1761 module.
1762
1763Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1766 * valid.c: raised a too low limit
1767 * doc/*: rebuilt the docs
1768
1769Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1770
1771 * test/XPath/expr/floats test/XPath/expr/functions
1772 result/XPath/expr/floats result/XPath/expr/functions
1773 xpath.c: another XPath conformance patch from Richard Jinks
1774
1775Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1776
1777 * xmlschemas.c: fixed validation of attribute groups.
1778 * test/schemas result/schemas: added an example from the primer
1779
1780Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1781
1782 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1783 * test/schemas result/schemas: updated the test list
1784
1785Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1786
1787 * TODO: updated a bit
1788 * parser.c: made a comment more specific
1789 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1790 Schemas conformance.
1791 * test/schemas result/schemas: updated the test list
1792
1793Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1794
1795 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1796 implementing xs:all with minOccurs = 0
1797 * tes/schemas/* result/schemas/*: added more tests covering
1798 xs:all
1799
1800Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xmlregexp.c: first implementation of the all particle, this
1803 may need to be revisited for case where not all transitions
1804 must be crossed.
1805
1806Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * tree.c: another entity processing update from Markus Henke
1809
1810Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1811
1812 * trionan.c: fixed crash on OSF/1
1813
1814Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * xmlschemas.c: more Schemas work
1817 * test/schemas/* result/schemas/*: added more tests coming
1818 from the spec.
1819
1820Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1821
1822 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1823 ExcC14N specification
1824
1825Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * tree.c: patch from Markus Henke, fix for recursive entities.
1828
1829Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1830
1831 * xpath.c: fix a problem with string() on a document node.
1832
1833Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * Makefile.am xmlschemas.c: more Schemas work
1836 * test/schemas/* result/schemas/*: added more tests coming
1837 from the spec.
1838
1839Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1842 * result/HTML/*: this changes a few things in the results
1843
1844Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1845
1846 * include/libxml/tree.h: eliminated 'declaration different than
1847 prototype' warning
1848 * include/win32config.h: "resolved" conflicts with errno.h
1849
1850Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1853 on the automata interfaces and debug of counted choices
1854 * test/schemas/* result/schemas/*: added a number of tests
1855
1856Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1857
1858 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1859 a bit of work on Schemas
1860 * testSchemas.c: try to make it more useful
1861 * test/schemas/* result/schemas/* Makefile.am: changed the
1862 Schemas regression test procedure, started adding a few samples
1863
1864Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1865
1866 * include/libxml/encoding.h: Patch for the Borland C++ builder
1867 * include/libxml/tree.h: Patch for the Borland C++ builder
1868 * threads.c: Patch for the Borland C++ builder
1869 * win32/bcb5: New directory for the Borland C++ builder
1870 project files
1871
1872Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1873
1874 * win32/Makefile.msvc: Update for XML Schema support
1875 * win32/configure.js: Update for XML Schema support
1876 * win32/libxml2.def.src: Update for XML Schema support
1877
1878Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1879
1880 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1881 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1882 xmlunicode.c include/libxml/Makefile.am
1883 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1884 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1885 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1886 include/libxml/xmlversion.h.in : merged the current state of
1887 XML Schemas implementation, it is not configured in by default,
1888 a specific --schemas configure option has been added.
1889 * test/automata test/regexp test/schemas Makefile.am
1890 result/automata result/regexp result/schemas:
1891 merged automata/regexp/schemas regression tests
1892
1893Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * xpath.c: Gary found a compile time problem, fixes #78823
1896
1897Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1898
1899 * configure.in: release of 2.4.20
1900 * doc/*: updated and rebuilt the docs
1901
1902Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1903
1904 * python/Makefile.am: patch from Cristian Gafton to build on
1905 Red Hat 6.2, should also fix #75779
1906
1907Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * valid.c: first part of fixing #78729
1910
1911Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1914 escaping of URI when saving HTML files.
1915 * result/HTML/*: this impacted some tests
1916
1917Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * configure.in: trying to fix #77441
1920
1921Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1922
1923 * include/libxml/xmlIO.h: Hallski complained it could not be
1924 included by itself.
1925
1926Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1927
1928 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1929
1930Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1931
1932 * win32/configure.js: patch from Nilo for the c14n option
1933 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1934
1935Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1936
1937 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1938 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1939 LIBXML_THREAD_ENABLED
1940
1941Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1942
1943 * xpath.c: another patch from Richard Jinks for substring conformance
1944 * test/XPath/expr/floats test/XPath/expr/strings
1945 result/XPath/expr/floats result/XPath/expr/strings: update of the
1946 test suite to check those.
1947
1948Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1949
1950 * xpath.c: patch from Richard Jinks for .x float parsing.
1951
1952Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1953
1954 * parser.c: patch from Markus Henke when an encoding ain't recognized
1955
1956Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1957
1958 * libxml.m4: got a report that #include <string.h> was needed
1959
1960Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1963
1964Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1965
1966 * doc/example.html: fixing typo
1967
1968Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1971 pointed out by Melvyn Sopacua.
1972
1973Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * libxml.m4: Frédéric Crozat gave a patch related to the change
1976 of Include paths breaking the libxml.m4
1977
1978Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * xpath.c: Fix bug #76927 forgot to save some context
1981 when evaluating binary expressions
1982
1983Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * configure.in: fixed configure for MPE/iX from Markus Henke
1986 * xmlmemory.c: fixed initialization problems
1987 * xpath.c: another set of patches from Richard Jinks this
1988 fixes "make XPathtests" on linux
1989
1990Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1991
1992 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1993 * test/XPath/expr/compare test/XPath/expr/equality
1994 test/XPath/expr/floats test/XPath/expr/functions
1995 test/XPath/expr/strings result/XPath/expr/compare
1996 result/XPath/expr/equality result/XPath/expr/floats
1997 result/XPath/expr/functions result/XPath/expr/strings: Updated
1998 tests though they show a divergence on Linux
1999
2000Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2001
2002 * xpath.c trionan.c: previous commit also included patches
2003 from Richard Jinks on some IEEE support corner case
2004
2005Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2006
2007 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2008 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2009 that $(datadir) should be used for docs
2010
2011Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2012
2013 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2014 could leak filedescriptors
2015
2016Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2017
2018 * configure.in nanohttp.c: applied patch from Allan Clark for
2019 UnixWare/OpenServer
2020
2021Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * configure.in: preparing 2.4.19
2024 * doc/*: rebuilt the docs
2025
2026Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2027
2028 * nanohttp.c: fixing #76043, got fed up with non-portability
2029 of that piece of code.
2030
2031Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2032
2033 * valid.c SAX.c: Never commit without running "make tests" :-(
2034 fix a couple of stupidities in the previous commit
2035 * result/*: a few changes in some attribute order result of previous
2036 commit.
2037
2038Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2039
2040 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2041 the internal subset should not raise duplicate ID errors,
2042 also there was a small bug in conjunction to namespace
2043 declarations defaulted and xml:xxx attributes DTD definitions.
2044
2045Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2046
2047 * xpath.c: Richard Jinks also raised some rounding problems
2048 this tries to fix them
2049
2050Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2051
2052 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2053 behaviour in xmlXPathCastToString()
2054
2055Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2058 raised by Morus Walter
2059
2060Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2063 from Igor
2064
2065Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2066
2067 * xpath.c: fixing #75619, related to a problem when trying
2068 to evaluate condition when the current node set resulting
2069 from that sub-step evaluation is empty. Also fixes 2 potential
2070 problem with previous-sibling and next-siblings axis.
2071
2072Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2075 HTML support is not configured in.
2076
2077Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2080 include/libxml/tree.h: dohh I really didn't intended to commit
2081 this test version :-(
2082
2083Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * testSAX.c: I wanted to see the real speed at the SAX interface
2086 after a little too many Ximianer started complaining about the
2087 parser speed.
2088 added a --quiet option:
2089 paphio:~/XML -> ls -l db100000.xml
2090 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2091 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2092 3200006 callbacks generated
2093 real 0m1.270s
2094 Which means 16MBytes/s and 3Mcallback/s
2095
2096Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * xpath.c: valgrind spotted another error that time when running
2099 on libxslt regression tests
2100
2101Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2102
2103 * Makefile.am: adding "make valgrind" running the full regression
2104 tests (except python ones) under Valgrind (using valgrind -q
2105 which was kindly added by the author).
2106 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2107 passes cleanly now except an obcure floating point initialization
2108 raised in log10() in one XPath regression test ???
2109 * tree.c: edited some comments to close #75244
2110
2111Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2114 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2115 context of ScrollKeeper, made sure that if the number is
2116 an integer, the serialization follows the description at
2117 http://www.w3.org/TR/xpath#section-String-Functions
2118
2119Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2120
2121 * configure.in: preparing 2.4.18
2122 * doc/*: updated and rebuilt the web site
2123 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2124 the Windows and Cygwin maintainers.
2125 * parser.c: humm, changed the way the SAX parser work when
2126 xmlSubstituteEntitiesDefault(1) is set, it will then
2127 do the entity registration and loading by itself in case the
2128 user provided SAX getEntity() returns NULL.
2129 * testSAX.c: added --noent to test the behaviour.
2130
2131Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * parser.c: Wilfried Teiken provided a hackish but working
2134 way to get context reported back on entities when parsing
2135 with SAX and without breaking the DOM build.
2136
2137Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2138
2139 * c14n.c: applied a new patch from Aleksey Sanin
2140 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2141 to reference Aleksey implementation of XML digital Signatures
2142
2143Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * xpath.c: small fix to avoid potential problem due to
2146 ordering of freeing data
2147 * python/Makefile.am: people were complaining about
2148 the generated file in python dir not being built
2149
2150Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2151
2152 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2153 python/generator.py python/libxml.c python/types.c: Cleanup
2154 of the python Makefiles based on Jacob and James feedback,
2155 fixed the spec file accordingly, fixed the number of warning
2156 that passing my pedantic CFLAGS was generating. Conclusion
2157 is that Python includes are real crap.
2158
2159Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2160
2161 * configure,in: it was reported quite a few times that
2162 xml2-config --cflags should not output
2163 -I$includeprefix/libxml2/libxml because libxml2 header names
2164 clashes with existing names like list.h from C++ stl.
2165 Includes should be #include<libxml/xxx.h> so ...
2166
2167Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2168
2169 * c14n.c: another patch from Aleksey Sanin
2170
2171Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2172
2173 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2174 canonicalization algorithm
2175 * doc/xml.html doc/index.html: added the C14N references on the
2176 index page.
2177
21782002-03-13 jacob berkman <jacob@ximian.com>
2179
2180 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2181 usage, redundant, and gcc specific
2182
2183Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2184
2185 * xpath.c: speedup some node selection operations, this can
2186 have a significant impact on DocBook Norm's stylesheets
2187 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2188 make sure it's always the case
2189 * debugXML.c: distinguish CDATA and comments in ls operations
2190
2191Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2192
2193 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2194 to generate better API descriptions etc...
2195
2196Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * c14n.c: Fixing #74186, made sure all boolean expressions
2199 get fully parenthesized, ran indent on the output
2200 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2201 include/libxml/tree.h: also #74186 related, removed the
2202 --with-buffers option, and all the preprocessor conditional
2203 sections that were resulting from it.
2204
2205Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2206
2207 * valid.c: applied patch from Dodji Seketeli fixing an
2208 uninitailized variable in xmlValidGetValidElements()
2209
2210Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2211
2212 * c14n.c: fixed a few comments
2213 * doc/*.html doc/*/*.html: regenerated the docs and added
2214 the C14N API
2215 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2216
2217Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2218
2219 * check-xml-test-suite.py: fix to adapt varaiations in the
2220 bindings
2221 * configure.in python/setup.py python/setup.py.in: fixed to
2222 have the version of the python scripts automatically updated
2223
2224Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2225
2226 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2227 in xmlCopyProp()
2228
2229Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2230
2231 * configure.in: preparing 2.4.17 release
2232 * doc/*: updated and rebuilt the docs
2233 * xpath.c: fixed a comment
2234 * python/libxml.c: fixed a possible reentrancy problem
2235
2236Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2237
2238 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2239 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2240 added a specific regression test
2241 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2242 not raise exceptions when failing to find the attribute.
2243
2244Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * configure.in xmllint.c: owen pointed out a problem with the
2247 ftme fix, gettimeofday() was not detected by configure and
2248 the ftime header wasn't included, dohhh
2249
2250Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2251
2252 * configure.in xmllint.c: trying to fix #71457 for timing
2253 precision when gettimeofday() is not availble but ftime() is
2254
2255Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2256
2257 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2258 are now copied on install and part of the -devel RPM
2259
2260Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2261
2262 * xpath.c: trying to avoid bug #72150 which was apparently
2263 caused by a gcc bug (or a processor problem) as detailed
2264 at http://veillard.com/gcc.bug
2265
2266Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2269 fixed xmlReconciliateNs(), added a Python test/example for
2270 inter-document cut'n paste
2271 * python/libxml.py: fixed node.doc on document nodes and added
2272 xpathEval() onto node objects
2273
2274Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2275
2276 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2277 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2278 fixup and integrated tests for the serialization stuff
2279
2280Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2283 moved the libxml man page to section 3
2284
2285Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * tree.c: fix bug #72490
2288 * python/libxml.c python/libxml.py: added methods serialize()
2289 and saveTo() to all node elements.
2290
2291Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * xmlIO.c: closed #73430, don't read from an input source
2294 which indicated an end-of-file or an error.
2295
2296Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2297
2298 * parser.c: make sure SAX endDocument is always called as
2299 this could result in a Python memory leak otherwise (it's
2300 used to decrement ref-counting)
2301 * python/generator.py python/libxml.c python/libxml.py
2302 python/libxml2-python-api.xml python/libxml2class.txt
2303 python/tests/error.py python/tests/xpath.py: implemented
2304 the suggestions made by Gary Benson and extended the tests
2305 to match it.
2306
2307Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * python/generator.py: applied patch fixing #73450
2310
2311Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * xpath.c: fixing #61290 "namespace nodes have no parent"
2314 long standing divergence from the XPath REC. NodeSets
2315 simply hold a copy of namespace nodes and those node ->next
2316 points to the parent (which may not be the node carrying the
2317 definition).
2318 * include/libxml/xpath.h: flagged but didn't added a possible
2319 speedup
2320 * DOCBparser.c HTMLparser.c: removed some warnings from push
2321 parser due to new state being added.
2322 * tree.c: new fix from Boris Erdmann
2323 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2324 the XML Canonalization support from Aleksey Sanin
2325
2326Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2327
2328 * tree.c: patch from Boris Erdmann fixing some namespace odities
2329 with xmlCopyNode()
2330
2331Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2332
2333 * xmlIO.c: fix bug #72706 when loading a NULL entity
2334
2335Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2338 actually change in a future XML Namespace revision.
2339
2340Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2341
2342 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2343 added the possibility of returning nodesets from XPath extension
2344 functions written in Python
2345
2346Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * python/*: commiting some Python bindings work done while travelling
2349
2350Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2351
2352 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2353 explicitely with memory debugging switched on
2354
2355Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2358 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2359 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2360 the accessor generator for strings
2361 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2362 regression test.
2363
2364Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * python/README python/generator.py python/libxml.c python/setup.py:
2367 added the 'usual' setup.py to allow building a libxml2-python
2368 module based on the same code. The initialization is however
2369 different the 2 .so files fo libxml2 and libxslt are identical and
2370 they entry point initialize both libraries. this is done to avoid
2371 some possible nasty problem since the Python don't merge the maps
2372 of all shared modules.
2373
2374Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2375
2376 * parser.c: fixed a push/encoding bug reported by Michael
2377 on librsvg
2378
2379Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2380
2381 * include/libxml/parserInternals.h: fixes a misplaced #endif
2382
2383Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2384
2385 * parser.c valid.c: found and fixed a couple of allocation bugs
2386
2387Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * doc/xml.html doc/python.html doc/*: added a Python and binding
2390 page describing the current state of the Python bindings and
2391 giving pointers to the other languages wrappers.
2392
2393Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2394
2395 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2396 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2397 rebuilt the API and web site
2398 * xpath.c: fixed #71978 portability bugs
2399
2400Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2401
2402 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2403
2404Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * include/libxml/parserInternals.h parser.c: had to change
2407 2 internal parsing API when processing document content
2408 to check the start and end of element content are defined
2409 in the same entity
2410 * valid.c include/libxml/valid.h: attribute normalization can
2411 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2412 with the context to report it.
2413 * SAX.c: fixed the last known bugs, crazy validation constraints
2414 when a document is standalone seems correctly handled. There
2415 is a couple of open issues left which need consideration especially
2416 PE93 on external unparsed entities and standalone status.
2417 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2418 The 2 tests left failing are actually in error. Cleanup done.
2419
2420Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2421
2422 * valid.c: implemented E59 spaces in CDATA does not match the
2423 nonterminal S
2424
2425Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * SAX.c parser.c valid.c: more validation test fixups
2428 * check-xml-test-suite.py: added duration info for the tests
2429
2430Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2431
2432 * parser.c valid.c: a couple of errors were reported but not
2433 saved back as such in the parsing context. Down to 1% failure rate
2434 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2435
2436Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2437
2438 * xmlInternald.c: isExtender was missing a char
2439 * parser.c include/libxml/parser.h: % are acceptable in the
2440 internal subset if within a PUBLIC ID
2441
2442Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * SAX.c parserInternals.c valid.c: more work on the conformance
2445 suite. Took the step to finally block documents with encoding
2446 errors. It's a fatal error per the spec, people should have fixed
2447 their documents by now.
2448
2449Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * check-xml-test-suite.py: fixed the test script after some discussion
2452 on the semantic of TYPE="error"
2453 * Makefile.am: added the script to the distrib
2454
2455Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * SAX.c entities.c: fixed a couple of conformances issues deep
2458 into the validation code (standalone and undeclared Notations)
2459
2460Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2461
2462 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2463 stayed there for years !
2464
2465Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2468 missing
2469
2470Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2471
2472 * check-xml-test-suite.py: improved the behaviour a bit as
2473 well as the logs
2474 * parser.c valid.c SAX.c: fixed a few more bugs
2475 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2476
2477Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2478
2479 * check-xml-test-suite.py: python script to run regression tests
2480 against the XML Test suite of W3C/OASis
2481 * SAX.c: fixed a validation bug
2482 * parser.c: fixed 3 errors pointed by the test suite
2483 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2484 * python/Makefile.am: fixed a dependendy
2485
2486Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * xmlmemory.c: avoid a warning bug #71594
2489
2490Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2493 warning on alpha/Tru64
2494
2495Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * include/libxml/entities.h: fixing a comment
2498 * valid.c: fixing some troubles with validity check on namespaces
2499 * result/VC/NS3 test/VC/NS3: added a specific regression test
2500
2501Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2502
2503 * tree.c: Fixing #71342 serializing '\n' in attribute values
2504 * result/noent/att3 result/att3 test/att3: added a specific
2505 test.
2506
2507Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2508
2509 * python/libxml.c: couple of bug fixes
2510
2511Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * python/*.py: removed tabs and used spaces.
2514
2515Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2518 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2519
2520Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2523 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2524
2525Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * include/libxml/encoding.h include/libxml/entities.h
2528 include/libxml/globals.h include/libxml/parser.h
2529 include/libxml/threads.h include/libxml/tree.h
2530 include/libxml/xmlmemory.h: trying to fix the include mess
2531
2532Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * include/libxml/xmlmemory.h: reverted part of the previous
2535 attempt to provide #69655, this was breaking the build.
2536
2537Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2538
2539 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2540 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2541 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2542 include/libxml/parserInternals.h include/libxml/tree.h
2543 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2544 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2545 clean.
2546 * python/libxml.c: fixed a warning.
2547
2548Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2551 copying of node, merge back IDs in the target document.
2552 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2553 test/XInclude/ents/ids.xml: test case
2554 * result/VC/ElementValid4: output changed due to a typo fix
2555
2556Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * python/Makefile.am: seems some version of automake didn't
2559 generate the dependancies right as Jacob found out. Add
2560 an extra dependancy rule.
2561
2562Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * parserInternals.c valid.c: Justin Fletcher found some parts
2565 of the code needing cleanup
2566 * libxml.spec.in python/Makefile.am python/generator.py
2567 python/libxml.c python/libxml.py: Fixed the python Makefiles
2568 corrected a bug showing up on ia64, changed the name of the
2569 python internal module too
2570
2571Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2572
2573 * Makefile.am: applied patch from Andris Pavenis for binary
2574 name suffixes
2575
2576Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * xmllint.c win32/win32config.h: fixing #68748
2579
2580Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2581
2582 * valid.c: fixing #70166
2583
2584Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2585
2586 * valid.c: fixing #70077
2587
2588Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2589
2590 * Copyright Makefile.am README configure.in libxml.spec.in:
2591 Changed to the MIT Licence
2592 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2593 doc/xmlio.html: updated the doc accordingly
2594 * include/libxml/xmlwin32version.h configure.in: preparing
2595 2.4.14 release
2596 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2597 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2598 fixed the const xmlChar * wrapper and generator, XPath extension
2599 functions now use the context as first argument
2600 * python/tests/tstxpath.py python/tests/xpath.py
2601 python/tests/xpathext.py: Updated the tests accordingly
2602 * tree.c: fixed bug #70067
2603
2604Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2605
2606 * Makefile.am: cleanup
2607 * debugXML.c: always use stdout if output is NULL
2608 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2609 * python/Makefile.am python/generator.py python/libxml2class.txt
2610 python/libxml_wrap.h python/types.c: augmented the number of bindings
2611 handling FILE * and XPath contexts
2612 * python/tests/Makefile.am: avoid a stupid problem due to the
2613 use of TEST.
2614
2615Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2616
2617 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2618
2619Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2620
2621 * python/TODO python/libxml.c: cleanup the extension function lookup
2622 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2623
2624Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2625
2626 * configure.in python/Makefile.am: do not install outside
2627 of prefix
2628
2629Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * python/TODO python/libxml.c: started adding SAX interfaces
2632 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2633 SAX test
2634
2635Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2636
2637 * tree.c: hardened the addChild function
2638 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2639 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2640 added accessors needed for xmlNode, a bit more testing and
2641 extension of interfaces
2642 * python/tests/Makefile.am python/tests/build.py: added a test
2643 build from scratch/save/load/check
2644
2645Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * parserInternals.c: change a small bit in the way valididy
2648 error messages get initialized
2649 * python/TODO python/libxml.c python/libxml2-python-api.xml
2650 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2651 added some memory debugging to track leaks at the libxml2 level
2652 * python/tests/*.py: changed all tests to check for leaks,
2653 there is just one left in XPath extension registrations.
2654
2655Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2656
2657 * python/TODO python/generator.py python/libxml2-python-api.xml
2658 python/libxml2class.txt: more accessor classes for the parser
2659 context, allow to switch on and check validity
2660 * python/tests/Makefile.am python/tests/error.py
2661 python/tests/invalid.xml python/tests/valid.xml
2662 python/tests/validate.py: attded more test and and added error.py
2663 which I forgot to commit in the last step
2664
2665Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * python/Makefile.am python/types.c: cleanup
2668 * python/libxml.c python/libxml.py python/libxml_wrap.h
2669 python/generator.py python/libxml2-python-api.xml
2670 python/libxml2class.txt: added class for parser context, added
2671 first cut for push mode support. Added a framework to generate
2672 accessors functions.
2673 * python/tests/Makefile.am python/tests/push.py: added a push
2674 test
2675
2676Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2679 bug a bit of cleanup.
2680
2681Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2682
2683 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2684 python/libxml2class.txt: adding error redirections and preformat
2685 to a python handler
2686 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2687 tests self checking
2688
2689Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2690
2691 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2692 a function
2693
2694Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2695
2696 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2697 python/libxml.c python/libxml2-python-api.xml
2698 python/libxml2class.txt: Progressing through the TODOs, class
2699 description output, extra XML API, RPM now builds the wrappers
2700 for all python installed versions
2701
2702Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2703
2704 * configure.in libxml.spec.in python/Makefile.am python/TODO
2705 python/generator.py python/libxml2class.txt: added more informations
2706 in the libxml2-python package including docs. Slightly changed
2707 the class hierarchy
2708 * python/tests/*: added basic regression tests infrastructure too
2709
2710Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2711
2712 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2713 added libxml2-python as part of the packages installed
2714
2715Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2716
2717 * python/Makefile.am python/generator.py python/libxml.c
2718 python/libxml.py: more work, now able to extend the
2719 XPath interpreter with functions written in python.
2720
2721Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * python/Makefile.am: Jacob sent a patch to allow building from
2724 tarfile.
2725
2726Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2729 inserted the python wrappers build, I hope this won't be too
2730 unportable
2731
2732Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * xpath.c: minor optimization
2735 * python/generator.py python/libxml.c python/libxml.py
2736 python/libxml_wrap.h: more work on the python bindings,
2737 they now support XPath and there is no evident leak
2738
2739Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * python/generator.py python/libxml.c python/libxml.py:
2742 more work on the python bindings generator.
2743
2744Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2745
2746 * python/generator.py python/libxml.c python/libxml_wrap.h:
2747 more work on the python bindings.
2748
2749Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2750
2751 * python/generator.py python/libxml.c python/libxml.py
2752 python/libxml_wrap.h: commited early version of a python binding
2753 for private use only ATM
2754
2755Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * entities.c tree.c include/libxml/entities.h: applied patch
2758 from Anthony Jones to implement copy of DTD subtree too. Had
2759 just to keep 2 function private which really ought to become
2760 public ones.
2761
2762Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2763
2764 * xmllint.c: added pointers to the web pages in the usage()
2765
2766Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2767
2768 * tree.c: more fixes from Petr Kozelka for attribute handling
2769 in the tree API to align the semantic with DOM.
2770
2771Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * valid.c tree.c entities.c: another set of patches from
2774 Anthony Jones for copy operations cleanup and robustness
2775
2776Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2779 an alphabetic index based on comments content
2780 * doc/*: rebuilt the web site with the new references
2781
2782Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * parserInternals.h: Greg Sjaardema suggested to use an
2785 eponential buffer groth policy in xmlParserAddNodeInfo()
2786
2787Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2790 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2791 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2792 to generate cross-references, and added/updated the stylesheets
2793 to generate and link API indexes. The generic keyword index
2794 is not done yet.
2795 * doc/*.html: regenerated all the usual docs too
2796
2797Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * debugXML.c: added an xpath function to the shell for T. V. Raman
2800
2801Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2804 debug routines.
2805
2806Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2807
2808 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2809 support of attribute nodes
2810
2811Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2812
2813 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2814 hopefully near complete and fully documented of the API in XML
2815 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2816 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2817 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2818 include/libxml/parserInternals.h include/libxml/valid.hi
2819 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2820 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2821 include/libxml/xpath.h include/libxml/xpathInternals.h:
2822 Cleaned up the doc comments a lot in the process, the interface
2823 coverage is now 100%
2824
2825Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2826
2827 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2828 extracts comments from the gtk-doc DocBook output (a bit
2829 convoluted but seems to work).
2830
2831Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2834 added an XML description of the API, moved the script generating
2835 it here. Added a "make api" target
2836
2837Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2840
2841Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2842
2843 * xpath.c include/libxml/xpathInternals.h: the change made to
2844 xmlXPathFuncLookupFunc was incompatible roll it back
2845
2846Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2847
2848 * SAX.c: cleanup patch from Anthony Jones
2849 * doc/Makefile.am: fix the headers to avoid in make scan
2850 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2851 includes, * vs Ptr and general cleanup
2852 * parsedecl.py: first version of a script to extract the
2853 module interfaces, the goal will be to provide .decl or XML
2854 specification of the interfaces to build wrappers.
2855
2856Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2859 now provides return codes in case of errors
2860
2861Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2862
2863 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2864 Upgraded to trio baseline 1.6
2865 * strio.h strio.c: Replaced by triostr.h and triostr.c
2866
2867Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2870 of strdup usage in the code
2871
2872Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * parser.c error.c: Keith Isdale complained rightly that
2875 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2876
2877Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2878
2879 * tree.c: fixed the funxtion to set the xml: attributes
2880 * debugXML.c: added "setbase" to test it.
2881
2882Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2883
2884 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2885 to allow updating an attribute content
2886
2887Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2888
2889 * libxml.h: try to avoid problems when compiling on Windows
2890
2891Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2892
2893 * hash.c: patch from Anthony Jones for hash.c allocation size
2894 * Makefile.am: trying to work around Yet Another Libtool Madness
2895 and build the 2.4.13 release finally ...
2896
2897Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2900 * doc/* : update of the documentation
2901
2902Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2905 at fixing #61290 :-(
2906
2907Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2910 Fixes bug #67229
2911
2912Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * tree.c: trying to avoid troubles when a subtree is copied
2915 and coalesced in part with the target tree. Should fix
2916 bug #67407
2917
2918Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2919
2920 * valid.c: fixed validation of attributes content of type
2921 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2922 values, very old bug. Fixes #67671
2923
2924Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2925
2926 * parser.c include/libxml/parserInternals.h tree.c: integrated
2927 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2928 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2929
2930Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2931
2932 * threads.c: applied Serguei Narojnyi's patch to add native
2933 thread support on the Win32 platform
2934 * testThreadsWin32.c Makefile.am: added the test program also
2935 from Serguei, Win32 specific
2936 * include/win32config.h include/libxml/xmlwin32version.h.in:
2937 added patch from Igor for the Windows thread specific defines.
2938
2939Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2940
2941 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2942
2943Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2946 output page into XMLinfo.html. Close bug #66951 and
2947 raised by Robert Collins too.
2948
2949Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * encoding.c: Paul Keogh pointed out a possibility of segfault
2952 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2953 Closes bug # 68238
2954
2955Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * doc/*.html: updated the Gdome2 links
2958
2959Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2960
2961 * libxml.h: Applied following patches from Robert Collins
2962 and make sure IN_LIBXML is defined when compiling it
2963 -------
2964 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2965 as well as Visual C.
2966 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2967 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2968 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2969 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2970 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2971 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2972 xmlSysIDExists xmlNoNetExists).
2973 * xmllint.c: Don't include winsock2.h for Cygwin.
2974
2975Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2976
2977 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2978 when the version info is not present.
2979
2980Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * tree.c: Anthony Jones pointed out a problem in
2983 xmlStringGetNodeList() and provided a fix for it
2984
2985Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * parser.c: patch from Frank J Franklin to remove a bug in
2988 xmlCreatePushParserCtxt() when the initial buffer passed
2989 is large.
2990
2991Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * win32/*: big cleanup of the Windows/MSVC project files
2994 from Igor Zlatkovic
2995
2996Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2997
2998 * doc/Makefile.am: should fix #67674 and avoid troubles if
2999 xsltproc is not available or fails in the prefix provided
3000
3001Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3002
3003 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3004
3005Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3006
3007 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3008 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3009 Fixed a few other problems raised by Charlie Bozeman.
3010 * result/VC/ElementValid[5-7]: fixed the output
3011
3012Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3015 patches from Charlie Bozeman. Regenerated the HTML docs.
3016
3017Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3018
3019 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3020 for Windows from Igor
3021
3022Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3023
3024 * xmllint.c: applied Justin Fletcher patch for --output or -o
3025
3026Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3027
3028 * win32/libxml2/libxml2.def.src: close #67019
3029
3030Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * xmllint.c: applied Justin Fletcher generic timing patch
3033 similar to the one already applied to xsltproc.
3034
3035Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3036
3037 * include/libxml/tree.h tree.c: applied documentation patches
3038 from Charlie Bozeman
3039
3040Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3041
3042 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3043
3044Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3045
3046 * valid.c: fix the xmlStrdup() used in the previous patch.
3047 * valid.c: added --dropdtd
3048 * tree.c: fixed xmlUnlinkNode so it also removes the references
3049 from the document if the node is a DTD
3050
3051Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * HTMLtree.c valid.c: cleanup some static declarations
3054
3055Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * xmllint.c: removed another strdup()
3058 * doc/FAQ: removed the HP/UX entry
3059
3060Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * valid.c: fix bug #66816 when validating.
3063 * xmllint.c: don't use sys/time.h if configure did not found it
3064
3065Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3066
3067 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3068 xmlcatalog_man.xml
3069
3070Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3071
3072 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3073 xmlInitMemory() was declared twice
3074
3075Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3076
3077 * globals.c: do not reference strdup() !
3078 * configure.in libxml-2.0.pc.in: trying to fix the libs
3079 of the various config extraction modules
3080
3081Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3082
3083 * configure.in : preparing 2.4.12
3084 * doc/* : updated and rebuilt the docs
3085
3086Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3087
3088 * uri.c: closed bug #66159
3089 * testURI.c: added --escape option
3090 * configure.in: some cleanup for xml2-config --cflags
3091
3092Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3093
3094 * globals.c testThreads.c: removed some misplaced includes
3095 of xmlversion.h
3096
3097Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3098
3099 * threads.c: patch from Gary Pennington fixing a possible
3100 problem at initialization time.
3101
3102Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3103
3104 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3105 Eric Lavigne contribution to build libxml2 on MacOS using
3106 CodeWarrior.
3107
3108Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3109
3110 * xmllint.c: applied Geert Kloosterman's patch to fix
3111 --repeat --timing output
3112
3113Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3114
3115 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3116 where non-wellformed XML declaractions were not detected.
3117
3118Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3119
3120 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3121
3122Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3125 gets reset by xmlCleanupInputCallbacks() and this makes the
3126 function useless. Same for output.
3127
3128Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3129
3130 * xmlIO.c: robert pointed out a loop error in callback cleanups
3131
3132Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3133
3134 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3135 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3136 they are not really tied to debugging
3137
3138Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3141 * xmllint.c: better --catalogs description
3142
3143Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3144
3145 * tree.c: fixed a couple of problems in xmlSetProp()
3146
3147Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3150 unappropriate stdout output.
3151
3152Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3153
3154 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3155 by Denis Beurive, closes #65111
3156
3157Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * valid.c: in case of content model validity error, don't
3160 print it if validity warnings were not requested.
3161
3162Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3163
3164 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3165 * parserInternals.c: removed the last exit() call. Print an
3166 unmaskable error on stderr instead (library mismatch detection)
3167
3168Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3169
3170 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3171 shell instructions from Heiko Rupp
3172
3173Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * catalog.c: use the URL notation file:// for default catalog paths
3176
3177Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * include/libxml/tree.h: better comments for _private fields
3180 * tree.c: removed a problem when copying an entity reference.
3181
3182Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * vms/*: updated instructions and diffs from John A Fotheringham
3185
3186Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3187
3188 * include/libxml/xmlerror.h: avoid an include problem if
3189 #include <libxml/xmlerror.h> happens first in code
3190 seems to be the case in KDE libs
3191
3192Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3195 from Igor for Windows
3196
3197Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * Makefile.am: Gary Pennington pointed out a missing prefix
3200
3201Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3202
3203 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3204 * doc/*: upgraded and rebuilt the docs
3205
3206Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3207
3208 * HTMLparser.c: fix comment in scripts element parsing.
3209 * result/HTML/doc3*: updated the results.
3210
3211Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * uri.c: another URI bug fix #63336, using Joel Young patch.
3214
3215Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3216
3217 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3218 a cleaned up version of the Pwd shell string generation.
3219
3220Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3221
3222 * valid.c include/libxml/tree.h: trying to fix namespaces +
3223 validation problems for good, closing #63619 in the process
3224 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3225 wrong in this respect, fixed it.
3226
3227Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * xmllint.c: Morus Walter patch to allow --format and --encode
3230
3231Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * debugXML.c: Stefan Kost provided an help command for the shell
3234
3235Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3236
3237 * debugXML.c: Heiko Rupp pointed that the shell would crash
3238 on empty nodesets returns.
3239
3240Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3243 migh need the history libraries
3244
3245Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3246
3247 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3248 handle the case of < in quoted attributes, Bastian Kleineidam
3249
3250Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3253 fixing catalog breakages
3254 * Makefile.am catalog.c result/catalogs/catal
3255 result/catalogs/mycatalog.* test/catalogs/catal*:
3256 fixed more problems in catalog support, added more regression tests
3257 for both XML and SGML catalog handling
3258
3259Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3260
3261 * debugXML.c: applied an improvement to xmlGetLineNo() from
3262 Keith Isdale
3263
3264Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3265
3266 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3267 Side effect of the progressive catalog loading
3268
3269Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3270
3271 * Makefile.am: confexecdir and confexec_DATA were defined twice
3272 pointed out by Karl Eichwalder
3273
3274Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * xmlcatalog.c: avoid unlink() and use remove() instead.
3277
3278Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3279
3280 * libxml.spec.in: cleanup
3281 * include/libxml/xmlwin32version.h: updated with 2.4.8
3282
3283Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3284
3285 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3286 of compiling libxml with a non standard set of options
3287
3288Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3289
3290 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3291 document --sgml option, fixing gnome bugzilla #63382
3292
3293Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3294
3295 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3296 breakage of 2.4.7, added a couple of really needed APIs
3297 like xmlCatalogIsEmpty() and xmlNewCatalog()
3298 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3299 for install-catalog
3300 * configure.in: preparing 2.4.8
3301
3302Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3303
3304 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3305 include/libxml/tree.h include/libxml/xmlIO.h: more include
3306 cleanups, export cleanly one html output + format function.
3307
3308Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * parser.c: removed initGenericErrorDefaultFunc call from
3311 xmlInitParser() since it could destroy previous calls to
3312 xsltSetGenericErrorFunc() effects
3313
3314Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3315
3316 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3317 keyword.
3318
3319Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3320
3321 * Makefile.am: cleanup
3322 * threads.c: cleanup too
3323 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3324 from xsltproc
3325 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3326 dependancy loop.
3327
3328Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3331 was not used anymore !
3332
3333Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * configure.in: preparing 2.4.7
3336 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3337 manual page from John
3338 * doc/*: updated the doc and rebuilt the generated pages
3339
3340Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3341
3342 * xmlIO.c: closing bug #62711, the library should never
3343 close stdin or stdout.
3344
3345Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3346
3347 * uri.c: second pass at fixing #63336, using Joel Young
3348 final patch. looks okay.
3349
3350Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3351
3352 * uri.c include/libxml/uri.h: trying to clear #63336
3353 allowing the escaping routine to parse unconformant
3354 URI-References.
3355
3356Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * vms/readme.vms vms/build_libxml.com nanoftp.c
3359 include/libxml/xmlversion.h.in: a few VMS updates from
3360 John A Fotheringham
3361 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3362 and xmlCleanupOutputCallbacks() for the Perl binding people.
3363
3364Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3365
3366 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3367 apply fixes to close #63271 and avoid segfaults when
3368 the error routine gets callbed before xmlInitParser()
3369 get called.
3370 * nanoftp.c error.c: Applied patches from Justin Fletcher
3371 correcting some xmlGenericError misuses.
3372
3373Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3374
3375 *doc/xmllint.xml, doc/xmllint.1
3376 New and improved man page for xmllint - .xml is the original, .1
3377 is the generated man page
3378
3379Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3380
3381 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3382 the web site from the main HTML document.
3383
3384Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * parser.c: fixed an erroneous validation bug when PE refs
3387 occurs in external parsed entities referenced from the
3388 internals subset
3389 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3390 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3391 added the associated testcase, it's a nice one.
3392 * HTMLparser.c: generate the DTD node as HTML still ...
3393 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3394
3395Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * HTMLparser.c: fixed a bug in htmlNewDoc()
3398
3399Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * test/threads/*: added entities testing to the Thread test
3402 * testThreads.c: make the test reasonable
3403 * DOCBparser.c: fix the DTD public and system ID
3404 * xmllint.c: added --sgml for SGML DocBook importing
3405 * Makefile.am: added Docbtests target
3406
3407Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3408
3409 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3410 * testThreads.c: removed bogus include
3411
3412Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3413
3414 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3415 fixed a very serious (looping) validation bug
3416
3417Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * include/libxml/globals.h include/libxml/threads.h threads.c
3420 testThreads.c: far more testing, cleaning up bugs
3421 * *.c : make sure globals.h is always included.
3422
3423Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3424
3425 * HTMLparser.c: try to get rid of parser loops for good.
3426
3427Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3428
3429 * configure.in: fixed some bugs in CFLAGS passing.
3430 * test/threads Makefile.am testThreads.c: added a specific
3431 threaded test case (really nasty, guaranteed).
3432
3433Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * catalog.c: serious cleanup on the management of the
3436 XML catalog tree, more tests done, especially with
3437 the catalog PI.
3438
3439Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * catalog.c: avoid a problem in catalog cleanup on SMP if
3442 catalogs were not initialized.
3443
3444Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * catalog.c xpath.c: trying to cleanup the not thread safe
3447 parts of the library.
3448
3449Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3450
3451 * include/libxml/globals.h configure.in global.data: make
3452 the allocation be per-thread a configure option
3453 * encoding.c include/libxml/parser.h: fixed compilation
3454 errors
3455
3456Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * include/libxml/parser.h: Norm reported that a few lines
3459 added were breaking libxslt compile, removed them for now
3460
3461Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * parser.c parserInternals.c threads.c: debugged and fixed
3464 initialization problems which were giving troubles on SMP
3465 boxes.
3466
3467Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3468
3469 * include/libxml/Makefile.am: missing globals.h
3470
3471Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3472
3473 * globals.c: added a couple of standard includes.
3474
3475Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3478 include/libxml/parserInternals.h include/libxml/tree.h
3479 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3480 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3481 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3482 Applied the last patches from Gary, cleanup, activated threading
3483 all user accessible global variables are now handled in globals.[ch]
3484 Still a bit rought but make tests passes with either
3485 --with-threads defined at configure time or not.
3486 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3487 linking options
3488
3489Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * Makefile.am include/libxml/Makefile.am
3492 include/libxml/globals.h globals.c include/libxml/threads.h
3493 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3494 configure.in: started integrating the core of the thread support
3495 not activated yet but half integrated. The code should still
3496 compile and work anyway.
3497
3498Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3499
3500 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3501 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3502 integrating the non-controversial parts of Gary Pennington
3503 multithread patches
3504 * catalog.c: corrected a small bug introduced
3505
3506Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * catalog.c include/libxml/catalog.h: very serious cleanup,
3509 isolating unportable code and as much as possible the accesses
3510 to the global shared catalog. May need more testing !
3511
3512Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3513
3514 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3515 Keith Isdale patches for the XSLT debugger interfaces. Some
3516 cleanup
3517
3518Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3519
3520 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3521 * DOCBparser.c: generate line nubers in elements
3522
3523Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * configure.in: preparing 2.4.6 release
3526 * doc/xml.html doc/html/*: updated and rebuilt the docs
3527 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3528
3529Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3530
3531 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3532 adding documentation for DV's supercatalog support
3533
3534Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3535
3536 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3537 super catalog support adding one API and one flag --sgml to
3538 xmlcatalog
3539
3540Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3541
3542 * doc/xmlcatalog_man.xml, xmlcatalog.1
3543 One more crack at
3544 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3545
3546
3547Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3548
3549 * xpath.c: implemented xmlXPathObjectCopy for external objects
3550 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3551
3552Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3553
3554 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3555 finishing up fix to
3556 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3557 the xmlcatalog man page display more elegantly
3558
3559Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * configure.in: closing bug #61832
3562 * HTMLparser.c: removed a warning
3563
3564Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3565
3566 * xpath.c: fixing #61673 part I, do not loose doc information
3567 when copying result value trees.
3568
3569Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3570
3571 * xpath.c: trying to harden the XPath interpreter
3572
3573Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3574
3575 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3576 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3577
3578Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3579
3580 * HTMLparser: repaired another loop problem
3581
3582Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3583
3584 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3585 parsing.
3586 * xpath.c: fix bug #61291 the default XML namespace node is
3587 missing from the namespace axis.
3588 * tree.c: refuse to create namespaces nodes with prefix "xml"
3589
3590Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3591
3592 * SAX.c: ouch a non-defined namespace could lead to a crash,
3593 fixed #61215
3594
3595Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * parserInternals.c: closed bug #61054
3598
3599Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3600
3601 * include/libxml/Makefile.am: closing #60708
3602
3603Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3604
3605 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3606 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3607
3608Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3609
3610 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3611
3612Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3613
3614 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3615 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3616
3617Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3618
3619 * catalog.c: Justin Fletcher provided cleaup code in case
3620 HAVE_STAT is not defined
3621 * include/win32config.h: Igor Zlatkovic suggested to have
3622 HAVE_STAT defined there
3623
3624Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3625
3626 * catalog.c - fixed typing error reported by M. Barros
3627
3628Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3629
3630 * xmllint.c - fixing typo
3631
3632Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3633
3634 * HTMLparser.c: small enhancement to prevent loop on
3635 unrecognizable data
3636
3637Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * parserInternals.c: applying patch from bug #60757 this
3640 should close it
3641
3642Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * catalog.c xmlcatalog.c: removed a couple of warning
3645 * xpath.c: try to solve the linking problem on platforms
3646 needing trio to compile
3647
3648Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3649
3650 * Makefile.am libxml.spec.in: backing up non-documented changes
3651 commited without review or aproval by Jens Finke <jens@gnome.org>
3652 * HACKING: made 100% clear that no commit should be done directly
3653
3654Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3655
3656 * configure.in: Joe Orton provided a patch fixing a problem
3657 when iconv is specified to be in a non-standard directory
3658 but wasn't exported in xml2-config --cflags
3659
3660Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * configure.in: let's ship 2.4.5 before getting too much
3663 troubles with 2.4.4 errors.
3664
3665Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3666
3667 * encoding.c entities.c: do not output hexadecimal charrefs
3668 when serializing HTML since some version of Netscape can't
3669 grok it, generate decimal ones.
3670 * result/HTML/doc3.htm: output changed due to previous test
3671 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3672
3673Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3676 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3677
3678Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3679 Released 2.4.4
3680
3681 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3682 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3683 updated the configuration scripts systems accordingly
3684
3685Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * configure.in: preparing for 2.4.4
3688 * doc/xml.html doc/html/*: updated and rebuilt the docs
3689
3690Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * win32/dsp/libxml2.def.src: tried to incorporate comments
3693 from bug #59220
3694
3695Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3696
3697 * parser.c result/noent/wml.xml: fixed bug #59981 related
3698 to handling of '&' in attributes when entities are substitued
3699
3700Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3701
3702 * libxml.h include/libxml/xmlversion.h.in
3703 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3704 Tried to close bug #60131
3705
3706Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3709
3710Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * SAX.c: fixing bug #59946 on xmlns=""
3713
3714Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3715
3716 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3717 but allocates a new error code.
3718
3719Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3720
3721 * xmllint.c: John Fleck fixed typos in the options output
3722 * parser.c SAX.c: fix ignorable white space SAX selection
3723
3724Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3725
3726 * entities.c: Steve Underwood found the possibility of an
3727 ininite loop in case of error.
3728
3729Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3730
3731 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3732
3733Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3734
3735 * parser.c: warn if version is not 1.0 but it's not
3736 strictly speaking an error after analyzing the spec
3737
3738Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3739
3740 *doc/catalog.html - add link to the html version of the
3741 man page, other linguistic cleanups
3742
3743Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3744
3745 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3746 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3747 file, has not yet been included in the build.
3748
3749Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * catalog.c: removed a duplicate affectation Justin Fletcher
3752
3753Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3754
3755 * tree.c: Armin Sander pointed a possible text coalescing
3756 problem, completed his patch.
3757
3758Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3759
3760 * trionan.c: Fixed const and volatile re-definition problem
3761
3762Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * libxml.4 parser.c: doc updates from Heiko Rupp
3765 * parserInternals.c: 2 sanity checks from Heiko Rupp
3766
3767Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * tree.c: applied patch from Armin Sander to make some pointers
3770 const in xmlCopyNode()
3771 * include/libxml/tree.h: added fix to the header
3772
3773Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3774
3775 * xpath.c: hum, restrict the integer usage gcc bug workaround
3776 to only gcc compilers so that other architecture don't get
3777 penalized by this limitation.
3778 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3779
3780Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3783 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3784
3785Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3788 --convert option to xmlcatalog to convert SGML ones to
3789 the XML syntax.
3790 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3791
3792 2.4.3 got released at that point
3793Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3794
3795 * catalog.c xmlIO.c: started some serious testing and fixed
3796 a few bug and optmization needs.
3797
3798Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3801 preparing for a 2.4.3 release even if it may not be ready yet
3802 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3803 all file parsing lookup to go through the entity resolver, add
3804 to add an API to bypass it (needed to load catalogs themselves),
3805 some cleanup on the catalog code too.
3806 * nanoftp.c: small cleanup
3807 * doc/catalog.html: small update
3808
3809Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3810
3811 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3812 Jun Kuriyama
3813
3814Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3815
3816 * doc/catalog.html: finished the catalog documentation
3817
3818Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * doc/catalog.html doc/xml.html: added documentation about
3821 Catalog support, misses an API description
3822 * doc/html/*: reextracted the API pages
3823
3824Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3825
3826 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3827 Added the part about section 7.2 on URI resolution,
3828 fixed a side effect in the HTML parser, look complete
3829 and ready to rock except the URI/SystemID part!
3830
3831Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * include/libxml/catalog.h include/libxml/parser.h
3834 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3835 xmlIO.c: added support and APIs needed for the catalog PI
3836 * include/libxml/xmlIO.h: cleanup
3837
3838Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3839
3840 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3841 include/libxml/catalog.h: starts to look okay, really
3842 plugged the new framework, cleaned a lot of stuff,
3843 added some APIs, except the PI's support missing this
3844 should be mostly complete
3845 * result/catalogs/* test/catalogs/*: added new test, enriched
3846 the existing one with URN ID tests
3847
3848Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3849
3850 * catalog.c: fixed nextCatalog
3851 * result/catalogs/docbook test/catalogs/*: started adding
3852 a small regression test
3853
3854Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3857 more work on the XML catalog support.
3858 * parser.c include/libxml/parser.h: small cleanup seems using
3859 list as a public parameter name can give portability troubles
3860 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3861 include/libxml/xpath.h include/libxml/Makefile.am: removed
3862 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3863 wrappers
3864
3865Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3866
3867 * Makefile.am trio.c triodef.h trionan.c xpath.c
3868 include/libxml/Makefile.am include/libxml/trionan.h:
3869 Re-worked Not-A-Number and Infinity support.
3870 * xmlcatalog.c: added readline include files
3871
3872Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3873
3874 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3875 testCatalog as xmlcatalog, making it an installed app
3876 adding a shell, and preparing it to be a /etc/xml/catalog
3877 management tool, though not ready yet
3878 * catalog.c include/libxml/catalog.h: adding support for
3879 XML Catalogs http://www.oasis-open.org/committees/entity/
3880 not finished, there is some interesting tradeoffs and a
3881 few open questions left.
3882
3883Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3884
3885 * xmllint.c: fixed a line formatting problem
3886
3887Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * SAX.c: removed a couple of unused variable (Albert Chin)
3890
3891Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3894 trying to fix some troubles w.r.t. function returning
3895 const xxxPtr.
3896
3897Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3900 defined
3901
3902Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * xpointer.c: removed unused var
3905
3906Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3907
3908 * testXPath.c: another small cleanup closing bug #59110
3909
3910Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3911
3912 * win32/dsp/libxml2.def.src: small cleanup closing bug
3913 #59108
3914
3915Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * example/gjobread.c: add xmlCleanupParser() before leaving
3918
3919Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * config.h.in configure.in include/libxml/xmlwin32version.h:
3922 released 2.4.2
3923
3924Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3925
3926 * include/libxml/valid.h debugXML.c valid.c: deprecate
3927 the non-boundchecking Sprintf functions, add Snprintf
3928 this should close bug #57984
3929
3930Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3931
3932 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3933 URIs before doing the lookups (pointed by Mark Vakoc)
3934
3935Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * xpath.c: serious changes on Result Value Trees and NodeSets
3938 w.r.t. deallocation and collect operations. Probably not
3939 100% clean (merge of allocated trees smells like a problem).
3940 Seems sufficient to close #58943
3941
3942Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3943
3944 * xmllint.c: adding a --format option
3945
3946Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3947
3948 * xpath.c: count() was broken on Result Value Tree
3949 * xmlIO.c: fixed file:/// accesses on _WIN32
3950
3951Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3952
3953 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3954 macro was renamed, this should close bug #58683
3955
3956Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3957
3958 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3959 entity substitution mode text at the end of the entity might
3960 be added due to text coalescing.
3961 * nanoftp.c parser.c: small cleanup
3962
3963Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * HACKING: added John Fleck right to commit in the doc subdir
3966
3967Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3970 allow to inherit attributes from the DTD directly in the
3971 tree, this is needed for XPath and can be a useful feature.
3972 Inherited namespaces are always provided at the tree level now
3973 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3974 of tests for this feature (XSLT being the prime user).
3975
3976Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3979 testSAX.c xmlIO.c xmllint.c include/win32config.h
3980 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3981 include/libxml/xmlwin32version.h.in win32/README.MSDev
3982 win32/dsp/*: applied Win32 Facelift No.2 patches from
3983 Igor Zlatkovic for Windows/MSC
3984
3985Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * SAX.c: unparsedEntityDecl() the URI computation of the
3988 entity wasn't done breaking XSLT unparsed-entity-uri()
3989
3990Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3991
3992 * xpath.c: fixed a bug when walking the descendants and
3993 the current node has no children
3994 * debugXML.c: show up when a text node is supposed to not be escaped
3995
3996Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3997
3998 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3999 worked like the set:leading() function)
4000 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4001
4002Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4003
4004 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4005
4006Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * include/libxml/xmlIO.h: apply change to close #58141
4009 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4010
4011Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4012
4013 * parser.c: when the internal subset uses a PE, then the
4014 included entity can use conditional sections.
4015
4016Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4017
4018 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4019 when walking the namespace axis showing up in
4020 libxst/tests/general/bug-12
4021 * xmlmemory.c: added the possibility to trace a given block
4022 defined by its address
4023
4024Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4025
4026 * parser.c: don't override existing encoding specified before
4027 starting xmlParseDocument()
4028
4029Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4030
4031 * include/libxml/xmlwin32version.h: reinserted, needed for
4032 Windows users of CVS
4033
40342001-07-27 Darin Adler <darin@bentspoon.com>
4035
4036 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4037 * testCatalog.c: Add include of <libxml/parser.h>.
4038
40392001-07-27 Darin Adler <darin@bentspoon.com>
4040
4041 * include/libxml/.cvsignore:
4042 * include/libxml/xmlwin32version.h:
4043 Remove this file from CVS because it's generated.
4044
4045Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4046
4047 * parser.c include/libxml/parser.h: applied const patches from
4048 Tom Moog #58002
4049
4050Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4051
4052 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4053 lookup framework
4054
4055Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * tree.c: fixed xmlCopyNode() for documents
4058
4059Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4060
4061 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4062
4063Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * parser.c: fixes bug #57652 reported by Morus Walter
4066
4067Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4070
4071Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4072
4073 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4074 errors, lesson don't add new functions at 1am before a release
4075 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4076 from XPath initialization when possible.
4077
4078Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4079
4080 * result/scripts/base*: removing history/readline changed
4081 this slightly
4082 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4083 xmllint.c: make element content line number generation
4084 optionnal to avoid breaking old apps added interface to switch
4085
4086Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4087
4088 * configure.in: get rid of the readline and libhistory
4089 dependancies by default, release 2.4.1 with IA64 fix
4090 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4091 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4092 John Kroll fixes to allow saving to HTTP via PUT (or
4093 POST of needed).
4094 * doc/html/*.html: regenerated the docs
4095
4096Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4097
4098 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4099 xmlHashScanFull and xmlHashScannFull3 to get passed the
4100 three keys as arguments to the callback function
4101
4102Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * configure.in Makefile.am: removed libxml softlink for good
4105 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4106 100% coverage by gtk-doc
4107
4108Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4109
4110 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4111 fixed serious troubles due to size_t vs. int mismatch
4112
4113Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4116
4117Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4118
4119 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4120 convenient extension API for value and context managing
4121 Now handles external objects through xmlXPathPopExternal,
4122 xmlXPathWrapExternal and xmlXPathReturnExternal.
4123 Added functions for sets operations (intersection, etc.)
4124
4125Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4128 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4129 HTMLparser.c: cleanup of global variables, marking some
4130 const or private.
4131
4132Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4133
4134 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4135 fixed xmlXPathNodeSetItem when passing index=0
4136
4137Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4138
4139 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4140
4141Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4142
4143 * xmllint.c: fixed compilation under Cygwin #57503
4144 * TODO: update
4145
41462001-07-13 Peter Williams <peterw@ximian.com>
4147
4148 * config.h.in: add #undef HAVE_DLFCN_H
4149
4150 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4151 builddir.
4152
4153Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4154
4155 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4156 raised by #57348 and #57381
4157
4158Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4159
4160 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4161 tree.c xpointer.c: store the line numbder in element->content,
4162 may break some software, need a configuration mechanism
4163
41642001-07-10 Darin Adler <darin@bentspoon.com>
4165
4166 * .cvsignore:
4167 * example/.cvsignore:
4168 * include/.cvsignore:
4169 * include/libxml/.cvsignore:
4170 Various things that are generated and should be ignored.
4171
4172Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4175 * doc/xml.html doc/html/*: updated the docs
4176
4177Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4180 validation occured on content with element child
4181
4182Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * tree.c: fixed XML Base computation which was broken
4185 * debugXML.c: added a base function to the shell
4186 * Makefile.am result/scripts/* test/scripts/*: added scripts
4187 based regression tests, and adding 2 XML Base tests
4188
4189Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4190
4191 * tree.c: set properties doc and call xmlSetListDoc for properties
4192 content when grafting them in a different tree.
4193 * aclocal.m4: remove from CVS
4194
4195Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4196
4197 * win32/libxml2/libxml2.def.src: added some missing entry point
4198 for XPath (Mark Vakoc)
4199
4200Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4201
4202 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4203 layer should URI-Unescape before trying to open resources.
4204
4205Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4206
4207 * xpath.c: fix the name() bug for elements in the default
4208 namespace reported by Charlie Bozeman
4209
4210Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4211
4212 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4213 led to an XPath fix, improvements of SAX initialization, and
4214 an added option --nocdata to testXPath
4215
4216Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4217
4218 * doc/libxml-doc.el: Felix Natter provided anew version working
4219 with XEmacs too
4220
4221Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4222
4223 * include/libxml/xpath.h: small cleanup
4224 * doc/xml.html: update
4225
4226Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4227
4228 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4229 released 2.3.14
4230
4231Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * doc/html/*: rebuilt the docs for the release
4234 * doc/xml.html: added 2.3.14 release.
4235
4236Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4239 were not equal to empty strings
4240
4241Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * SAX.c: fixed a URI-Reference computation problem when validating
4244 * xmlIO.c: small cleanup
4245
4246Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * parser.c: improved the description of a couple of interfaces
4249 upon Larry Stamper suggestion
4250
4251Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * SAX.c entities.c parser.c: changed completely the way entities
4254 are handled when running the parser in entity substitution mode.
4255 This fixes a bug reported by Stephan Kulow and nearly divides
4256 by 3 the amount of memory required by libxslt to load and process
4257 DocBook TDG.
4258
4259Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * HTMLparser.c: fixing a too early root closing problem raised
4262 byt Prashanth Naidu
4263
4264Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4267 raised by Mark Vakoc.
4268
4269Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * example/Makefile.am: fixed the include path to add srcdir/include
4272 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4273 and some cleanup
4274
4275Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4278 lot of optimization work, results in significant improvements
4279 when handling really complex XPath queries. Add a small optimizer
4280 for unions, improve [n] and [last()], avoid some costly ops.
4281
4282Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4285 * xpath.c: small cleanup
4286 * xmlGetNsList: reformated, fixed problems if used on Entities
4287
4288Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4289
4290 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4291
4292Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4295 * Makefile.am example/Makefile.am: workaround automake generating
4296 erroneous deps
4297
4298Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * include/win32config.h: bug #56801 Yon Derek provided a patch
4301 to the windows config file.
4302
4303Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4306 libxml.h : Yon Derek provided a set of changes to compile from
4307 CVS on Windows/MSC
4308
4309Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * parser.c: fixed UTF8 BOM support in push mode
4312 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4313 added a specific testcase
4314
4315Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4316
4317 * Makefile.am: added --push regression tests
4318 * parserInternals.c: the XML parser segfaulted in --push mode
4319
4320Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * configure.in: moved the symlinks detection within a CVS
4323 check, this is not portable and will be removed soon.
4324 * xpath.c: small cleanup/speedup
4325
4326Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4327
4328 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4329 release of 2.3.12
4330 * parser.c: make an error message if unknow entities in all cases
4331
4332Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4333
4334 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4335
4336Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4339 includes were installed in the wrong dir
4340
4341Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4342
4343 * doc/html.xml: warn against sending code to exhibit bugs.
4344
4345Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4348 Tru64 from Thomas Leitner
4349
4350Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4351
4352 * AUTHORS: added William and Bjorn
4353 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4354 daniel@veillard.com hopefully I won't have to do this again
4355 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4356 docs can be rebuilt cleanly now
4357 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4358 from CVs it's generated, added include/libxml/xmlwin32version.h
4359 also generated but which should change far less frequently.
4360 * catalog.c nanoftp.c: made sure to include libxml.h not
4361 libxml/xmlversion.h directly
4362 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4363 when compiling on WIN32 and MSC
4364
4365Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4366
4367 * include/Makefile.am include/libxml/Makefile.am configure.in:
4368 fixed make distcheck and rebuilding the rpms
4369
4370Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * configure.in: should finish the migration of exported includes
4373 into a real include/libxml in CVS, at least for CVS users.
4374 * removed the exported headers, added in include/libxml (as well
4375 as xmlversion.h.in).
4376
4377Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * configure.in: fixed the way to detect symlink
4380
4381Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * configure.in: updated, include/libxml is now a real CVS dir
4384
4385Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4386
4387 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4388 version works with both libxml1 and libxml2 (it autodetects
4389 the prefix of the html-files) from Felix Natter.
4390 * doc/xml.html: updated doc accordingly
4391
4392Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4393
4394 * xpath.c: fixed the bug generating a template loop in libxslt
4395 when using docbook-xsl-1.4, * should filter out document nodes
4396 * HACKING: added William
4397 * TODO: updated
4398
4399Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4400
4401 * doc/FAQ.html: added a warning about gcc-3.0
4402 * doc/xml.html: added reference to gdome2 and removed a confusing
4403 sentence
4404
4405Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * xmlversion.h: okay this is a generated file, but Windows
4408 users need it and they can't generate it, and I want CVS
4409 Windows users ...
4410 * win32/libxml2/libxml2_so.dsp: Windows project file for
4411 the shared lib version of libxml2
4412 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4413 resources needed for libxslt/xsltproc by Yon Derek
4414
4415Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4416
4417 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4418
4419Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4420
4421 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4422
4423Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4424
4425 * include/win32config.h: Yon Derek provided a first fix
4426 to be able to compile libxslt/xsltproc on Windows
4427
4428Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4429
4430 * xpath.c: attempt to work around what seemed a gcc optimizer
4431 bug when handling floats on i386 http://veillard.com/gcc.bug
4432 * tree.c entities.c encoding.c: doing some cleanups while
4433 chasing it
4434
4435Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * Makefile.am: cleanup when --without-debug is specified
4438 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4439 w.r.t. --without-debug and other include points
4440 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4441 Catalogs
4442 * configure.in entities.h tree.h HTMLparser.c: removed
4443 --without-corba, made the _private field mandatory
4444
4445Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4446
4447 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4448 outputs a BOM in UTF8, an errata has been issued to avoid the
4449 problem, that was the most reasonable solution... Add support
4450 for a leading UTF8 BOM in entities.
4451
4452Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4453
4454 * valid.c: fixed a bug found when post validating an entity ref
4455 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4456 activate it too
4457
4458Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4459
4460 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4461 weakness in the node copy the XPointer and the XInclude
4462 implementations. Serious cleanup.
4463
4464Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * Makefile.am: Kjartan Maraas provided a small patch to
4467 add xml2-config.in to EXTRA_DIST
4468
4469Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4472 provided another failing case found in KDE, the way the
4473 ctxt->vctxt.nodeTab was allocated and freed changed over
4474 time but it wasn't completely cleaned up. This should fix it.
4475
4476Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * parser.c: Stephan Kulow also raised the fact that line number
4479 could get miscounted making debug harder, fixed the problem
4480 in xmlParseCharData()
4481
4482Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * valid.c: Stephan Kulow pointed out a problem when validating
4485 and using an empty entity, forgot a 'break' in a case.
4486
4487Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4490 * doc/xml.html: updated with 2.3.11
4491
4492Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * TODO: updated adding cleanup of generated doc
4495 * configure.in: prepared to release 2.3.11
4496 * xmllint.c: added --version for bug reporting
4497 * doc/html/*.html: rebuilt the doc
4498
4499Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4500
4501 * xpath.c: first part of the work on selecting namespace to
4502 fix bug #56115
4503
4504Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4505
4506 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4507 when using -liconv
4508 * TODO: updated
4509
4510Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4513 cleanup, encoding support.
4514
4515Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4518
4519Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * xpath.c: bug detected by Ankh when / is used as a function arg
4522
4523Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4524
4525 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4526 of element and use it to avoid outputting formatting spaces at
4527 the wrong place. Implemented the format parameter for HTML save.
4528 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4529 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4530 result/HTML/wired.html: of course this impact the result of a
4531 number of HTML tests
4532
4533Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * HTMLtree.[ch]: started augmenting the HTML save API with
4536 encoding and formatting parameters
4537
4538Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * HTMLtree.h: cleanup and started evaluating the work needed on
4541 revamping the HTML output code
4542
4543Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4546
4547Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4548
4549 * valid.c: fixed bug #56049, forgot one check in the
4550 validation routine
4551
4552Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4553
4554 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4555
4556Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * libxml.h: fixed an error in last commit
4559 * doc/FAQ.html: added an entry for compilation from CVS
4560
4561Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * xmlversion.h.in libxml.h: Cygwin patches
4564 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4565 * tree.h: cleanup
4566
4567Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4568
4569 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4570 memory block in a strange case where libxml is linked twice
4571 in the binary.
4572
4573Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4576 state far too often, simple fix used to avoid it.
4577
4578Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4581 being processed, applied his patch
4582 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4583
4584Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4587 provided fixes to compile on MSCC again
4588 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4589 also provided an update for the project files.
4590
4591Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4592
4593 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4594 bug #55810
4595
4596Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4597
4598 * tree.c: fixed xmlGetNsProp() to close bug #55683
4599 Note this requires libxslt to use it's own function instead.
4600
4601Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * HTMLtree.c: when in a pre element no formatting space should
4604 be added.
4605 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4606
4607Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4608
4609 * configure.in: added tests for signal() and signal.h
4610
4611Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4612
4613 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4614
4615Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4616
4617 * doc/libxml-doc.el: Felix Natter provided a new version for
4618 libxml2
4619
4620Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4621
4622 * HTMLtree.c: when in a pre element no formatting space should
4623 be added.
4624
4625Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4628
4629Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4632 hack
4633 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4634 * uri.c: fixed a warning
4635
4636Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * HTMLtree.c: trying to close bug #55772 escaping in script
4639 elements
4640 * doc/xml.html: suggest to send mail to the list
4641
4642Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4645 good. Use a macro and based on the solution provided in
4646 vsnprintf manual page from GNU.
4647
4648Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4649
4650 * error.c: Workaround for non-preserving variadic list.
4651 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4652
4653Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * doc/xml.html: added 2.3.10 release
4656
4657Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * configure.in: releasing 2.3.10
4660
4661Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4664
4665Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4666
4667 * encoding.c: Robert Collins provided a patch to add the
4668 "US-ASCII" encoding alias
4669
4670Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4673 string oriented functions and started cleaning the related areas
4674 in xpath.c which needed fixing in this respect
4675
4676Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4679 #55380
4680 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4681
4682Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * TODO: updated
4685 * nanohttp.[ch] : started adding APIs to get the redirected URL
4686 when this occurs (needed for further base computation
4687 * tree.h: cleanup
4688 * encoding.c: cleanup
4689 * SAX.c: minor change around ctxt->loadsubset
4690
4691Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4692
4693 * Makefile.am include/Makefile.am: small change to have
4694 include/libxml rebuilt if working from CVS.
4695 * uri.c: applied another patch from Carl Douglas for URI escaping,
4696 this should close bug #51876
4697
4698Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4699
4700 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4701 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4702 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4703 added specific regression test
4704 * parser.h: preparing for the XSLT mode where DTD inherited
4705 attributes are added to the tree.
4706
4707Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * xinclude.[ch]: Updated the namespace for the Last Call version
4710 * result/XInclude/include test/XInclude/include: updated the
4711 testsuite accordingly
4712
4713Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4716 related to bug #51876
4717
4718Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * tree.c: fixed a gross mistake in base computation, xml:base is
4721 not completely correct yet (need cascade).
4722 * xpath.[ch]: added the few things needed to find a function name
4723 and URI from the XPath context when it is called.
4724
4725Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4726
4727 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4728 * DOCBparser.c: small cleanup
4729 * xmllint.c: added a --catalogs option to load catalogs from
4730 $SGML_CATALOG_FILES
4731 * tree.c: cleanup
4732 * configure.in: iconv library fixup, ICONV_LIBS
4733
4734Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4735
4736 * catalog.c: handling of CATALOG entries. detection of recursion,
4737 and a few bugfixes
4738 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4739 against the default namespace
4740
4741Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4744
4745Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4746
4747 * parser.c: fixed propagation context info when parsing an
4748 external entity.
4749 * doc/html/*.html: regenerated a couple of docs
4750
4751Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4752
4753 * doc/xml.html: update with 2.3.9 informations
4754
4755Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4756
4757 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4758 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4759 * doc/html/* : rebuilt the docs
4760 * valid.c: small patch which may improve some case when
4761 validating.
4762
4763Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * HTMLparser.c: Closed bug #54891
4766 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4767 to the suite
4768
4769Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4770
4771 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4772 applied a documentation patch from LotR and filled in a few missing
4773 descriptions
4774
4775Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4776
4777 * xpath.c tree.c parser.c: speed optimizations at the parser level
4778 document tree freeing and xpath evaluation
4779
4780Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * parser.c parser.h parserInternals.h: fixed a couple of
4783 interfaces for handling memory buffer input to const char *
4784 upon suggestion of JamesH.
4785
4786Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * configure.in: LoTR sent a patch fixing the previous commit
4789
4790Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4791
4792 * configure.in: trying to deal again with the stoopid -R linking
4793 flag of Solaris
4794
4795Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * xpath.h: two nodeset access macros from Thomas Broyer
4798
4799Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4800
4801 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4802 patch from Thomas Broyer
4803
4804Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4807 case
4808 * INSTALL: was empty added stuff from the FAQ
4809
4810Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4811
4812 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4813 attributes handling and #54433 by adding xmlUnsetProp()
4814 and xmlUnsetNsProp()
4815
4816Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * HTMLparser.c: Patch from Jonas Borgström
4819 (htmlGetEndPriority): New function, returns
4820 the priority of a certain element.
4821 (htmlAutoCloseOnClose): Only close inline elements if they
4822 all have lower or equal priority.
4823 * result/HTML: this of course changed a number of tests results.
4824
4825Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * xmlIO.c catalog.c: plugged in the default catalog resolution
4828 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4829 documentations
4830 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4831
4832Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4833
4834 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4835 integrating catalogs
4836 * catalog.[ch] testCatalog.c: adding a small catalo API
4837 (only SGML catalog support).
4838 * parser.c: restaured xmlKeepBlanksDefault(0) API
4839
4840Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4841
4842 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4843
4844Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4845
4846 * parser.c: added xmlParseExternalEntityPrivate() to allow
4847 propagation of ctxt->_private when parsing external entities
4848
4849Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4850
4851 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4852
4853Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4854
4855 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4856
4857Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * valid.c: warn when indeterminist content model is detected
4860 * result/VC/ElementValid8: this adds a message
4861 * Makefile.am: add --novalid for VCM tests
4862 * parserInternals.c: added a call to Init memory
4863
4864Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4865
4866 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4867 when both parameters are NULL.
4868
4869Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * valid.c: applied small patch from Gary Pennington, reindented
4872 some part of the code.
4873
4874Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4877 release, updated and regenerated the docs
4878
4879Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4880
4881 * xpath.c result/XPath/expr/floats : clarified and cleanup
4882 printing of abnormal floats in tests.
4883
4884Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4885
4886 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4887 * results/HTML/ : a few changes in the output of the HTML tests as
4888 a result.
4889 * configure.in: tying to fix -liconv where needed
4890
4891Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4892
4893 * Makefile.am: fixed a stupid error
4894
4895Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4896
4897 * configure.in Makefile.am: make the inclusion of the trio
4898 modules in the library conditional
4899
4900Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4901
4902 * DOCBparser.c: patche from László Kovács, fixed entities refs
4903 in attributes handling
4904
4905Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4908 flushing
4909
4910Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * xpath.c: fix of an XSLT namespace bug reported on the list
4913 general/bug-8-
4914
4915Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4916
4917 * strio.h trio.c: Dan McNichol suggested a couple of small
4918 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4919
4920Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * tree.c parser.c encoding.c: spent a bit more time looking
4923 at the parsing speed and DOM handling. Added a few more
4924 speedups.
4925
4926Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4927
4928 * parser.c: small but effective parsing speed improvement
4929
4930Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * configure.in: default on the DocBook parser inclusion (for Gnome)
4933 * DOCBparser.h: fixed a header reference
4934
4935Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * configure.in xpath.c: applied Bjorn patches for FPE on the
4938 alpha
4939
4940Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4943 xmlSaveFormatFileTo()
4944
4945Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * xpath.c: simple and efficient optimization, XPath functions
4948 aways bind to the same code, cache this
4949 * TODO: updated (by saying some is obsolete)
4950
4951Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * xpath.c: more cleanup work on XPath name parsing routines
4954
4955Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4958 xmlXPathParseName
4959 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4960 * debugXML.c: avoid compilation problems if compiling without
4961 HTML support, Igor Zlatkovic
4962 * win32/libxml2/libxml2.def.src: being able to compile without
4963 XPath on Windows
4964
4965Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * libxml.m4: yet another patch from Toshio Kuratomi
4968
4969Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4970
4971 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4972
4973Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4974
4975 * tree.[ch]: added xmlSaveFormatFile interface for saving
4976 and indenting a file.
4977
4978Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4979
4980 * xpath.c: fixed bug #53689 related to processing-instruction()
4981
4982Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4983
4984 * DOCBparser.c: patche from László Kovács
4985
4986Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4987
4988 * parser.c: applied fixes from Christian Glahn bug report #53391
4989
4990Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * error.c: Jean François Lecomte provided a complete description
4993 and a fix to bug #53537
4994
4995Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4996
4997 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4998
4999Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5000
5001 * DOCBparser.c SAX.c: a bit more work on entities processing.
5002 Still Need to cleanup XML output and references in attributes
5003
5004Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5005
5006 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5007
5008Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5009
5010 * tree.c: trying to fix #53574, not completely complete,
5011 I would like xmllint --copy --debug test/ent1 and
5012 xmllint --debug test/ent1 to show the same result.
5013 * xpath.c: fix a bug when trying to sort namespace nodes
5014
5015Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * HTMLtree.c: real fix for #53402
5018
5019Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5020
5021 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5022 PIs when using xsl:output
5023 * valid.c: closing #53537 some case generate segfaults if there
5024 is validity errors
5025
5026Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5029 of external parsed entities, added --noent to testDocbook
5030 * valid.c: Garry Pennington found an uninitialized variable
5031 access in xmlValidateElementContent()
5032
5033Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5036 with madness
5037 * result/HTML/ : this modified the result of the regression tests
5038 a lot.
5039
5040Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5043 to doc where it wasn't checked against NULL reported by
5044 Jens Laas
5045
5046Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5049 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5050
5051Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5054 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5055 * SAX.[ch]: cleanup and updates for DocBook
5056 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5057 ex SGML identifier changes
5058 * valid.c: removed a static unused function.
5059
5060Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * HTMLtree.c: applied change for Paul Sponagl on script saving
5063 * Makefile.am: the warning about entity title.xml are normal.
5064
5065Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * configure.in: release of 2.3.7
5068 * Makefile.am: fixing make distcheck
5069
5070Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5071
5072 * doc/html/* doc/xml.html: updated and regenerated the docs
5073
5074Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5075
5076 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5077
5078Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * tree.c: fixed #53388 with the provided patch
5081
5082Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5083
5084 * valid.c: Bjorn detected an invalid memory access. Fixed
5085 vstateVPush()
5086
5087Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5090
5091Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5092
5093 * libxml.h: new header used only for the compilation of libxml
5094 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5095 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5096 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5097 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5098 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5099 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5100 baseline (version 1.2 plus a single patch).
5101 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5102 scientific notation for numbers. Tests added.
5103 * xpath.c: formatting of numbers changed to use sprintf
5104 (contribution from William Brack)
5105
5106Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5107
5108 * valid.c: cleanup, more useful debugging
5109 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5110 * xmlIO.c: entity loading is printed as an error when validating
5111
5112Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * valid.c: fixed to validate within entities
5115 * test/VCM/v22.xml: added a specific testcase
5116
5117Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5118
5119 * valid.c: forgot an epsilon transition in for ()+
5120 * test/VCM/v21.xml : added a specific test case
5121
5122Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * valid.c: removed a state explosion exhibited by RSS
5125 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5126 from bug #51872
5127
5128Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5129
5130 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5131 validation without using an ugly NFA -> DFA algo in the source.
5132 Made a specific algorithm easier to maintain, using a single
5133 stack and without recursion.
5134 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5135 * hash.c: made the growing routine static
5136 * tree.h parser.c: added the parent information to an
5137 xmlElementContent node.
5138
5139Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * SAX.c parser.c xpath.c: generating IDs when not validating
5142 from an external parsed entity was poisoning the ID has table
5143 with removed values. This was killing XSLT on the KDE help
5144 browser.
5145
5146Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5147
5148 * entities.h: andrew@ugh.net.au detected a double declaration
5149
5150Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5151
5152 * debugXML.c hash.c tree.h valid.c : some changes related to
5153 the validation suport to improve speed with DocBook
5154 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5155 the way validation errors get reported
5156
5157Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5160 by P C Chow and William M. Brack for XSLT HTML output
5161
5162Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5163
5164 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5165 Igor Zlatkovic patches for MSC compilation and added his
5166 updates
5167
5168Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5169
5170 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5171 prefix lookup.
5172 * parserInternals.c: fixed the bug reported by Morus Walter
5173 due to an off by one typo in xmlStringCurrentChar()
5174
5175Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * HTMLparser.c result/HTML/*: revamped the way the HTML
5178 parser handles end of tags or end of input
5179
5180Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5183
5184Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5185
5186 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5187 bug where the linktime verions of free() won't work ...
5188
5189Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5192
5193Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * doc/xml.html: added 2.3.6 release
5196
5197Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5200 * result/wml.xml: resulted in a small output change
5201
5202Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5203
5204 * tree.c: xmlNewDoc was missing the charset initialization
5205 * xmllint.c: added --auto to autogenerate a doc, allow to
5206 reproduce the problem fixed on xmlNewDoc
5207
5208Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5209
5210 * xpath.c: trying to get 52979 solved
5211 * tree.c result/ result/noent/: trying to get 52712 solved, this
5212 also made me clean up the fact that XML output in general should
5213 not add formating blanks by default, this changed the output of
5214 a few tests
5215
5216Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5219
5220Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5221
5222 * configure.in: finally released 2.3.6
5223
5224Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5225
5226 * xpath.c: checking for null pointer generated by new code
5227
5228Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5229
5230 * xpath.c: fixed a [] evaluation problem reported
5231 * test/XPath/tests/simpleaddr: extended test
5232 * result/XPath/simpleaddr: updated result
5233
5234Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5235
5236 * xmllint.c: Dan Timis reported a portability problem
5237 on Macs without mmap, fixed it.
5238
5239Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5240
5241 * testXPath.c : added a --tree option allowing to display the
5242 tree dump of the XPath expression
5243
5244Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5245
5246 * xpath.c: fixed a memleak when comparing nodesets
5247 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5248 * tree.c: added a TODO
5249
5250Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5253 we need string functions
5254 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5255 to be able to use them where needed. Applied some changes
5256 to reduce name linking pollution and compile in only what's
5257 needed.
5258 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5259 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5260 for the string manipulation functions
5261 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5262 to the free() function of xmlmemory.c
5263 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5264 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5265 usage.
5266
5267
5268Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5269
5270 * error.c: applied the context output patch of the error
5271 handling submitted by Chuck Griffith
5272 * error/VC/*: this slightly change some error logs
5273
5274Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5275
5276 * parser.c: fixed line number reporting on error
5277
5278Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5279
5280 * parser.c: Sullivan and Darin found a parser bug,
5281 applied the patch.
5282
5283Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5286 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5287 xmlversion.h.in xpointer.c: of course the way I defined
5288 UNUSED breaks on old gcc version. Try to be smart and
5289 also define it directly in xmlversion.h
5290 * configure.in: removed -ansi flag from the pedantic set
5291
5292Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5293 Huge cleanup, I switched to compile with
5294 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5295 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5296 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5297 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5298 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5299 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5300 encoding.h entities.c error.c list.[ch] nanoftp.c
5301 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5302 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5303 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5304 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5305 Cleanup, staticfied a number of non-exported functions,
5306 detected and cleaned up a dozen of problem found this way,
5307 avoided a lot of public function name/typedef/system names clashes
5308 * doc/xml.html: updated
5309 * configure.in: switched private flags to the really pedantic ones.
5310
5311Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * configure.in: 2.3.5
5314 * doc/html/*: rebuilt the docs
5315
5316Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5317
5318 * parser.c: fixed a reported bug in NOTATION parsing
5319 * uri.c: accepted but not fixed bug 51876, added TODO
5320 * Makefile.am: fixed bug 51876
5321
5322Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5323
5324 * config.h.in configure.in error.c: fix a compilation problem
5325 on platforms without vsnprintf (xml@thewrittenword.com)
5326
5327Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5328
5329 * parser.c: fixed a function name header typo
5330 * SAX.c: notations can also occur in external subset.
5331
5332Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5333
5334 * error.c: removed a C++ like comment
5335
5336Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * parser.c: fixing bug 52299 strange condition leading
5339 to a parser crash due to a buffer overflow
5340 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5341 added the specific test case
5342
5343Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5346 xmlXPathConvert{String,Number,Boolean} to be able to make
5347 type casts without a context stack, fixed some implementation
5348 problems related to the absence of context at parse-time,
5349 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5350 in the public API too
5351 * xpointer.c xpathInternals.h: we need to know at parse time
5352 whether we are compiling an XPointer
5353
5354Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5355
5356 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5357 cleaned up the parser internals, refactored XPath code, added
5358 new compilation based APIs and cleanly separated public and
5359 private APIs.
5360
5361Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * xpath.h: the comp field must be added at the end to avoid
5364 killing binary compat.
5365
5366Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5367
5368 * Makefile.am: detect XPath memleaks in regreson tests
5369 * error.c: fixed and error w.r.t. error reporting still using
5370 stderr
5371 * hash.c: added new line at end of file
5372 * tree.h: minor cleanup
5373 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5374 expression parsing from evaluation, resulted in a number of
5375 changes internally, and in XPointer. Likely to break stuff
5376 using xpathInternals.h but should remain binary compatible,
5377 new interfaces will be added.
5378
5379Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * configure.in: fixed a couple of problems reported by
5382 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5383 without gcc on non linux platforms.
5384
5385Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5386
5387 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5388 a fix for --with-html-dir= configure support. I hope it won't
5389 break rpm generation
5390
5391Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * xmlIO.c: one function comment cleanup.
5394
5395Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5396
5397 * SAX.c: external subset notations were improperly registered
5398 in the internal subset.
5399
5400Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5401
5402 * README.cvs-commits: added, pointing to HACKING
5403 * HACKING: updated
5404
5405Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5406
5407 * parser.c: and Matt Sergeant found one in the XML push
5408 parser (erroneous check I forgot to remove when I fixed the
5409 main parser).
5410
5411Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5412
5413 * xpath.c: ptittom found a small bug in UnaryExpr
5414
5415Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * configure.in: bumped to 2.3.4
5418 * error.c: fixed bug #51860
5419 * tree.c: fixed bug #51861
5420 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5421 * tree.[ch] : added xmlDefaultBufferSize
5422 * nanoftp.c: typo in function name header block
5423 * doc/xml.html : updated, added link to XML::LibXSLT
5424 * doc/html/* : rebuilt the docs
5425
5426Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5427
5428 * parser.c SAX.c: the new content parsing code raised an
5429 ugly bug in the characters() SAX callback. Found it
5430 just because of strangeness in XSLT XML Rec ouptut :-(
5431
5432Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * Makefile.am: Martin Baulig suggested to add -lm
5435 * tree.c: found another bug in xmlNodeGetContent()
5436
5437Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * xpath.c: Bjorn found the error related to strictness of comparison.
5440
5441Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * parser.c: trying to fix the Dtd parsing problem reported
5444 by Gary, side effect of last week speed optimizations.
5445
5446Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5449 * parserInternals.c: removed unneeded test raised by Stric
5450
5451Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5452
5453 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5454 and fixed by William Brack). Added xmlXPathFormatNumber.
5455 Changed the sorting slightly.
5456 * configure.in Makefile.am example/Makefile.am: Added -lm.
5457 Please note that applications linking with libxml2, must
5458 also like with the math library from now on.
5459
5460Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5461
5462 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5463
5464Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5465
5466 * parser.c: one must report spaces even if the Dtd element
5467 content proves that this is not part of the element content.
5468 * result/valid/*.xml: this changed the ouptu slightly
5469
5470Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * configure.in: bumped to 2.3.3
5473 * doc/xml.html: updated
5474
5475Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5476
5477 * tree.c: minor doc fix
5478 * xpath.c: deallocation issues when a result tree has been
5479 converted to a node-set
5480
5481Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5482
5483 * doc/xml.html: oops corrected dates s/2000/2001
5484
5485Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * valid.c: new patch from Gary Pennington
5488
5489Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * doc/xml.html: applied patch from Ankh
5492
5493Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * xinclude.c: fixed a problem building on Mac
5496
5497Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * parser.c: more work on increasing parsing ferformances
5500
5501Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5502
5503 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5504 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5505 avoiding memcpy in production builds MEM_CLEANUP macro use
5506 * parser.[ch] parserInternals.c: optimizations of the tightest
5507 internal loops inside the parser. Better checking of I/O
5508 flushing/loading conditions
5509 * xmllint.c : added --timing
5510
5511Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5512
5513 * configure.in: bumped to 2.3.2
5514 * doc/xml.html: updated for release
5515
5516Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5517
5518 * xpath.c: found a memleak and fixed a nasty bug
5519
5520Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * xmllint.[c1] : added return code errors for xmllint
5523 * xpath.c: specific debug dump function for result value trees
5524
5525Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * xpath.c: finally implemented xmlXPathCompareNodeSets
5528 * test/XPath/expr/floats results/XPath/expr/floats: added
5529 a test for float expressions
5530
5531Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5534 * parserInternals.[ch]: trying to speed up parsing
5535 * xpath.c : speeded up node set equality op
5536
5537Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5538
5539 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5540 better handling of ID/IDREF and the list modules associated
5541 * configure.in: small CFLAGS cleanup
5542
5543Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * configure.in: fixed iconv detection on AIX (stric)
5546
5547Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5548
5549 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5550
5551Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5552
5553 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5554 and optimized xmlXPathNodeSetSort
5555
5556Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * xpath.c: bug fix when context size is 0
5559 * parser.c: I like Norm's Dtd because they still manage to break
5560 the parser occasionally
5561
5562Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5565
5566Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5567
5568 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5569 attributes within the XML-1.0 namespace
5570
5571Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xpathInternals.h: exported a few axis functions
5574 * doc/xml.html: updated the doc
5575
5576Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * configure.in: applied patch from Daniel van Balen for OpenBSD
5579 and bumped version to 2.3.1
5580 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5581 attempt to find autoclosing was simply broken, removed it,
5582 updated the examples, this is better
5583
5584Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5585
5586 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5587 hash functionnalities.
5588 * doc/html/* : rebuild the doc
5589
5590Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5591
5592 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5593 on predicate
5594 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5595 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5596 really want to have tags closed on output even if we accept
5597 unclosed ones on input
5598
5599Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5600
5601 * xpath.c: ouch don't free NULL, rare case fixed
5602 * tree.c: don't coalesce text nodes if they don't have the
5603 same behaviour wrt escaping on output
5604
5605Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5606
5607 * xpath.c: small fixup
5608 * SAX.c: don't warn on empty namespaces.
5609
5610Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5611
5612 * README: a bit of cleanup
5613 * configure.in: preparing for 2.3.0 release
5614
5615Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * hash.[ch]: added a first version of xmlHashSize()
5618 * valid.c: another bug fix from Gary Pennington
5619
5620Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5621
5622 * valid.c: couple of bug fixes pointed by Gary Pennington
5623 * HTMLtree.c: #if 0 cleanup
5624
5625Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5626
5627 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5628 which removes a time consuming check of xmlXPathNodeSetAdd()
5629 and use it in places where we are sure to not break unicity
5630
5631Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5632
5633 * xpath.c: bug fixes found from XSLT
5634 * tree.c: preserve node->name special values when copying nodes.
5635 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5636 external subset are fetched when available but without full
5637 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5638 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5639 output with encoding disabled.
5640
5641Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5644 xmlCheckFilename should not be called from xmlFileOpenW
5645 and xmlGzfileOpenW
5646
5647Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5648
5649 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5650 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5651 added the new tests for URI normalization
5652 * testURI.c: fixed stoopid bugs
5653 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5654 the URI in the error messages are now properly normalized
5655
5656Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5659
5660Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5663
5664Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5665
5666 * xpath.c: fixed mod operator
5667
5668Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5669
5670 * parser.c: fixed xmlStrcat doc
5671 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5672 trees.
5673
5674Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5675
5676 * xpath.c result/XPath/tests/chaptersbase
5677 result/XPath/tests/simplebase: fixed XPath node()
5678 * tree.c: small fix in xmlNewNs()
5679 * Makefile.am: removed extraneous xml2Conf.sh rule
5680
5681Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5684 Changed the library name, in order to get libxml-devel and
5685 libxml2-devel to coexist on a single system
5686 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5687 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5688
5689Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5692 libxml2-devel installable in // as libxml-devel.
5693
5694Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5695
5696 * doc/Makefile.am: fixed make rebuild in doc
5697 * doc/html/*.html: rebuilt the docs
5698
5699Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5702
5703Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5704
5705 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5706 the HTML doc to go into the -devel RPM ...
5707 * aclocal.m4 config.h.in: some updates due to auto* magic
5708
5709Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5710
5711 * xpath.h: added a hook in the context structure allowing to
5712 link to extra support, needed for XSLT
5713
5714Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5717 xmlXPtrCmpPoints to use it.
5718 * propagated the following patch from Alejandro Forero
5719 * include/win32config.h xmlIO.c: applied further suggestions
5720 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5721 * example/gjobread.c: fixed warnings, now that it builds
5722
5723Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5724
5725 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5726
5727 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5728 filename points to a valid file (not a directory).
5729 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5730 Added calls to xmlCheckFilenameDir.
5731
5732 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5733 `path' (rather than `filename') as the parameter to gzopen and open.
5734
5735Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * Makefile.am: fixed a problem with EXTRA_DIST
5738
5739Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * Makefile.am example/Makefile.am: finally found the trick
5742 to build the example, i.e. add "." in SUBDIRS before example
5743 in the list <grin/>
5744
5745Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5746
5747 * doc/xml.html: updated with an XSLT section, removed pointer to
5748 W3C CVS base.
5749
5750Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5753 too, and deallocation need to occur the same way.
5754
5755Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5758 type correponding to an XSLT result tree fragment. Share most
5759 of the data format with node set, as well as operators.
5760 * HTMLtree.c: added a newline at the end of the doctype output
5761 whe this one is not present initially.
5762 * tree.c: make sure taht the parent and doc pointers are properly
5763 set when copying attributes (lists).
5764
5765Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5768
5769Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5770
5771 * xpath.c: seems I finally killed that ugly path evaluation
5772 context bug (tagged 9999 in case is is wrong)
5773
5774Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5775
5776 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5777 for XSLT
5778
5779Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5780
5781 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5782 for xmlGzfileOpen() bug
5783
5784Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5785
5786 * xpath.c: removed an error found by XSLT usage
5787 * tree.c parserInternals.h: use a predefined static string
5788 for text and comment nodes, avoid freeing them in xmlFreeNode,
5789 exported the string name in parserInternals.h and added
5790 another value to disable encoding at output (for XSLT),
5791 gain memory, time.
5792
5793Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5794
5795 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5796 win32/libxml2/libxml2_so.dsp: new makefiles and update
5797 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5798
5799Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5802 Gary Pennington
5803
5804Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xpath.c: fixed the comaprision of values and nodelists,
5807 need to compare nodelist still ...
5808 * debugXML.c: avoided a possible core dump
5809 * HTMLparser.c: cleanup
5810 * nanohttp.c: contributed fix.
5811 * tree.c: fixes in properties handling added xmlSetNsProp
5812 needed by libxslt
5813 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5814 comment
5815 * TODO: updated
5816
5817Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5818
5819 * parser.c parserInternals.c: applied Bjorn Reese optimization
5820 patch
5821
5822Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5823
5824 * Makefile.am: applied patch fro make check from Martin Vidner
5825
5826Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * configure.in: preparing 2.2.11
5829 * doc/html/*: rebuild the HTML files
5830 * doc/xml.html : updated
5831
5832Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5833
5834 * tree.c: fixed a stupid bug
5835 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5836 patches related to validation of an XInclude processing result
5837 * TODO: updated
5838
5839Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5840
5841 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5842 on large files
5843
5844Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5845
5846 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5847
5848Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5849
5850 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5851 reported by Jonas Borgström
5852 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5853
5854Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * testXPath.c xpath.c: fixing the XPath union expressions problem
5857 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5858
5859Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5860
5861 * xmllint.c: Made is so if the file name is "-" is will read form
5862 standard input. Sven Heinicke <sven@zen.org>
5863 * tree.c: fixed a problem when growing buffer
5864 * tree.h: fixed the comment of the node types following andersca
5865 comment
5866 * TODO: updated
5867
5868Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5869
5870 * HTMLparser.[ch]: added a way to avoid adding automatically
5871 omitted tags. htmlHandleOmittedElem() allows to change the
5872 default handling.
5873 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5874 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5875 of xmllint too when using --memory flag, added a memory test
5876 suite at the Makefile level.
5877 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5878 with namespace use when encountering QNames in XPath evalation,
5879 added xmlns() scheme in XPointer.
5880 * nanoftp.c : incorporated a fix
5881 * parser.c xmlIO.c: fixed problems raised with encoding when using
5882 the memory I/O
5883 * parserInternals.c: closed bug 25934 reported by
5884 torsten.landschoff@innominate.de
5885 * TODO: updated
5886
5887Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5888
5889 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5890 on a non-updated tree :-(, made a 2.2.10 release to correct the
5891 situation
5892
5893Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5896 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5897 integrated a set of OpenVMS changes from Howard Taylor
5898 <Howard.Taylor@pacoast.com>
5899
5900Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5901
5902 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5903 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5904
5905Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5906
5907 * HTMLparser.c: some fixes on auto-open of html/head/body
5908 * encoding.c: fixed a compilation error on some gcc env
5909 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5910 XPointer implementation
5911 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5912 related XPointer tests and associated results
5913
5914Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * doc/xmldtd.html doc/xml.html: following a short step by step
5917 guidance on IRC to help maciej with DTDs I started a small
5918 page on the subject.
5919
5920Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5921
5922 * HTMLparser.c: fixed handling of broken charrefs
5923 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5924 patches
5925
5926Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5927
5928 * doc/xml.html doc/html/* : rebuilt the docs after adding
5929 xinclude and updated page for 2.2.7 and 2.2.8
5930 * configure.in: releasing 2.2.8
5931
5932Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * parser.[ch] parserInternals.c: applied the conditional
5935 section processing fix from Jonathan P Springer
5936 <jonathan.springer2@gte.net>
5937 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5938 project file, fixed iconv default non support
5939 * xpath.c: fixed the problem of evaluating relative expressions
5940 when a node context is provided.
5941
5942Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5943
5944 * nanoftp.c: fixed gcc 2.95 new warnings
5945 * SAX.c: fixed a stupid bug
5946 * tree.c: fixed a formatting problem when round-tripping
5947 from/to memory
5948 * xinclude.c: chased memleak, fixed a base problem
5949 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5950 xmlXPtrBuildNodeList()
5951 * TODO: updated
5952 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5953 adding a first small set of regression tests for XInclude
5954
5955Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5956
5957 * nanohttp.[ch]: applied Wayne Davison patches to access
5958 the WWW-Authorization header.
5959 * parser.c: Closed Bug#30847: Problems when switching encoding
5960 in short files by applying Simon Berg's patch.
5961 * valid.c: fixed a validation problem
5962 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5963 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5964 Wayne Davison
5965 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5966 need to be extended to non full nodes selections.
5967 * xinclude.c: starts to work decently
5968
5969Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5970
5971 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5972 debugXML.c xmlversion.h.in: Started adding XInclude support,
5973 this is a new xmllint option
5974 * tree.c xpath.c: applied TOM patches for XPath
5975 * xpointer.c: fixed a couple of errors.
5976 * uri.c: added an escaping function needed for xinclude
5977 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5978 new warning from RH70 gcc's version
5979
5980Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * HTMLparser.c: fixed loop on invalid char in scripts
5983 * parser.c: update to description of xmlIOParseDTD()
5984 * libxml.m4 xmlversion.h.in: changes contributed by
5985 Michael Schmeing <m.schmeing@internet-factory.de>
5986 * configure.in: preparing for 2.2.7
5987 * Makefile.am: trying to avoid config.h and acconfig.h
5988 being included in the distrib
5989 * configure.in: released 2.2.7
5990
5991Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5992
5993 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5994 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5995
5996Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5997
5998 * parser.[ch]: added xmlIOParseDTD()
5999 * xpointer.c: added support for the 2 extra parameters of
6000 string-range, fixed a stoopid error when '0' was present
6001 in XPointer expressions
6002 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6003 testsuite for the above
6004
6005Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * libxml.spec.in: improved package descriptions
6008
6009Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6010
6011 * xpath.c xpathInternals.h: applied a large cleaning patch
6012 from TOM <ptittom@free.fr>, it also add namespace support
6013 for function and variables registration.
6014
6015Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6018 * Makefile.mingw: Wayne Davison's update adding hash.c
6019
6020Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * xpath.c: fixed the root evaluation problems
6023 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6024 ignorable spaces with <b> <bold> <em>
6025 * tree.c: fixed a loop in xmlSearchNsByHref()
6026
6027Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * xpath.c: applied another XPath patch from TOM
6030 * xpath.c include/makefile.am: applied another patch from
6031 china@thewrittenword.com (cleanup on IRIX).
6032
6033Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6034
6035 * xml-config.1: received a fixed version from Fredrik Hallenberg
6036 <hallon@lysator.liu.se>
6037
6038Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6039
6040 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6041 cleanup patch for XPath
6042
6043Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6044
6045 * patched to redirrect all "out of context" error messages to
6046 a reconfigurable routine. The changes are:
6047 * xmlerror.h : added the export of an error context type (void *)
6048 an error handler type xmlGenericErrorFunc there is an interface
6049 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6050 to reset the error handling routine and its argument
6051 (by default it's equivalent to respectively fprintf and stderr.
6052 * all the c files: all wild accesses to stderr or stdout within
6053 the library have been replaced to calls to the handler.
6054
6055Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6056
6057 * configure.in: release 2.2.6
6058 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6059 exporting the inner functions of xpath for extension modules
6060 * doc/*: updated and rebuilt the doc
6061
6062Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6063
6064 * nanohttp.c : applied Wayne HTTP cleanup patch
6065 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6066 and xmlNodeSetSpacePreserve()
6067
6068Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * xpath.c: closing bug #29260
6071
6072Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6073
6074 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6075 multikey tuples, made hash structure opaque
6076 * valid.[ch]: moved elements, attributes, notations decalarations
6077 as well as ID and refs to hash tables.
6078 * entities.c: hash cleanup
6079 * xmlmemory.c: fixed a dump problem in debug mode
6080 * include/Makefile.am: problem passing in DESTDIR= values patch
6081 from Marc Christensen <marc@calderasystems.com>
6082 * nanohttp.c: removed debugging remains
6083 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6084 * HTMLparser.c parser.c: fixing a number of problems with the
6085 macros in the *parser.c files (Wayne).
6086 * HTMLparser.c: close the previous option when opening a new one
6087 (Marc Sanfacon).
6088 * result/HTML/*: updated the HTML results accordingly
6089
6090Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6091
6092 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6093 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6094 XPath functions and XML entities table to them. More to come...
6095 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6096
6097Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * tree.c: coalesce adjacent text nodes
6100 * valid.c: handling of blank nodes in DTd validation (raised
6101 by problems with a posteriori validation).
6102 * nanohttp.c: changing behaviour on HTTP write stuff.
6103 * HTMLtree.c: forced body and html to be explicitely closed.
6104 * xpath.h: exported more XPath functions.
6105
6106Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6107
6108 * Release of 2.2.5
6109 * xpointer.c: range() range-inside and other helper functions
6110 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6111
6112Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6113
6114 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6115 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6116
6117Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6118
6119 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6120 and XPointer modules
6121
6122Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * SAX.h: closed #25107
6125
6126Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6127
6128 * testSAX.c: fixed problem with cdata reporting
6129 * SAXresult/* : updated
6130
6131Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6134 Closed bug #27499, added to regression tests
6135 * TODO: updated
6136
6137Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6140 support for SCRIPT and STYLE with help from Bjorn Reese
6141 * test/HTML/* result/HTML/*: added simple testcase and updated
6142 the existing ones.
6143
6144Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6145
6146 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6147 string-range for empty strings
6148 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6149 test/XPath/xptr/strrange: augmented the XPointer testsuite
6150
6151Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * doc/xml.html doc/xmlmem.html: added a module describing memory
6154 interfaces and use, updated the main page.
6155
6156Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6159 nanoftp code work on Windows too now
6160
6161Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6162
6163 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6164 * xpointer.c: implemented string-range() at least a good first version
6165 * test/XPath/docs/str test/XPath/xptr/strrange
6166 result/XPath/xptr/strrange: the string-range() tests
6167
6168Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * Makefile.am include/Makefile.am include/win32config.h
6171 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6172 and make distcheck
6173
6174Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6175
6176 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6177 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6178 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6179
6180Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6181
6182 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6183 patch for socklen_t detection by
6184 Albert Chin-A-Young <china@thewrittenword.com>
6185
6186Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6189 and added a --dtdvalid option to xmllint used to test it
6190
6191Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6192
6193 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6194 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6195
6196Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6197
6198 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6199 handlings (registration, lookup, cleanup)
6200
6201Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6202
6203 * configure.in Makefile.am include/makefile.am: adding XPointer
6204 and XPtrtests target
6205 * xpointer.[ch] : new files for XPointer support
6206 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6207 more XPath tests
6208
6209Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6210
6211 * configure.in: fixed, very broken, make distcheck works again
6212
6213Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6214
6215 * More work toward 2.2.5, integrated a number of patches
6216 * configure.in Makefile.am win32config.h.in: trying to cleanup
6217 make distcheck .... huh ...
6218 * include/Makefile.am include/win32config.h: new directory
6219 for includes
6220 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6221 updated teh makefiles and instructions for WIN32
6222 * xpath.c: small fixes
6223 * test/XPath/ results/XPath: updated the testcases and results
6224 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6225 suggested patches
6226 * valid.c: fixed an ID bug
6227
6228Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6229
6230 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6231 the automake bug where wrong dependancies were generated.
6232 * xpath.[ch]: worked on XPointer
6233
6234Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * configure.in Makefile.am: 2.2.5, ship the include in an
6237 include/libxml subdirectory, use symlinks when using CVS
6238 * testSAX.c: fixed small bug
6239 * testXPath.c: changed the way testfiles are parsed
6240 * debugXML.c: same kind of cleanup when parsing an argument expression
6241 XPath/XPointers can have blanks embedded
6242 * xpath.[ch]: more cleanup, reorgs for XPointer work
6243 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6244 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6245
6246Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6247
6248 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6249 in the XPath engine, rewrote large parts of it, now it's far
6250 cleaner and in sync with the REC not an old WD. Fixed a parsing
6251 problem in the interactive XML shell found when testing XPath.
6252
6253Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6256 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6257 examples with the extra test
6258
6259Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6262 the global init function.
6263
6264Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * HTMLparser.c: Doohhh, attribute name parsing was still case
6267 sensitive ! Fixed this ...
6268 * result/HTML/* : updated the tests results accordingly
6269
6270Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6273 engine, should be far more stable, incorporated a new version of
6274 preceding/following axis, need testing
6275 * uri.c: fixed file:///c:/a/b/c problem
6276 * test/XPath/tests/idsimple: augmented the XPath tests
6277
6278Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * doc/* rebuilding docs for 2.2.4 release
6281
6282Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6283
6284 * configure.in: releasing 2.2.4
6285 * parser.[ch]: added xmlStrEqual()
6286 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6287 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6288 use xmlStrEqual instead
6289 * TODO: updated
6290 * added an XPath test
6291
6292Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6293
6294 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6295 * entities.h: exported xmlInitializePredefinedEntities
6296 * parser.[ch] : added xmlInitParser()
6297 * parserInternals.h : had to export htmlInitAutoClose()
6298
6299Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6300
6301 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6302 problems
6303 * Makefile.am : added XPath regression tests to normal tests
6304 * uri.c: fixed a problem with local paths, cleanup
6305 * parser.c: fixed a problem with large CData sections
6306
6307Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * configure.in xml-config.in: patch from "Ben Taylor"
6310 <sol7x86@hotmail.com> for solaris shared libs lookup
6311
63122000-09-30 Martin Baulig <baulig@suse.de>
6313
6314 * libxml-2.0.pc.in: Provide pkg-config script.
6315
6316 * configure.in: Create the libxml-2.0.pc script from the
6317 libxml-2.0.pc.in templates.
6318 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6319 script in `$(libdir)/pkgconfig'.
6320
6321Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6322
6323 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6324 when compiling with MSC
6325
6326Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6327
6328 * xpath.c: patch for normalize-string() substring-before(),
6329 substring-after() and translate() functions from Bjorn Reese
6330 <breese@mail1.stofanet.dk>
6331 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6332 Fredrik Hallenberg <hallon@lysator.liu.se>
6333 * TODO: updated
6334
6335Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6336
6337 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6338 problem of socklen_t being undefined on a number of platforms
6339 * debugXML.c: fixed a compilation problem when without snprintf
6340
6341Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6342
6343 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6344 an URI bug and a fix for the control-character-induced infinite loop
6345 * nanohttp.c: preventive fix for compiling on WIN32
6346
6347Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6348
6349 * xmlint.c: closing bug #25000
6350
6351Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6354 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6355 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6356 related function, fixing xmlStrncmp(), and associated cleanup
6357 * result/HTML/entities.html.sax: updating result
6358
6359Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6360
6361 * uri.c: applied patch for URI escaping from Wayne Davison
6362 <wayned@blorf.net>
6363 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6364 from Denis Barbier <barbier@imacs.polytechnique.fr>
6365 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6366 patch from Wayne Davison
6367
6368Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * doc/xml.html : updated with new releases, adding "how to help"
6371
6372Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6375 removed a few warnings in pedantic mode ...
6376 * parserInternals.c parser.c: moved encoding switching function
6377 to parserInternals.c
6378 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6379
6380Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6383 error or warning handlers
6384
6385Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * parserInternals.c parserInternals.h parser.c Makefile.am:
6388 created a new module parserInternals.c, moved most of the
6389 code shared by the various parsers there, as well as
6390 deprecated code from parser.c. More cleanup of parser.c
6391 * uri.c: fixed a problem when URI is NULL
6392 * valid.c: speedup when looking for an attribute declaration
6393
6394Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6397 the cleanup of the computation of URI references when seeking
6398 external entities. The URI reference string and the resulting
6399 URI are both stored now.
6400 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6401 large s(n)printf checks and cleanup from Denis Barbier
6402 <barbier@imacs.polytechnique.fr>
6403 * xmlversion.h.in tree.h: couple of SGML declarations for a
6404 possible docbook module.
6405 * result/VC/ : a couple of test output changed due to the change
6406 of the entities URI
6407
6408Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * parser.h: added a _private field for linking user's data
6411
6412Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * parser.c parserInternals.h: demacroified most of the IS_XXX
6415 the gain in size is significant so ...
6416
6417Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6418
6419 * entities.c: cases where looking up entities with doc==NULL
6420 covered
6421
6422Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6423
6424 * uri.c: applied Wayne Davison patch
6425 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6426
6427Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6428
6429 * uri.c testUri.c: applied Wayne Davison patches
6430 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6431 * Makefile.in: added URItest and included thenin "make tests"
6432
6433Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * xmlversion.h.in: closed bug 22941
6436
6437Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * doc/xmlio.html: added doc and example for entity loader
6440 redefinition.
6441
6442Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6445 used by libxml
6446
6447Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * parser.c: Fixed bug on invalid ontent characters and when using
6450 push.
6451 * xmllint.c: fixed xmllint endling of errors in push mode
6452
6453Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6454
6455 * HTMLparser.c testHTML.c: applied two new patches from
6456 Wayne Davison <wayned@users.sourceforge.net>
6457 * result/HTML/*.sax: regenerated HTML SAX output
6458 * parser.c: more cleanup.
6459
6460Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6461
6462 * HTMLparser.[ch] testHTML.c: applied the second set of
6463 patches from Wayne Davison <wayned@users.sourceforge.net>,
6464 adding htmlEncodeEntities()
6465 * HTMLparser.c: fixed an ignorable white space detection bug
6466 occuring when parsing with SAX only
6467 * result/HTML/*.sax: updated since the output is now HTML
6468 encoded...
6469
6470Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6471
6472 * HTMLparser.[ch]: applied some of Wayne Davison
6473 <wayned@users.sourceforge.net> patches
6474
6475Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6476
6477 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6478 undeclared namespace prefix was used, added a warning.
6479 Cleaned up support w.r.t. entities, spilling out a warning
6480 and being pedantic on lookups.
6481 * test/warning/ent9 : added testcase for previous example.
6482 * TODO: updated
6483 * parserInternals.h parser.c: changed the way names are parsed
6484 now allow infinite size and decrease penalty for normal use
6485 * parser.c: Started a big cleanup/check of the parser code,
6486 fixed some of the most tortuous entity code, spotted code
6487 unused anymore
6488 * test/*: added tests for very long names and related nasty
6489 things.
6490
6491Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6492
6493 * doc/encoding.html: added encoding aliases doc
6494 * doc/xml.html: updates
6495 * encoding.[ch]: added EncodingAliases functions
6496 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6497 bottleneck affecting large DTDs like Docbook
6498 * parser.[ch] xmllint.c: added a pedantic option, will be
6499 useful
6500 * SAX.c: redefinition of entities is reported in pedantic mode
6501 * testHTML.c: uninitialized warning from gcc
6502 * uri.c: fixed a couple of bugs
6503 * TODO: added issue raised by Michael
6504
6505Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6506
6507 * doc/encoding.html: propagated Martin Duerst suggestions
6508
6509Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6510
6511 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6512 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6513 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6514 by Wayne Davison
6515
6516Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * nanoftp.c nanohttp.c: small cleanup
6519 * TODO: updated
6520
6521Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * added an old VC testcase and updated title.xml entity
6524
6525Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6528 done on auto-opening of <p> tags and cleanup of SAX output
6529
6530Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6531
6532 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6533
6534Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * doc/xml.html libxml.* structure.*: updated the doc a bit
6537
6538Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6539
6540 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6541 of SAX tests
6542
6543Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6544
6545 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6546 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6547
6548Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6549
6550 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6551 * testHTML.c: fix core dump on Solaris 2.x systems
6552 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6553 * result/HTML/*.sax: previous bug fix lead to new results
6554
6555Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6558 * configure.in: added --with-readline=DIR to accept alternate
6559 path for readline include/library
6560 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6561 for ANSI under HP-UX
6562 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6563 includes @LIBS@
6564
6565Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6566
6567 * doc/* : rebuilt the docs
6568 * getting ready for 2.2.2 release
6569
6570Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6573 and xmlAddFeature()
6574 * tree.[ch]: added xmlAddChildList()
6575 * xmllint.c: MAP_FAILED macro test
6576 * parser.h: added xmlParseCtxtExternalEntity()
6577 * valid.c: applied bug fixes removed warning
6578 * tree.c: added CDATA block to elements content
6579 * testSAX.c: cleanup of output
6580 * testHTML.c: added SAX testing
6581 * encoding.c: better error recovery
6582 * SAX.c, parser.c: fixed one of the external entity processing
6583 of the OASis testsuite
6584 * Makefile.am: added HTML SAX regression tests
6585 * configure.in: bumped to 2.2.2
6586 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6587 SAX results
6588
6589Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6590
6591 * configure.in: patch for HP compiler
6592
65932000-08-04 Sven Heinicke <sven@zen.org>
6594
6595 * xmllint.c: Was coredumping sometimes when the file given didn't
6596 exist.
6597
6598Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6599
6600 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6601
6602 when using in memory parsing. Need some cleanup.
6603 * xmllint.c configure.in: added a --memory flag to test memory
6604 parsing
6605
6606Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6607
6608 * nanohttp.c: fixed socklen_t replacement to unsigned int
6609 * parser.c: fixed a space handdling missing at the end of
6610 production 28 DOCTYPE.
6611 * xmlmemory.c: fixed a stupid bug on the routine to override
6612 allocation functions
6613 * TODO: updated
6614
6615Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6616
6617 * doc/ regenerated the docs
6618
6619Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6620
6621 * doc/encoding.html doc/xml.html: added I18N doc
6622 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6623 improvements, both parser and filters, added ASCII & HTML,
6624 fixed the ISO-Latin-1 one
6625 * xmllint.c testHTML.c: added/made visible --encode
6626 * debugXML.c : cleanup
6627 * most .c files: applied patches due to warning on Windows and
6628 when using Sun Pro cc compiler
6629 * xpath.c : cleanup memleaks
6630 * nanoftp.c : added a TESTING preprocessor flag for standalong
6631 compile so that people can report bugs more easilly
6632 * nanohttp.c : ditched socklen_t which was a portability mess
6633 and replaced it with unsigned int.
6634 * tree.[ch]: added xmlHasProp()
6635 * TODO: updated
6636 * test/ : added more test for entities, NS, encoding, HTML, wap
6637 * configure.in: preparing for 2.2.0 release
6638
6639Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6640
6641 * nanoftp.c: fixed the way the control connection is handled
6642 * libxml.spec.in: fixed the dependancies and cleanup
6643
6644Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * doc/xml.html: changed the xmlsoft.org structure, updated the
6647 examples w.r.t. root and childs
6648
6649Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6650
6651 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6652
6653Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * HTMLparser.c: Work on character encoding support for the HTML parser
6656 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6657 * encoding.c: Fixed a potential memleak in the encoding stuff
6658
6659Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * doc/FAQ.html doc/Makefile.am : added a FAQ
6662
6663Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6664
6665 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6666 of the HTML parser to force it to not bypass SAX
6667
6668Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6669
6670 * win32config.h.in: updated
6671 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6672 lacks iconv support :-( need to release 2.1.1
6673 * configure.in: release 2.1.1
6674 * HTMLparser: fixed bug #14784
6675 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6676 by Windows compiler
6677 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6678 the SAX startDocument() callback.
6679 * TODO: updated
6680
6681Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * added xmlStopParser()
6684
6685Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6686
6687 * configure.in: 2.1.0 prerelease
6688 * Large resync between W3C and Gnome tree
6689 * nanoftp, nanohttp.c: fixed stalled connections probs
6690 * HTMLtree.c SAX.c : support for attribute without values in
6691 HTML for andersca
6692 * valid.c: Fixed most validation + namespace problems
6693 * HTMLparser.c: start document callback for andersca
6694 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6695 * parser.h, SAX.c: serious speed improvement for large
6696 CDATA blocks
6697 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6698 different encoding
6699 * example/Makefile.am example/gjobread.c tree.h: work on
6700 libxml1 libxml2 convergence.
6701 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6702 and the LIBXML_TEST_VERSION macro
6703
6704Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6705
6706 * doc/xml.html: various patches and improvements typo fixed by
6707 Felix Natter
6708 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6709 from Felix Natter <fnatter@gmx.net>
6710
6711Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6712
6713 * doc/upgrade.html: updated with instructions for support of both
6714 libxml-1.x and libxml-2.x
6715 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6716 for 2.x support and also fixed includes
6717
6718
6719Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6720
6721 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6722 the encoding support, added iconv support, so now libxml if
6723 compiled with iconv automatically support japanese encodings
6724 among others. Work based on initial patch from Yuan-Chen Cheng
6725 I may have broken binary compat in the encoding handler
6726 registration scheme, but that was so utterly broken I don't
6727 expect anybody to have used this feature until now.
6728 * parserInternals.h: fixup on the CHAR range macro
6729 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6730 code.
6731 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6732 * uri.c: added xmlParseURI() I can't believe I forgot to
6733 implement this one in 2.0 !!!
6734 * SAX.c: moved doc->encoding update in the endDocument() call.
6735 * TODO: updated.
6736
6737Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6738
6739 * tree.h: removed extraneous xmlRemoveProp definition
6740 * TODO: added item about --disable-corba configure switch
6741 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6742 * nanoftp.c: fixed include problems giving troubles on AIX and
6743 slowlaris
6744 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6745 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6746 comment and headers changes to lower gtk-doc number of warnings
6747 * doc/html/*: rebuilt docs
6748
6749Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6750
6751 * HACKING: documented the tag for 1.x and instructions
6752
6753Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6754
6755 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6756 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6757 xmlCreateIOParserCtxt
6758 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6759 significant overall improvement
6760 * xmllint.c: added I/O test to xmllint
6761 * testSAX.c: added a speed test
6762 * doc/* : updated/regenerated
6763
6764Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6765
6766 * xpath.c uri.h parserInternals.h: cosmetic changes from
6767 "Timur I. Bakeyev" <timur@bat.ru>, including making
6768 xmlCreateURI() public
6769
6770Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6771
6772 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6773 and the code at the same time. Added a clean mechanism for
6774 overload or added input methods: xmlRegisterInputCallbacks()
6775 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6776 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6777 * TODO: updated
6778 * doc/* : updated/regenerated
6779 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6780 source dir
6781
6782Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6783
6784 * testURI.c: yet another forgotten commit, I should get some sleep !
6785
6786Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6787
6788 * xmllint.c: forgot to commit this too ?
6789
6790Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * xmlversion.h.in : forgot to commit this previously
6793
6794Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6795
6796 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6797 * README TODO: updated for release
6798 * uri.c uri.h: added authority parsing/saving
6799 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6800 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6801 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6802 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6803 Makefile.am : added compile-time customization of libxml
6804 --with-ftp --with-http --with-html --with-xpath --with-debug
6805 --with-mem-debug
6806 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6807 #include <libxml/xxx.h> I hope it won't break too much stuff
6808 and will be manageable in the future...
6809 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6810 and added xmllint to the installed programs
6811 * uri.h: added xmlFreeURI()
6812
6813Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6814
6815 * uri.c uri.h: finished the escaping handling, the base support
6816 and the URI path normalization. Looks good just lacks the
6817 authority content parsing code.
6818 * Makefile.am: added instructions to generate testURI
6819 * TODO: updated
6820 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6821 added links and icons for W3C and Gnome
6822
6823Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6824
6825 * xmlmemory.[ch] : seems I forgot to actually update the files in
6826 the last commit :-)
6827 * doc/xml.html doc/html/* : updated and uploaded the docs
6828
6829Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6830
6831 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6832 * TODO: updated
6833 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6834 libxml default allocation function with another set (like gmalloc/
6835 gfree).
6836 * Makefile.am, uri.c, uri.h: added a set of functions to do
6837 exact (litteraly copied from the RFC 2396 productions) parsing
6838 and handling of URI. Will be needed for XLink, one XML WFC,
6839 XML Base and reused in the nano[ftp/http] modules. Still work
6840 to be done.
6841
6842Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * configure.in, libxml.spec.in : libxml2
6845 * doc/* : updated the doc page, rebuilt the docs
6846
6847Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * all: tagged LIB_XML_1_X
6850 * *.c *.h : updated from W3C CVS tree
6851 * configure.in : 2.0.0-beta
6852 * libxml.spec.in : libxml2 package nam
6853 * result/* : new version of the tests output
6854
6855Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6858
6859Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6860
6861 * doc/* : rebuilt the docs
6862 * parser.c: final patch on #6766
6863 * valid.c: small patch on validity checks.
6864
6865Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6868 added
6869 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6870 compatibility w.r.t. XML spec and existing code.
6871
6872Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * parser.c: seems a better solution to <a> </a> exists,
6875 will try it for a while
6876
6877Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6878
6879 * parser.c: tried to remove the <a> </a> generating <a/>
6880 this is hard. Left a flag for that purpose. Fixed bug #6766
6881 * configure.in: prepared 1.8.7 not released, due to previous
6882 problem
6883
6884Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * doc/xml.html : applied second patch from Paul DuBois
6887
6888Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6889
6890 * doc/xml.html : applied patch from Paul DuBois
6891
6892Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6893
6894 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6895
6896Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6897
6898 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6899 compilation warnings on various platforms.
6900 * parser.c: Fixed #5281 validity error callbacks are now desactived
6901 by default if not validating.
6902
6903Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6906
6907Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6908
6909 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6910 <gkatsi@cs.toronto.edu>
6911
6912Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6915 processing URLs
6916
6917Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6920 xmlNanoFTPUpdateURL for persistent control connections.
6921 * configure.in: 1.8.6
6922
6923Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6924
6925 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6926 * tree.[ch] : added xmlSaveNoEmptyTags
6927
69282000-01-29 James Henstridge <james@daa.com.au>
6929
6930 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6931
6932 * Makefile.am: added nanoftp.[ch] to the build.
6933
6934Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6935
6936 * nanoftp.[ch]: cleanup, comments, API
6937 * debugXML.c : fixed a bug in the cat command
6938 * doc/*: regenerated the docs
6939
6940Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6941
6942 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6943 * debugXML.c : fixed a bug in the cat command
6944 * valid.c: fixing some small probs
6945 * libxml.spec.in: get rid of the SNAP suffix
6946 * doc/xml.html: updated the status
6947
6948Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * xml-config.in: xml-config --version to just return the
6951 version number
6952 * xpath.c: some cleanup w.r.t. axis when the current node is
6953 an attribute.
6954 * TODO: updated
6955
6956Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6957
6958 * configure.in: prepared for libxml-1.8.5
6959 * doc/* recompiled the documentation
6960
69612000-01-17 Jody Goldberg <jgoldberg@home.com>
6962
6963 * configure.in : WARNING autoconf subtlety alert :
6964 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6965 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6966 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6967 get defined by AC_CHECK_HEADERS.
6968
6969Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6970
6971 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6972 Rune.Djurhuus@fast.no
6973
6974Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6975
6976 * TODO: updated
6977 * tree.c, parser.c: made sure that only memory alloc problems
6978 and internal parser errors are allowed to write to stdout or
6979 stderr.
6980
6981Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * tree.c : restored xmlNewGlobalNs since this seems used by
6984 a lot of existing code :-(, fixed a bug in xmlNewNs
6985 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6986 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6987 to exit() from the library code.
6988 * xpath.c, parser.c: removed bugs or unused code detected by
6989 Windows compilers
6990 * parser.c: started adding interfaces for parsing well balanced
6991 XML fragments
6992 * configure.in: releasing 1.8.4
6993 * doc/* : rebuilt the docs
6994
6995Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * tree.[ch] : added xmlNewDocFragment() for DOM
6998 * testHTML.c: uninitialized variable.
6999
7000Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7001
7002 * doc/* : rebuild the docs
7003
7004Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7005
7006 * acconfig.h: readline and history patch
7007 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7008 * tree.c: added check and handling when possibly removing an ID
7009 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7010 and saving.
7011 * test/HTML/entities.html result/HTML/entities.html* : test for
7012 various entities reference cases
7013 * result/HTML/* : as a result output of some testcase have
7014 changed
7015 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7016 by previous example. added xmlParseTryOrFinish().
7017 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7018 entities.h debugXML.h HTMLparser.h: changed the way struct are
7019 declared to allow gtk-doc to expose those
7020 * parser.c: closed bug #4960
7021 * Makefile.am configure.in: Applied patch from
7022 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7023 and math/socket libs detection
7024
7025Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * configure.in, Makefile.am: link tester against readline
7028 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7029
7030Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * tree.[ch]: added xmlRemoveProp
7033 * win32config.h.in nanohttp.c: avoid including the Windows
7034 socket stuff in every C files
7035 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7036 the XmL parser(s)
7037 * test/ns4 result/ns4 etc...: added test case for previous prob
7038 * tree.c: xmlNewNs wasn't checking for double definition
7039 * Makefile.in: fixed a problem with dist-hook duplicates
7040 * parser.[hc], xmlIO.c: fixed the loading of external entities
7041 APIs, now xmlLoadExternalEntity() is used everywhere and
7042 setting up an app specific front-end using the
7043 * SAX.c parser.c: some fixes, now the xhtml spec validates
7044 with the xhtml DTD.
7045 * error.c: fixed crashes in case of no input stream
7046 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7047 to the validation tests and results
7048
7049Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7050
7051 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7052 too htmlCreatePushParserCtxt() and htmlParseChunk()
7053 * parser.c: a bit of cleanup.
7054 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7055 to XML) removed the last mem leak known
7056 * HTMLtree.c: output message cleanup
7057 * xmlmemory.c: display content info about memory blocks
7058 * result/HTML/wired.* : missing att value warning change
7059
7060Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * doc/* : rebuilt the documentation
7063
7064Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7065
7066 * parser.[ch] parserInternals.h: Push parser for XML,
7067 seems to work fine now
7068 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7069 --push for push testing
7070 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7071 * testSAX.c: added --push
7072 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7073 subtree
7074 * xmlIO.[ch] : enriched API + fixes for push mode
7075 * entities.[ch]: added the entity content length to the struct.
7076 * xmlmemory.[ch]: new API to show the last entries for the shell
7077 * valid.c: added required attribute testing
7078 * SAX.c: the cdata callback now merge contiguous fragments
7079 * HTMLparser.c: cleanup of some macros
7080
7081Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * parser.c: fix for PIs name starting with xml
7084 * tree.c: fixed a potential problem with || and && ops
7085 * *.c, configure.in win32config.h.in : generate win32config.h for
7086 those on the Other Side !
7087
7088Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7089
7090 * parser.c: fixed a stupid = vs. == bug :-(
7091 * doc/gnome-xml.sgml: s/glade/xml/
7092
7093Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7094
7095 * configure.in, doc/xml.html : bug fix release 1.8.2
7096 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7097 Hopefully the end of that silly C++ include problem
7098 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7099 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7100 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7101 troubles with autoclosed elements when the stree shape doesn't
7102 follow the DtD specs. Added htmlIsAutoClosed() and
7103 htmlAutoCloseTag()
7104 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7105 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7106 * debugXML.c: fixed a bug on printing default namespaces.
7107 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7108
7109Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * result/HTML/*.htm[l] : updated the HTML regression tests according
7112 to the new output
7113 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7114 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7115 problem due to intermix of extern "C" { ... } declarations for C++
7116 and recursive includes in the headers
7117
71181999-12-20 Chris Lahey <clahey@umich.edu>
7119
7120 * HTMLtree.c: Made it so that html nodes with a single child do
7121 not insert a carriage return before or after the child node.
7122
7123Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * configure.in, doc/xml.html : bug fix release 1.8.1
7126 * parser.c: fixed bug #4344
7127 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7128 added the glue to avoid C++ problems
7129 * doc/* : regenerated the documentation
7130
7131Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7132
7133 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7134 namespace recognition, and Dia as a resul :-(
7135 * encoding.c: closed bug #3950
7136
7137Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7138
7139 * valid.c: debugging a posteriori validation, except URI expansion
7140 stuff this should be fixed now
7141 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7142 Carl Nygard <cnygard@bellatlantic.net>
7143 * tester.c: added --postvalid, cleaning of the code
7144 * tree.[ch]: added xmlDocGetRootElement()
7145
7146Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7147
7148 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7149 c++ losage.
7150
7151Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7152
7153 * configure.in, doc/xml.html : bumped to 1.8.0
7154 * xlink.[ch], Makefile.am : added framework for link detection
7155 * parser.h: added nbChars to parser context, needed for cleanup.
7156 * xmlmemory.c: removed a nasty bug when out of mem
7157 * valid.[ch]: adding namespace support for attribute decl
7158 * tester.c: added --debugent option
7159 * debugXML.[ch]: added xmlDebugDumpEntities()
7160 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7161 buffers instead, this was really needed, validation was breaking
7162 in strange ways due to that. Added xmlParseStringPEReference()
7163 and other parsing from strings functions. Entities processing
7164 modified again, but PERef are still not handled correcly but
7165 unless you're Eve Maller you won't notice :-)
7166 * HTMLparser.c: large changes toward reliability, and switched to
7167 lowercase internal tags, XHTML is lowercase, so it will help
7168 that output is closer to next version.
7169 * doc/* : regenerated the documentation, it is now hosted at
7170 http://xmlsoft.org/ (same bits I just bought the domain :-)
7171
7172
7173Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7176 doc generation
7177 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7178 in the SAX API
7179 * doc/*: rebuilt the doc making sure everything appears in the
7180 HTML files
7181
7182Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7185 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7186 which allow impressive speed improvement on dataset with
7187 large text pieces, but at the cost of broken binary
7188 compatibility and slightly bigger memory usage.
7189 Configure with --with-buffers to activate them, they
7190 are protected with XML_USE_BUFFER_CONTENT define.
7191 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7192 goal is 0 memory left allocated once parser is no more used
7193 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7194 call xmlCleanupParser() and xmlMemoryDump()
7195
7196Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7197
7198 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7199 * parser.[ch] encoding.[ch]: added memory cleanup routines
7200 * parser.c: closing bug #3788
7201 * doc/*: rebuilt the doc
7202
7203Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7204
7205 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7206 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7207 * tester.c: added --compress option
7208 * doc/*: rebuilt the documentation
7209
7210Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7211
7212 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7213 if given /proc/kcore as input !
7214 * doc/xml.html doc/*: updated and rebuilt the documentation
7215
7216Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7217
7218 * parser.c: Fixed some wrongly space collapsing code due to
7219 a misreading of the spec.
7220 * result/*: fixed the output accordingly
7221
7222Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * encoding.c: bug fix and typos
7225 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7226 * parser.c: added attribute normalization closing bug #3597
7227 * test/att* result/att* SAXresult/att*: testcase for attribute
7228 normalization
7229
7230Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7231
7232 * configure.in: closing bug #3163 by adding extra flags for the
7233 cc compiler on HP-UX
7234
7235Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * valid.[ch] : removed a typo and an enumerated type bug in the
7238 xmlAddElementDecl() function
7239 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7240 call to xmlEncodeEntitiesReentrant() so that the functions
7241 New, Set and Get are at the same level.
7242 * parser.c HTMLparser.c: extra memory allocation bug for
7243 attributes detected by someone using libxml in embedded systems :-)
7244
7245Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7246
7247 * xmlmemory.h: turned off mem debug :-\
7248
7249Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7250
7251 * parser.c: closed bug #2784 a one line fix, but worth pushing
7252 a new release out
7253 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7254 some structures, comments before and after the
7255 main element, and other nastyness
7256 * HTMLtree.c tree.c: accomodate the extended HTML supported
7257 * configure.in: pushing 1.7.4
7258 * test/ent8 and related outputs : added a new test for bug #2784
7259 * test/HTML/wired.html and related output: a nasty HTML example
7260 * Makefile.am: improved the test scripts
7261 * docs/* : reran the documentation extractor, updated xml.html
7262
7263Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7266 HTMLparser and debugged the HTML related code. HTML documents
7267 now have their own type
7268 * entities.c: do not dump &apos; for HTML output
7269 * xmlmemory.c: improvement, breakpoint mechanism
7270 * testHTML.c: added --sax --repeat ...
7271 * Makefile.am: improved the HTML tests
7272 * valid.[ch]: added xmlValidGetValidElements and
7273 xmlValidGetPotentialChildren
7274 * tester.c: added --insert to test the 2 new functions
7275 * test//* result//* SAXresult//* : regression test cleanup
7276 and extension.
7277 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7278 gnome-xml-nanohttp.html
7279
7280Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * HTMLparser.c: fixed problems with some autoclose tags
7283 * tree.c: fixed XML output problems.
7284 * result/* SAXresult/*: update of the tests output
7285
7286Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7287
7288 * Makefile.am: Arturo patch for xmlConf.sh version info
7289 * parser.c: Tim Josling patch for single quoted items
7290 * tester.c: Tim Josling patch for tester options usage
7291 * tree.h: indent cleanup
7292
7293Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7296 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7297
7298Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * tree.c : Raph patch for initialization of CORBA fields
7301 * parser.c, xpath.c, ...: modification of doc comments
7302 * xpath.c : allow spaces in xpath expressions
7303
7304Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7305
7306 * xmlmemory.h: turning off memory debug :-(
7307
7308Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7309
7310 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7311 better SAX interfaces.
7312 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7313 entity.
7314 * configure.in: 1.7.2
7315
7316Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7317
7318 * libxml.spec.in: fixed the URL
7319 * doc/xml.html: improved the documentation front-end
7320
7321Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7322
7323 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7324
7325Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * libxml.spec.in: fixed the alpha compile problem
7328 * parser.[ch]: changed errno to errNo in the parser context :-(
7329 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7330 * doc/xml.html: changed CHAR to xmlChar
7331 * doc/html/*: recompiled the documentation
7332 * configure.in: 1.7.1
7333
7334Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7335
7336 * parser.h: modified the parser context struct to regain 1.4.0
7337 binary compatibility
7338 * parser.c, xml-error.h: added errno ot teh context and defined
7339 a set of errors values with update of errno
7340 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7341 DTDs and entities
7342 * *.h, *.c: complete cleanup of the use of config.h and include
7343 protection depending on the current setup.
7344 * overalll debugging, maintenance and bug-fixing on all modules
7345 * updated the documentation
7346 * ready for 1.7.0
7347
7348Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7349
7350 * HTMLparser.c : cleanup
7351 * SAX.c valid.c valid.h: added ID/IDREF checking
7352 * tree.c tree.h: extended doc structure for refs
7353 * configure.in: 1.6.2
7354 * parser.c: patched bug in SAX user arg call
7355 * parserInternals.h: patched missing close in C++ wrapping
7356 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7357 especially upcoming XPointer implementation.
7358 * doc/xml.html: augmented, typo
7359
7360Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7361
7362 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7363 not all invocations of install understand -d.
7364
7365Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7366
7367 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7368 to make 'check' works, when builddir != srcdir.
7369
7370Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7371
7372 * doc/xml.html : updated the documentation
7373
7374Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7375
7376 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7377 not deallocated memory blocks
7378 * *.c : replaces all calls to malloc() free() and realloc() to
7379 the wrapper functions/macros
7380 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7381 instead of xmlFreeNodeList()
7382
7383Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * HTMLparser.c: corrected a stupid bug leading to core dump at
7386 tree deallocation. Removed warnings indicated by
7387 Stephane.Conversy@lri.fr
7388 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7389 looked for in the external subset
7390
7391Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7392
7393 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7394 on SGI by Stephane.Conversy@lri.fr
7395
7396Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7397
7398 * all .h : changed the prototype declaration indent as in gtk
7399 * most .c : working on reducing the TODOs in the code
7400 * most .c : cleanup though -pedantic and Insure++
7401 * improvements on validation ID checkings.
7402 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7403 * xml-config.in: closed #1810
7404
7405Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7406
7407 * tree.h, valid.c, valid.h: more work on validity, IDs
7408 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7409 definition for AIX
7410
7411Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7412
7413 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7414 the distribution due to a cut'n paste error at last commit
7415
7416Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * configure.in: upgraded to version 1.4.0
7419 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7420 Big update, added a large part of the validation process,
7421 it should be usable, but some parts are missing
7422 * xpath.c: improved the implementation w.r.t. root.
7423 * Makefile.am: added more tests
7424 * test and result trees: added a lot of tests
7425 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7426
7427Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7428
7429 * Added an HACKING file
7430
7431Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * xpath.[ch] : improvements and debug of the XPath implementation
7434 * parser.c, HTMLparser.c : modified the parsers to be progressive
7435 * tree.[ch] : extended the Buffer promitives
7436 * xmlIO.[ch] : added basic I/O routines providing progressive
7437 parsing and ready for I18N conversion plugins
7438 * SAXresult/* : the SAX callback sequence maybe slightly different
7439 now
7440 * test*.c : improved/updated the tests programs
7441 * doc/* : recompiled the docs.
7442
74431999-07-26 Michael Meeks <michael@edenproject.org>
7444
7445 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7446
7447 * tree.c: Ditto.
7448
7449Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7450
7451 * configure.in: upgraded to version 1.4.0
7452 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7453 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7454 XML query language, see http://www.w3.org/TR/xpath for more details.
7455 * parser.c, parser.h: added CHAR* related string functions for XPath
7456 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7457 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7458 rebuild the docs.
7459 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7460 and regression testing capabilities for XPath.
7461
7462Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7463
7464 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7465 closing bug #1646
7466
7467Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7468
7469 * Makefile.am, example/Makefile.am: closed bug #1683
7470
7471Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7472
7473 * example/Makefile.am, configure.in: added the makefile for the
7474 gjobread example
7475
7476Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7477
7478 * doc/Makefile.am:
7479 - fix which allow "make install DESTDIR=</install/prefix>".
7480
7481Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7482
7483 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7484 which fixed a problem on the file reading-code.
7485
7486Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7487
7488 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7489 output.
7490 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7491
7492Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * parser.h : Oops removed the binary compatibility problem
7495 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7496 * parser.c, HTMLparser.c: applied patches for reading from stdin
7497
7498Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7499
7500 * parser.c, entities.c, valid.c: cleanup bug #1591
7501 * configure.in: cleanup bug #1592
7502 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7503 the same tree back-end. Hence gdome will be available for it.
7504 * doc/Makefile.am: close bug #617
7505
7506Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * parser.c: alloctate a per parser context SAX interface block
7509
7510Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7513 and xmlEncodeEntitiesReentrant with the correct one :-\
7514
7515Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * commit of my internal XML base changes, quite a lot of
7518 changes, cleanups, better entities support, framework for
7519 new I/O and charset detection and handling
7520 * Fixed the configure/Makefile stuff to generate shared libs
7521 with the proper version info, so we jumped on rev from
7522 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7523 xmlEncodeEntities() result need to be freed now, and a string
7524 xmlParserVersion provide the current library version.
7525
7526Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7527
7528 * parser.c: fixed a buffer overrun for when you have a very long
7529 attribute with no entities in it.
7530
7531Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * added example directory
7534 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7535
7536Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7537
7538 * Release of libxml-1.1, nearly everything has been touched for
7539 this.
7540 * Added more regression tests
7541 * Updated the documentation
7542
7543Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * tree.[ch]: unified the XML_NO_CORBA defines.
7546 * parser.c encoding.[ch]: started plugging in char encoding detection
7547
7548Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7549
7550 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7551 Also freed allocated buffer.
7552
7553Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7555 reentrancy problem at printing. One is left in entities.c, to
7556 remove ASAP
7557 * testSAX.c : added a test example showing the use of the SAX
7558 interface if one doesn't want to build the DOM tree.
7559 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7560
7561Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7564 large revamping of the parser to use SAX callbacks
7565 http://www.megginson.com/SAX/ (or at least a C like interface
7566 a la Expat). It's now possible to set up your own callbacks
7567 and the parser will not build a DOM tree.
7568 * test/* result/*: updated the test suite, I finally removed
7569 the old Namespace draft support (PI based).
7570
7571Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * Makefile.am: added test result to EXTRA_DIST for make tests
7574
7575Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7576
7577 * parser.c, parserInternals.h: moved the chars macro definitions
7578 to parserInternals.h
7579 * parser.c, error.c: applied patches from "Knut Åkesson"
7580 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7581
7582Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7583
7584 * xml-config.in : applied patch to make --version work
7585
75861999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7587
7588 * Makefile.am (check-local): Alias for `tests' target. This will
7589 cause `make check' to do the right thing.
7590 (tests): Don't run tests in srcdir. Also, replaced calls to
7591 basename with a `sed' "equivalent".
7592
7593Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7596 it in the header and not the sources, updated the doc.
7597 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7598 pointing this out.
7599
7600Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7603 exported the inputStream routines.
7604 * doc/html/* : updated accordingly
7605
7606Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7607
7608 * parser.c, parser.h, parserInternals.h: added a few extra
7609 internal calls to allocate and free parser contexts ...
7610 * doc/html/* : updated accordingly
7611
7612Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7613
7614 * configure.in, Makefile.am, doc/makefile.am : General changes for
7615 1.0.0 release and including the generated HTML documentation.
7616
7617Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7618
7619 * makefile.am : added parserInternals.h, oops.
7620
7621Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7622
7623 * parserInternals.h: added this header giving access to the parser
7624 internal functions.
7625 * doc/Makefile.am : added a rebuild target which rebuilds the full
7626 set of documentations
7627 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7628 the internal subset.
7629 * *.c *.h: modifications needed to generate the documentation using
7630 gtk-doc, cleanup of functions blocks, reorganisation of struct
7631 declarations.
7632
7633Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7634
7635 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7636 the tar and spec file to include the beginning of the doc.
7637
76381999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7639
7640 * doc/.cvsignore: Added this file.
7641
7642Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * tree.c: fixed xmlGetProp to return "" when the attribute
7645 exists, even if the node-list is NULL.
7646
7647Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * tree.c: patched an error outputting empty attribute values.
7650 * Makefile.am and doc/makefile.am: have been updated during the
7651 week-end. Sorry for an empty CVS log, I got a shell problem.
7652
7653Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7654
7655 * tree.h: cleaned up using enums instead of defines
7656 * parser.c, valid.[ch]: more work on parsing/output of element
7657 declarations
7658
7659Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7660
7661 * valid.[ch], tree.c, parser.c : more work toward full parsing
7662 of XML DTDs.
7663 * README: added informations about mailing-list and on-line
7664 documentation
7665
76661999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7667
7668 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7669
7670Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * parser.c, tree.[ch] : more work toward conformance testing,
7673 added a last element to accelerate parsing of very flat structures
7674 started working on internal subset Element content declaration.
7675 * valid.[ch] : first cut at adding code toward validation.
7676 * previous changes had also small impact on most files, especially
7677 the conformance testing using James Clark test suite.
7678
7679Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7680
7681 * test/* : updated the examples, most of them were not well
7682 formed (humm), and added rdf2.
7683 * result/* : resulting changes in the output.
7684
7685Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7686
7687 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7688
7689Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7690
7691 * tree.c: patched a bug in the generation of empty attributes
7692
7693Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7694
7695 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7696 for node/trees/documents/... Biggest problem is namespace
7697 support when copying subtrees.
7698
7699Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7700
7701 * parser.c, entities.c: improve entities and char ref encoding,
7702 and cleanups of error messages.
7703
7704Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * parser.c, entities.c: simple bug hunting done during rpm2html and
7707 rpmfind integration.
7708
7709Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7710
7711 * parser.[ch]: Added interfaces allowing to specify a SAX
7712 handler before parsing.
7713
7714Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * parser.c: redirrect all errors reporting through the SAX
7717 error function
7718
7719Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7720
7721 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7722 * libtool, tlmain ...: update of the libtool files
7723
77241998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7725
7726 * entities.c: Use g_snprintf insteda of snprintf.
7727
7728Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7729
7730 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7731 added ent5 test for this purpose.
7732 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7733
7734Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * parser.c: fixed? a strange error due to compression on a GWP
7737 document.
7738
7739Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * tree.[ch]: bug fixing
7742 * entities.[ch]: defined a specific type for predefined entities
7743 * doc/xml.html: more documentation on the library, how to use it,
7744 overview of the interfaces.
7745
7746Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7749
7750Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * tree.c: corrected a small bug
7753 * doc/xml.html: continuing writing documentation.
7754
7755Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7756
7757 * debugXML.h debugXML.c: added debugging utilities.
7758 * tester.c: added --debug switch.
7759 * tree.c: patched an incorrect node->type assignment.
7760 * parser.c: formatting, ensure that node->doc != NULL in attributes
7761
7762Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7763
7764 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7765 entity support and provide an internal representation close to
7766 DOM one (entity ref nodes, and attribute value as tree). I tried
7767 to preserve the interface but this will surely break some apps
7768 (I have to change rpm2html/rpmfind for example). I had to change
7769 two interfaces, and the generated tree is somewhat different.
7770 * doc/* : started documenting the XML library, the tree and
7771 DOM/Corba. This is a first step.
7772
7773Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7774
7775 * parser.c: Set up the fonctions comment block, boring but useful.
7776 * parser.h, SAX.c, parser.c: now attributes are processed through
7777 the SAX interface. The problem is that my SAX interface diverged
7778 quite a bit from the original one, well this is not an official
7779 spec, and translating it from Java to C is hairy anyway...
7780
7781Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7784 fonctions comment block, boring but useful.
7785
7786Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7789 conversion routines. However they are not yet used to convert the
7790 inputs. The core will run with UTF-8.
7791
7792Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7793
7794 * tree.c : make sure that the type id is properly set-up when
7795 a new object is allocated, needed for DOM.
7796
7797Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7798
7799 * tree.h, tree.c: Ok, the main objects in the tree will be native
7800 corba objects, it costs 8 bytes per Node, Attribute and Document
7801 but it simplifies the Corba integration a lot (no extra interface
7802 objects to allocate/free).
7803
7804Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7805
7806 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7807 and changed NODEs contants for conformity with DOM Level 1
7808
7809Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7810
7811 * added hooks to keep track of servants when creating objects
7812 xmlDoc and xmlNode (for Corba export).
7813
7814Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7815
7816 * added xml-config script.
7817
7818Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7819
7820 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7821 to autoupdate libtool and automake conf files.
7822
78231998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7824
7825 * Makefile.am: Use '?' to separate the sed
7826 commands as ',' is used when people pass -Wl,something.
7827
7828
7829Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * tree.c, tree.h: added a per-document compression interface.
7832
7833Tue Sep 22 20:47:38 EDT 1998
7834
7835 * tree.c, tree.h: added saving with compression and added interfaces
7836 to control the compression level (xmlGetCompressMode,
7837 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7838
7839Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * parser.c: corrected a loop for files of size 0
7842
78431998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7844
7845 * error.h: New file. Contains prototyes from `error.c'.
7846
7847Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7848
7849 * Makefile.am (xmlincdir): New macro.
7850 (xmlinc_HEADERS): Renamed from include_HEADERS.
7851
7852Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * applied small patch on numeric entities from
7855 Christopher Blizzard <blizzard@appliedtheory.com>
7856
7857Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * New release 0.2, removed the old xml_* files so that it's
7860 coherent with the other CVS base (W3C), far better conformance
7861 to standard, new namespaces, decent entities support, beginning
7862 of a SAX-like interface. Nearly nothing left intact, even the
7863 test examples ...
7864
78651998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7866
7867 * .cvsignore: Add .deps dir
7868
7869Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7870
7871 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7872
7873Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7874
7875 * configure.in: added test for CPP
7876 * AUTHORS, Changelog: the original ones didn't get commited but the
7877 glib ones instead, fixed.
7878 * Makefile.am: corrected an error in library naming
7879
7880Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7881
7882 * integrated code developped at W3C
7883 * changed the original Copyright
7884 * migrated to automake
7885 * prefixed the filenames by xml_ to avoid filename clashes
7886
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007887Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7888
7889 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7890 should not be called.
7891
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007892Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7893
7894 * libxml-2.0.pc.in: applied the patch to fix #101894
7895
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007896Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7897
7898 * tree.c : applied patch from Lukas Schroeder for register callbacks
7899 * valid.c: modified patch from Lukas Schroeder to test
7900 register callbacks with --chkregister
7901
Daniel Veillard067bae52003-01-05 01:27:54 +00007902Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7903
7904 * xmlreader.c: seriously changed the way data are pushed to
7905 the underlying parser, go by block of 512 bytes instead of
7906 tryng to detect tag boundaries at that level. Changed the
7907 way empty element are detected and tagged.
7908 * python/tests/reader.py python/tests/reader2.py
7909 python/tests/reader3.py: small changes mostly due to context
7910 reporting being different and DTD node being reported. Some
7911 errors previously undetected are now caught and fixed.
7912 * doc/xmlreader.html: flagged last section as TODO
7913
Daniel Veillard51a447a2003-01-04 19:42:46 +00007914Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7915
7916 * python/libxml.py: integrated the Python 2.2 optimizations
7917 from Hannu Krosing, while maintaining compatibility with
7918 1.5 and 2.1
7919
Daniel Veillarde59494f2003-01-04 16:35:29 +00007920Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7921
7922 * xmllint.c: a bit of cleanup
7923 * xmlreader.c: small fix
7924 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7925 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7926
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007927Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7928
7929 * python/setup.py.in: patch from Stéphane Bidoul to include
7930 drv_libxml2.py in setup.py
7931
Daniel Veillard66b82892003-01-04 00:44:13 +00007932Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7933
7934 * doc/xmlreader.html: starting documenting the new XmlTextReader
7935 interface.
7936
Daniel Veillard7704fb12003-01-03 16:19:51 +00007937Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7938
7939 * xmllint.c: added the --stream flag to use the TextReader API
7940 * xmlreader.c: small performance tweak
7941
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007942Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7943
7944 * xmlreader.c python/tests/reader2py: okay the DTD validation
7945 code on top of the XMLTextParser API should be solid now.
7946
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007947Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7948
7949 * xmlreader.c python/tests/reader2py: Fixing some more mess
7950 with validation and recursive entities while using the
7951 reader interface, it's getting a bit messy...
7952
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007953Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7954
7955 * xmlreader.c python/tests/reader.py: another couple of problem
7956 related to IsEmptyElement reported by Stéphane Bidoul needed
7957 some fixes.
7958
Daniel Veillard4f860202003-01-02 13:00:02 +00007959Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7960
7961 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7962 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7963 based on the python XmlTextReader interface.
7964
Daniel Veillard3c265e42003-01-01 21:06:49 +00007965Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7966
7967 * tree.c: backing out one change in the last patch which broke the
7968 regression tests
7969
Daniel Veillard5335dc52003-01-01 20:59:38 +00007970Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7971
7972 * global.data globals.c tree.c include/libxml/globals.h: applied
7973 an old patch from Lukas Schroeder to track node creation and
7974 destruction. Probably missing a lot of references at the moment
7975 and not usable reliably.
7976
Daniel Veillard8ba17412003-01-01 19:13:12 +00007977Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7978
7979 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7980 from doc/news.html and a stylesheet
7981
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007982Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7983
7984 * xmlreader.c python/tests/reader.py: fixed another couple of
7985 xmlreader bugs reported by Stéphane Bidoul and added tests.
7986
Daniel Veillard9e395c22003-01-01 14:50:44 +00007987Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7988
7989 * xmlreader.c python/tests/reader2.py: fixed another validity
7990 checking in external parsed entities raised by Stéphane Bidoul
7991 and added a specific regression test.
7992 * python/tests/reader3.py: cleanup
7993
Daniel Veillardd5896142002-12-31 14:45:26 +00007994Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7995
7996 * xmlreader.c python/tests/reader2.py: fixed a problem with
7997 validation within entities pointed by Stéphane Bidoul, augmented
7998 the tests to catch those.
7999
Daniel Veillarddc85f282002-12-31 11:18:37 +00008000Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8001
8002 * python/generator.py: modified the generator to allow keeping
8003 class references when creating new classes, needed to fix a bug
8004 pointed by Stéphane Bidoul where the input buffer of the
8005 xmlTextReader instance gets destroyed if the python wrapper for
8006 the input is not referenced anymore.
8007
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008008Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8009
8010 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8011 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8012
Daniel Veillard571b8892002-12-30 12:37:59 +00008013Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8014
8015 * xmlreader.c python/tests/reader.py: fixed another problem
8016 pointed by Stéphane Bidoul
8017
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008018Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8019
8020 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8021 with "<a/>"
8022
Daniel Veillardecaba492002-12-30 10:55:29 +00008023Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8024
8025 * SAX.c: warn on xmlns:prefix="foo"
8026 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8027 for namespace attributes handling.
8028
Daniel Veillard2d84a892002-12-30 00:01:08 +00008029Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8030
8031 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8032 a really nasty problem raised by a DocBook XSLT transform
8033 provided by Sebastian Bergmann
8034
Daniel Veillard29b3e282002-12-29 11:14:41 +00008035Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8036
8037 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8038 by Stéphane Bidoul and integrated it into the tests
8039
Daniel Veillarde18fc182002-12-28 22:56:33 +00008040Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8041
8042 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8043 extended the XmlTextReader API a bit, addding accessors for
8044 the current doc and node, and an entity substitution mode for
8045 the parser.
8046 * python/libxml.py python/libxml2class.txt: related updates
8047 * python/tests/Makefile.am python/tests/reader.py
8048 python/tests/reader2.py python/tests/reader3.py: updated a bit
8049 the old tests and added a new one to test the entities handling
8050
Daniel Veillardaba976d2002-12-28 21:14:18 +00008051Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8052
8053 * python/generator.py python/libxml2class.txt
8054 python/tests/reader.py python/tests/reader2.py: changed the
8055 generator to provide casing for the XmlTextReader similar to
8056 C# so that examples and documentation are more directly transposable.
8057 Fixed the couple of tests in the suite.
8058
Daniel Veillard83298842002-12-28 15:12:33 +00008059Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8060
8061 * doc/guidelines.html: added a document on guildeline for
8062 publishing and deploying XML
8063
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008064Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8065
8066 * valid.c xmlreader.c: final touch running DTD validation
8067 on the XmlTextReader
8068 * python/tests/Makefile.am python/tests/reader2.py: added a
8069 specific run based on the examples from test/valid/*.xml
8070
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008071Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8072
8073 * python/libxml.py: added a few predefined xmlTextReader parser
8074 configuration values.
8075
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008076Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
8078 * python/libxml_wrap.h: trying to fix #102037
8079
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008080Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8081
8082 * SAX.c: fixing bug #95296, when the predefined entities
8083 are redefined in the DTD the default one must be used
8084 instead anyway.
8085
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008086Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8087
8088 * doc/xmllint.xml
8089 * doc/xmllint.1
8090 Add discussion of XML_DEBUG_CATALOG to xmllint man
8091 page - bug #100907
8092
8093
Daniel Veillarddf512f42002-12-23 15:56:21 +00008094Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8095
8096 * xmlreader.c: Fixed the empty node detection to avoid reporting
8097 an inexistant close tag.
8098
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008099Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8100
8101 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8102 for Python 2.1
8103
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008104Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8105
8106 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8107
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008108Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
8110 * doc/libxml2-api.xml python/tests/reader.py: one really need
8111 to provide the base URI information when creating a reader parser
8112 from an input stream. Updated the API and the example using it.
8113
Daniel Veillardea7751d2002-12-20 00:16:24 +00008114Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8115
8116 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8117 include/libxml/valid.h include/libxml/xmlreader.h: working on
8118 DTD validation on top of xml reader interfaces. Allows to
8119 validate arbitrary large instances. This required some extensions
8120 to the valid module interface and augmenting the size of xmlID
8121 and xmlRef structs a bit.
8122 * uri.c xmlregexp.c: simple cleanup.
8123
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008124Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8125
8126 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8127 work on the xml reader interfaces.
8128 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8129 Web page for the Windows binaries.
8130
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008131Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8132
8133 * xmlIO.c: applied a patch for VMS following the report by
8134 Nigel Hall
8135
Daniel Veillard3772de32002-12-17 10:31:45 +00008136Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8137
8138 * parser.c: the parseStartTag bug fix wasn't complete.
8139
Daniel Veillard67df8092002-12-16 22:04:11 +00008140Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8141
8142 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8143 parseStartTag, fixing it.
8144 * test/att4 result/att4 result/noent/att4: adding the test
8145 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8146 more methods to XmlTextReader.
8147
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008148Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8149
8150 * win32/libxml2.def.src: added more xml reader exports
8151 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8152 to the build
8153
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008154Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8155
8156 * doc/tutorial/xmltutorial.xml
8157 plus generated html and pdf
8158 Updating tutorial again based on further comments from Niraj
8159 Tolia on the last iteration
8160
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008161Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8162
8163 * doc/tutorial/xmltutorial.xml
8164 * doc/tutorial/includekeyword.c
8165 * doc/tutorial/includegetattribute.c
8166 plus generated html and pdf
8167 Adding fix from Niraj Tolia to tutorial to properly free memory.
8168
8169
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008170Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8171
8172 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8173 more methods of XmlTextReader.
8174 * python/libxml2class.txt python/tests/reader.py: this increased the
8175 methods in the bndings, augmented the test to check those new
8176 functions.
8177
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008178Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8179
8180 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8181 methods of XmlTextReader.
8182 * python/generator.py python/libxml_wrap.h python/types.c
8183 python/libxml2class.txt: added the reader to the Python bindings
8184 * python/tests/Makefile.am python/tests/reader.py: added a specific
8185 test for the Python bindings of the Reader APIs
8186 * parser.c: small cleanup.
8187
Daniel Veillard06503452002-12-13 10:42:08 +00008188Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8189
8190 * xinclude.c: fallback was only copying the first child not the
8191 full child list of the fallback element, closes #89684 as reopened
8192 by Bernd Kuemmerlen
8193
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008194Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8195
8196 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8197
Daniel Veillard000eafb2002-12-12 10:04:22 +00008198Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8199
Daniel Veillardc1eed322002-12-12 11:01:32 +00008200 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008201 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008202 gives enum values, fix functype return type, put back fields in
8203 structs
8204 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008205
Daniel Veillard024b5702002-12-12 00:15:55 +00008206Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8207
8208 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8209 about htmlNodeDumpOutput location.
8210 * xpath.c: removed an undefined function signature
8211 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8212 too many symbols in the API breaking the python bindings.
8213 Updated with the libxslt/libexslt changes.
8214
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008215Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8216
8217 * configure.in: preparing release of 2.4.29
8218 * doc/*: rebuilt the docs and API
8219 * xmlreader.c: a few more fixes for the XmlTextReader API
8220
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008221Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8222
8223 * include/win32config.h: applied mingw patch from Magnus Henoch
8224
Daniel Veillard5aad8322002-12-11 15:59:44 +00008225Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8226
8227 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8228
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008229Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8230
8231 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8232 building Python script, does the C parsing directly, generates
8233 a better API description including structure fieds defs and
8234 enums. Still a couple of bugs, but good enough for the python
8235 wrappers now.
8236 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8237 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8238 include/libxml/schemasInternals.h include/libxml/tree.h: more
8239 cleanup based on the python analysis script reports.
8240 * libxml.spec.in: make sure the API XML description is part of the
8241 devel package.
8242
Daniel Veillard01c13b52002-12-10 15:19:08 +00008243Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8246 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8247 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8248 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8249 code cleanup, especially the function comments.
8250 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8251
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008252Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * Makefile.am xmlreader.c include/libxml/Makefile.am
8255 include/libxml/xmlreader.h: Adding a new set of APIs based on
8256 the C# TextXmlReader API but converted to C. Allow to parse
8257 in constant memory usage, far simpler to program and explain
8258 than the SAX like APIs, unfinished but working.
8259 * testReader.c: test program
8260
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008261Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8262
8263 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8264
Daniel Veillard64b35282002-12-04 15:10:40 +00008265Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * tree.c: Chip turner indicated that XHTML1 serialization
8268 rule for style actually break on both IE and Mozilla,
8269 try to avoid the rule if escaping ain't necessary
8270
Daniel Veillard8efff672002-12-04 11:44:48 +00008271Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8272
8273 * nanhttp.c: handle HTTP URL escaping, problem reported by
8274 Glen Nakamura and Stefano Zacchiroli
8275
Daniel Veillard1c732d22002-11-30 11:22:59 +00008276Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8277
8278 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8279
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008280Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8281
8282 * uri.c: Johann Richard pointed out some XPointer problems for
8283 URN based URI references in XInclude. Modified the URI parsing
8284 and saving routines to allow correct parsing and saving of
8285 XPointers, especially when attached to "opaque" scheme accordingly
8286 to RFC 2396
8287
Daniel Veillard8db67d22002-11-27 19:39:27 +00008288Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8289
8290 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8291 of refactoring to the HTML saving code.
8292 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8293 in the doc.
8294
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008295Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8296
8297 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8298 to a buffer API to reuse the generic dump to an OutputIO layer,
8299 this reduces code, fixes xmlNodeDump() for XHTML, also made
8300 xmlNodeDump() now return the number of byte written.
8301
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008302Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8303
8304 * python/setup.py.in: another patch from Stéphane Bidoul for
8305 Python bindings on Windows
8306 * doc/parsedecl.py: small cleanup
8307
Daniel Veillard9715c172002-11-25 16:33:40 +00008308Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8309
8310 * libxml.spec.in configure.in: add a line in %changelog for releases
8311
Daniel Veillard9bc53102002-11-25 13:20:04 +00008312Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8313
8314 * parser.c: patch from Marcus Clarke fixing a problem in entities
8315 parsing that was detected in KDe documentations environment.
8316
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008317Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8318
8319 * python/libxml.c (libxml_prev): Return the previous as opposed to
8320 the next node (I guess this is the result of some cut & paste programming:)
8321
Daniel Veillard80d7b902002-11-23 16:23:08 +00008322Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8323
8324 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8325
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008326Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8327
8328 * python/generator.py python/libxml.c python/setup.py.in: trying
8329 to fix the Python bindings build on Windows (Stéphane Bidoul)
8330
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008331Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8332
8333 * win32/configure.js: added option for python bindings
8334 * win32/libxml2.def.src: added more exports
8335
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008336Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8337
8338 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8339 pthreads
8340 * win32/wince/*: applied updates to Windows CE port from Javier
8341
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008342Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8343
8344 * configure.in: preparing 2.4.28
8345 * libxml.spec.in doc/Makefile.am: some cleanup
8346 * doc/*: updated the news and regenerated.
8347
Daniel Veillardfee408f2002-11-22 13:18:30 +00008348Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8349
8350 * HTMLparser.c: final touch at closing #87235 </p> end tags
8351 need to be generated.
8352 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8353 this change slightly the output of a few tests
8354 * doc/*: regenerated
8355
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008356Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8357
8358 * parserInternals.c: fixing bug #99190 when UTF8 document are
8359 parsed using the progressive parser and the end of the chunk
8360 is in the middle of an UTF8 multibyte character.
8361
William M. Brack8b2c7f12002-11-22 05:07:29 +00008362Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8363
8364 * threads.c: fixed initialization problem in xmlNewGlobalState
8365 which was causing crash.
8366 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8367 in xmlInitializeGlobalState.
8368 * parserInternals.c: cleaned up ctxt->sax initialisation.
8369
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008370Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8371
8372 * tree.c include/libxml/tree.h: modified the existing APIs
8373 to handle XHTML1 serialization rules automatically, also add
8374 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8375 libxslt serialization uses it when needed without changing
8376 the library API.
8377 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8378 result/xhtml1: added a new test specifically for xhtml1 output
8379 and updated the result of one XHTML1 test
8380
Daniel Veillardd076a202002-11-20 13:28:31 +00008381Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8382
8383 * xinclude.c parserInternals.c encoding.c: fixed #99082
8384 for xi:include encoding="..." support on text includes.
8385 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8386 test/XInclude/ents/isolatin.txt : added a specific regression test
8387 * python/generator.py python/libxml2class.txt: fixed the generator
8388 the new set of comments generated for doc/libxml2-api.xml were
8389 breaking the python generation.
8390
Daniel Veillard817e70b2002-11-19 22:28:48 +00008391Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8392
8393 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8394 * configure.in: patch for Solaris on new autoconf closes #98880
8395 * doc/parsedecl.py: repair the frigging API building script,
8396 did I say that python xmllib sucks ?
8397 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8398 and some comment are no more truncated.
8399
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008400Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8401
8402 * parser.c: Martin Stoilov pointed out a potential leak in
8403 xmlCreateMemoryParserCtxt
8404
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008405Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8406
8407 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8408 included in HTML documents and using the push parser.
8409
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008410Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8411
8412 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8413 specified, look for the Python interpreter not just in the
8414 specified root but also in the specified location. Fixes #98825
8415
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008416Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8417
8418 * python/libxml.c: fixing bug #98792 , node may have no doc
8419 and dereferencing without checking ain't good ...
8420
Daniel Veillarddad3f682002-11-17 16:47:27 +00008421Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8422
8423 * configure.in: preparing release 2.4.27
8424 * doc/* : updated and rebuilt the docs
8425 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8426 and all the docs are actually packaged and in the final RPMs
8427 * parser.c parserInternals.c include/libxml/parser.h: restore
8428 xmllint --recover feature.
8429
Daniel Veillard68e9e742002-11-16 15:35:11 +00008430Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8431
8432 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8433 processing of parsed entities, and XPath computation on sustitued
8434 entities.
8435 * testXPath.c: make sure entities are substitued.
8436
Daniel Veillard328f48c2002-11-15 15:24:34 +00008437Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8438
8439 * parser.c: fixed #96594, which was totally dependant on the
8440 processing of internal parsed entities, which had to be changed.
8441
Daniel Veillard66651aa2002-11-15 11:21:43 +00008442Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8443
8444 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8445 trying to fix bug #98517 about building outside the source tree
8446 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8447
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008448Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8449
8450 * include/win32config.h: cleanup
8451 * win32/Makefile.mingw: integrated mingw in JScript configure
8452 * win32/Makefile.msvc: modified to allow mingw coexistence
8453 * win32/configure.js: integrated mingw
8454 * win32/Readme.txt: cleanup
8455
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008456Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8457
8458 * HTMLparser.c: strengthen the guard in the Pop macros,
8459 like in the XML parser, closes bug #97315
8460
Daniel Veillard0821b152002-11-12 20:57:47 +00008461Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8464 callback is never used.
8465
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008466Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * parserInternals.c: fixed the initialization of the SAX structure
8469 which was breaking xsltproc
8470 * xpath.c: patch from Petr Pajas for CDATA nodes
8471 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8472 * parser.c include/libxml/parser.h: patch from Peter Jones
8473 removing a leak in xmlSAXParseMemory() and adding the
8474 function xmlSAXParseMemoryWithData()
8475
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008476Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8477
8478 adding pdf of tutorial, changing web page to link to it
8479 * doc/tutorial/xmltutorial.pdf
8480 * doc/xml.html
8481 * doc/docs.html
8482
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008483Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8484
8485 * doc/tutorial/ar01s08.html
8486 adding file what I forgot for tutorial
8487
8488
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008489Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8490
8491 Adding encoding discussion to tutorial
8492 Added:
8493 * doc/tutorial/images/*.png: DocBook admonition image files
8494 * doc/tutorial/apf.html, apg.html: new generated html
8495 * doc/tutorial/includeconvert.c: conversion code entity file
8496 changed:
8497 * doc/tutorial/xmltutorial.xml: DocBook original
8498 * doc/tutorial/*.html: generated html
8499
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008500Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8501
8502 * include/libxml/*.h: retired xmlwin32version.h
8503 * doc/Makefile.am: retired xmlwin32version.h
8504 * win32/configure.js: retired xmlwin32version.h
8505
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008506Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8507
8508 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008509 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8510 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008511
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008512Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8513
8514 * globals.c: fixed a typo pointed out by Igor
8515 * xpath.c: try to speed up node compare using line numbers
8516 if available.
8517
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008518Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8519
8520 * tree.c: make xmlFreeNode() handle attributes correctly.
8521
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008522Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8523
8524 * catalog.c: completed the #96963 fix, as reported by Karl
8525 Eichwalder
8526
Daniel Veillard56f21f22002-11-06 15:49:46 +00008527Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8530
Daniel Veillard91ad8792002-11-04 17:06:52 +00008531Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8532
8533 * Makefile.am: switched the order of a couple of includes
8534 to fix bugs #97100
8535
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008536Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8537
8538 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8539 xmlLoadCatalogs that used to separate directories with a ':'.
8540
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008541Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8542
8543 * threads.c: improvements to the Windows-side of thread handling
8544 * testThreads.c: conditionally excluded unistd.h
8545 * testThradsWin32.c: broke overlong lines
8546 * include/win32config.h: adapted thread-related macros to the new
8547 scheme and for pthreads on Windows
8548 * win32/Makefile.msvc: introduced a more flexible thread build,
8549 added testThreads[Win32].c to the build
8550 * win32/configure.js: introduced a more flexible thread config
8551
John Fleck61f6fb62002-10-31 15:23:29 +000085522002-10-31 John Fleck <jfleck@inkstain.net>
8553
8554 * doc/xml.html (and, by implication, FAQ.html)
8555 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8556
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008557Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8558
8559 * configure.in: removed xmlwin32version.h
8560 * include/libxml/Makefile.am: removed xmlwin32version.h
8561
Daniel Veillardce66ce12002-10-28 19:01:59 +00008562Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8563
8564 * tree.c: applied patch from Brian Stafford to fix a bug
8565 in xmlReconciliateNs()
8566
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008567Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8568
8569 * tree.c: applied patch from Christian Glahn to allow
8570 xmlNewChild() on document fragment nodes
8571
Daniel Veillardb39bc392002-10-26 19:29:51 +00008572Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8573
8574 * parser.c: Christian Glahn found a problem with a recent
8575 patch to xmlParseBalancedChunkMemoryRecover()
8576 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8577 problems
8578 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8579 test/schemas/seq*: added the test cases from Charles
8580
Daniel Veillard366a9152002-10-23 20:43:53 +00008581Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8582
8583 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8584 serious cleanup of the spec file and associated changes
8585 in the Makefiles.
8586 * valid.c: try to remove some warnings on x86_64
8587
Daniel Veillardd033d022002-10-23 14:55:02 +00008588Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8591 fix bug #96586
8592
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008593Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8594
8595 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8596 parsing, applied his patch
8597 * result/HTML/attrents.html result/HTML/attrents.html.err
8598 result/HTML/attrents.html.sax test/HTML/attrents.html:
8599 added the test and result case provided by Mikhail Sogrine
8600
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008601Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8602
8603 * vms/build_libxml.com vms/config.vms vms/readme.vms
8604 include/libxml/parser.h include/libxml/parserInternals.h
8605 include/libxml/tree.h include/libxml/xmlIO.h
8606 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8607 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8608 Applied the VMS update patch from Craig A. Berry
8609 * doc/*.html: update
8610
Daniel Veillardf000f072002-10-22 14:28:17 +00008611Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8614
Daniel Veillard1e208222002-10-22 14:25:25 +00008615Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8616
8617 * debugXML.c: adding a grep command to --shell in xmllint
8618 for T.V. Raman
8619
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008620Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8621
8622 * xmlcatalog.c: tried to fix some of the problem with --sgml
8623
Daniel Veillard935494a2002-10-22 14:22:46 +00008624Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8625
8626 * parser.c: tried to fix bug #91500 where doc->children may
8627 be overriden by a call to xmlParseBalancedChunkMemory()
8628
8629Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8630
8631 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8632 identifiers in SGML catalogs containing '&'
8633
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008634Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8635
8636 * python/types.c: fixed bugs when passing result value tree
8637 to Python functions.
8638
Daniel Veillard48267432002-10-18 11:21:38 +00008639Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * configure.in: preparing the release of 2.4.26
8642 * doc/*: updated and rebuilt the documentation
8643
Daniel Veillardbb284f42002-10-16 18:02:47 +00008644Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * parser.c: fixed a XML Namespace compliance bug reported by
8647 Alexander Grimalovsky
8648
Daniel Veillard44892f72002-10-16 15:23:26 +00008649Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * HTMLtree.c: fixed serialization of script and style when
8652 they are not lowercase (i.e. added using the API to the tree).
8653
Daniel Veillard2fd85422002-10-16 14:32:41 +00008654Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * valid.c: make xmlValidateDocument emit a warning msg if there
8657 is no DTD, pointed by Christian Glahn
8658
Daniel Veillard32370232002-10-16 14:08:14 +00008659Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8662 content model when some of the blocks have min or max, and a couple
8663 of bugs found in the process.
8664 * result/schemas/list0* test/schemas/list0*: added some specific
8665 regression tests
8666
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008667Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8668
8669 * README: updated the contact informations
8670
Daniel Veillard63186732002-10-15 08:43:17 +00008671Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8674 misses it, reported by Peter Bray.
8675
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008676Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8679 and removed a few warnings
8680
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008681Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * parser.c: Christian Glahn found a small bug in the push parser.
8684 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8685 public
8686
Daniel Veillard6045c902002-10-09 21:13:59 +00008687Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8688
8689 * xmlschemas.c include/libxml/xmlschemas.h: added
8690 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8691 * testSchemas.c: added --memory to test the new interface
8692
Daniel Veillardf0070122002-10-09 14:24:17 +00008693Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * doc/index.py doc/search.php: integrated the XSLT indexing,
8696 a few fixed in the indexer, added a scope selection at the
8697 search level.
8698
Daniel Veillard01992e02002-10-09 10:20:30 +00008699Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8700
8701 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8702 this was due to uninitialized parts of the validation context
8703
Daniel Veillard321be0c2002-10-08 21:26:42 +00008704Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8705
8706 * debugXML.c: applied patch from Mark Vakoc except the API
8707 change, preserved it.
8708 * doc/*: updated the docs to point to the search engine for
8709 information lookup or before bug/help reports.
8710
Daniel Veillard01e87d22002-10-08 16:55:06 +00008711Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8712
8713 * doc/index.py doc/search.php: added mailing-list archives
8714 indexing and lookup
8715
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008716Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8717
8718 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8719
Daniel Veillard9b006132002-10-07 11:13:27 +00008720Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8721
8722 * doc/index.py: improved HTML indexing
8723 * doc/search.php: make the queries also lookup the HTML based indexes
8724
Daniel Veillard141d04b2002-10-06 21:51:18 +00008725Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8726
8727 * doc/index.py: added HTML page indexing
8728
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008729Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8730
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008731 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008732 problem in libxslt.
8733 * catalog.c: fixed list handling in XML_CATALOG_FILES
8734
Daniel Veillardceb09b92002-10-04 11:46:37 +00008735Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8736
8737 * valid.c: typo/bug found by Christian Glahn
8738
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008739Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8740
8741 * xmlIO.c: applied Windows CE patch from Javier.
8742 * win32/wince: new directory, contains support for the PocketPC
8743 with Windows CE from Javier.
8744 * include/win32config.h: reorganised, removed duplicate
8745 definitions and applied WinCE patch from Javier.
8746 * include/wsockcompat.h: new file, now contains WinSock
8747 compatibility macros.
8748 * win32/Makefile.msvc: introduced double-run compilation.
8749
Daniel Veillarde16b5742002-09-26 17:50:03 +00008750Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * configure.in include/libxml/xmlwin32version.h: preparing release
8753 of 2.4.25
8754 * doc/*: updated and regenerated teh docs and web pages.
8755
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008756Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8759 error were not covering namespace declarations.
8760 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8761 it was missing the attribute declaration for the namespace
8762 * result/VC/NS3: the fix now report breakages in that test
8763
Daniel Veillardabe01742002-09-26 12:40:03 +00008764Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8765
8766 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8767
Daniel Veillard2ace1952002-09-26 12:28:02 +00008768Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8769
8770 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8771 and regenerated the docs and web site
8772
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008773Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8774
8775 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8776 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8777 not before
8778
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008779Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8780
8781 * python/generator.py python/libxml2class.txt: fixed a stupid error
8782 breaking the python API
8783
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008784Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8785
8786 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8787 triostr.c triostr.h: applied a trio update patch from
8788 Bjorn Reese which should work with MinGW
8789
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008790Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8791
8792 * tree.c: improving some documentation comments
8793 * xmlregexp.c: found and fixed a mem leak with python regression tests
8794 * doc/*: rebuilt the doc and the API XML file including the
8795 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8796 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8797 python/types.c: added access to the XML Schemas regexps from
8798 python
8799 * python/tests/Makefile.am python/tests/regexp.py: added a
8800 simple regexp bindings test
8801
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008802Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8803
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008804 * doc/xml.html:
8805 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008806
Daniel Veillard118aed72002-09-24 14:13:13 +00008807Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8808
8809 * xmlregexp.c: fixed the data callback on transition functionality
8810 which was broken when using the compact form
8811 * result/schemas/*: updated the results, less verbose, all tests
8812 pass like before
8813 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8814 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8815 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8816 annoying warnings
8817 * xpath.c: try to provide better error report when possible
8818
Daniel Veillard72336152002-09-21 13:08:14 +00008819Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8820
8821 * Makefile.am: fixed a breakage raised by Jacob
8822
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008823Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8824
8825 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8826 which don't use sockets
8827
Igor Zlatkovic01280582002-09-20 16:40:34 +00008828Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8829
8830 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8831 * win32/configure.js: applied zlib patch from Daniel Gehriger
8832
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008833Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8834
8835 * win32/configure.js: applied the patch from Mark Vakoc for
8836 regexp support
8837 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8838 for regexp support
8839
Daniel Veillardb5c05732002-09-20 13:36:25 +00008840Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * xmlschemastypes.c: as pointed by Igor Float and Double
8843 parsing ain't finished yet
8844
Daniel Veillard40b11342002-09-20 12:01:39 +00008845Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * Makefile.am configure.in: trying to fix #88412 by bypassing
8848 all the python subdir if python ain't detected
8849
Daniel Veillard23e73572002-09-19 19:56:43 +00008850Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8853 made configuring with regexps/automata/unicode the default
8854 but without schemas ATM
8855 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8856 fixed the regexp based DTD validation performance and memory
8857 problem by switching to a compact form for determinist regexps
8858 and detecting the determinism property in the process. Seems
8859 as fast as the old DTD validation specific engine :-) despite
8860 the regexp built and compaction process.
8861
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008862Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8863
8864 * valid.c: determinism is debugged, new DTD checking code now works
8865 but xmlFAComputesDeterminism takes far too much CPU and the whole
8866 set usues too much memory to be really usable as-is
8867
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008868Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * tree.c: fixed another stupid bug in xmlGetNodePath()
8871 * xmllint.c: --version now report the options compiled in
8872
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008873Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * HTMLparser.c: small cleanup
8876 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8877 when configured with them. A bit of debugging around the determinism
8878 checks is still needed
8879
Daniel Veillard63b01c22002-09-17 19:25:28 +00008880Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8883
Daniel Veillard92727042002-09-17 17:59:20 +00008884Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8885
8886 * xmlIO.c: small portability glitch fixed.
8887
Daniel Veillard84d70a42002-09-16 10:51:38 +00008888Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8889
8890 * xmlschemastypes.c: incomplete steps for real/double support
8891 * testAutomata.c include/libxml/xmlautomata.h
8892 include/libxml/xmlregexp.h: avoiding a compilation problem
8893 * valid.c include/libxml/valid.h: starting the work toward using
8894 the regexps for actual DTD validation
8895
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008896Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8897
8898 * hash.c: cosmetic cleanup
8899 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8900 integrating a DTD validation layer based on the regexps
8901
Daniel Veillard4402ab42002-09-12 16:02:56 +00008902Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8903
8904 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8905 the determinism was tested before eliminating the epsilon
8906 transitions :-(
8907
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008908Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * python/generator.py python/libxml.c python/libxml.py
8911 python/libxml2-python-api.xml python/libxml2class.txt
8912 python/libxml_wrap.h python/types.c: updated the python
8913 bindings, added code for easier File I/O, and the ability to
8914 define a resolver from Python fixing bug #91635
8915 * python/tests/Makefile.am python/tests/inbuf.py
8916 python/tests/outbuf.py python/tests/pushSAXhtml.py
8917 python/tests/resolver.py python/tests/serialize.py: updated
8918 and augmented the set of Python tests.
8919
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008920Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8921
8922 * win32/configure.js: added more readme info for the binary
8923 package.
8924
Daniel Veillard607b35c2002-09-10 12:16:19 +00008925Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8926
8927 * xmlIO.c: fixed a stupid out of bound array error
8928
8929Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8930
8931 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8932 messing around with support for Windows path, cleanups,
8933 trying to identify and fix the various code path to the
8934 filename access. Added xmlNormalizeWindowsPath()
8935
Daniel Veillard76575762002-09-05 14:21:15 +00008936Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8937
8938 * error.c valid.c: working on better error reporting of validity
8939 errors, especially providing an accurate context.
8940 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8941 error reports in those cases.
8942
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008943Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8946 parser.c parserInternals.c xmlIO.c: get rid of all the
8947 perror() calls made in the library execution paths. This
8948 should fix both #92059 and #92385
8949
Daniel Veillard19aa7022002-09-05 11:14:19 +00008950Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * xmllint.c: memory leak reporting was broken after a change
8953 of the preprocessor symbol used to activate it.
8954
Daniel Veillardec6725e2002-09-05 11:12:45 +00008955Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * tree.c: try to make the copy function work for node of
8958 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8959 DOM layers though, not libxml2 itself.
8960
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008961Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * valid.c: try to provide file and line informations, not all
8964 messages are covered, but it's a (good) start
8965
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008966Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8967
8968 * xinclude.c: reimplemented a large part of the XInclude
8969 processor, trying to minimize resources used, James Henstridge
8970 provided a huge test case which was exhibiting severe memory
8971 consumption problems.
8972
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008973Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8974
8975 * python/Makefile.am: applied patch from Christophe Merlet to
8976 reestablish DESTDIR
8977
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008978Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8979
8980 * libxml.spec.in: fixes libary path for x86_64 AMD
8981
John Fleckbe98b332002-09-04 03:16:23 +00008982Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8983
8984 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008985 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008986 (plus resulting generated html files)
8987 fixing one spot I missed in the tutorial where I hadn't freed
8988 memory properly
8989
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008990Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8991
8992 * doc/tutorial/includeaddattribute.c
8993 * doc/tutorial/includeaddkeyword.c
8994 * doc/tutorial/includegetattribute.c
8995 * doc/tutorial/includekeyword.c
8996 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008997 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008998 update tutorial to properly free memory (thanks to Christopher
8999 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009000 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009001 added image files so the callouts are graphical, making it
9002 easier to read ( use "--param callout.graphics 1" to generate
9003 html with graphical callouts)
9004
Daniel Veillarde1662542002-08-28 11:50:59 +00009005Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9006
9007 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9008 nice logos generated by Marc Liyanage
9009 * doc/site.xsl *.html: changed the stylesheet to show the new
9010 logo and regenerated the pages
9011
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009012Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9013
9014 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9015
Daniel Veillard42766c02002-08-22 20:52:17 +00009016Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * xpath.c: possible mem leak patch from Jason Adams
9019
9020Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9021
9022 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9023 in the XQuery namespace
9024 * configure.in: preparing 2.4.24
9025 * doc/*.html: updated the web pages
9026
9027Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * python/generator.py: closing bug #85258 by generating conditional
9030 compile check to avoid linking to routines not configured in.
9031
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090322002-08-22 Havoc Pennington <hp@pobox.com>
9033
9034 * autogen.sh: update error message for missing automake
9035
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009036Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * python/Makefile.am: typo in target name resulted in libxml2.py
9039 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9040
Daniel Veillard22669b22002-08-22 07:17:11 +00009041Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * win32/win32/Makefile.mingw: updated with version from
9044 Elizabeth Barham at http://soggytrousers.net/repository/
9045
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009046Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9047
9048 * win32/Makefile.msvc: added the prefix location to the include
9049 and lib search path.
9050
Havoc Pennington830e8972002-08-18 22:22:13 +000090512002-08-18 Havoc Pennington <hp@pobox.com>
9052
9053 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9054 both automake 1.6 and 1.4 installed get the right automake. Means
9055 compilation from CVS will now require the latest automake 1.4
9056 release, or manually creating symlinks called "automake-1.4" and
9057 "aclocal-1.4"
9058
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009059Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9060
9061 * configure.in python/Makefile.am: more AMD 64 induced changes from
9062 Frederic Crozat
9063
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009064Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9065
9066 * xinclude.c: oops I was missing the xml:base fixup too
9067 * result/XInclude/*.xml: this adds xml:base attributes to most
9068 results of the tests
9069
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009070Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9071
9072 * xinclude.c: quick but apparently working implementation of
9073 xi:fallback, should close bug #89684
9074 * Makefile.am test/XInclude/docs/fallback.xml
9075 result/XInclude/fallback.xml: added a basic test for fallback,
9076 and run with --nowarning to avoid a spurious warning
9077 * configure.in: applied patch from Frederic Crozat for python
9078 bindings on AMD 64bits machines.
9079
Daniel Veillard9e923512002-08-14 08:48:52 +00009080Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9081
9082 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9083 the caller don't pass a SAX callback block.
9084
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009085Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9086
9087 * tree.c: applied the same fix for the XML-1.0 namespace to
9088 xmlSearchNsByHref() as was done for xmlSearchNs()
9089
Daniel Veillardad11b302002-08-12 14:53:41 +00009090Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9091
9092 * libxml.3: small cleanup of the man page
9093 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9094 when serializing HREF attributes generated by XSLT.
9095
Daniel Veillardc084e472002-08-12 13:27:28 +00009096Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9097
9098 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9099 version of Marc Liyanage' patch for boolean attributes in HTML
9100 output
9101
Daniel Veillard5f91b372002-08-12 12:13:01 +00009102Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * python/tests/serialize.py: fixed the test results, indenting
9105 behaviour changed slightly
9106
Aleksey Sanin9e951762002-08-08 18:02:41 +00009107Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9108
9109 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9110 new c14n function to Windows def files
9111
Aleksey Saninea4272a2002-08-02 23:50:03 +00009112Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9113
9114 * c14n.c: fixed a memory leak in c14n code
9115
Daniel Veillard58e44c92002-08-02 22:19:49 +00009116Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9117
9118 * parser.c include/libxml/parser.h: adding a new API for Christian
9119 Glahn: xmlParseBalancedChunkMemoryRecover
9120 * valid.c: patch from Rick Jones for some grammar cleanup in
9121 validation messages
9122 * result/VC/* result/valid/*: this slightly change some of the
9123 regression tests outputs
9124
Daniel Veillard0bf29002002-08-01 12:54:11 +00009125Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * tree.c: trying to fix a problem in namespaced attribute handling
9128 raised by Christian Glahn
9129
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009130Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9131
9132 * encoding.c include/libxml/encoding.h: Opening the interface
9133 xmlNewCharEncodingHandler as requested in #89415
9134 * python/generator.py python/setup.py.in: applied cleanup
9135 patches from Marc-Andre Lemburg
9136 * tree.c: fixing bug #89332 on a specific case of loosing
9137 the XML-1.0 namespace on xml:xxx attributes
9138
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009139Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9140
9141 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9142 corner case from new Merlin's test suite and added a callback
9143 that will be used to improve xmlsec performance
9144
9145
Daniel Veillard0b22def2002-07-29 16:23:03 +00009146Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * HTMLtree.c: trying to fix the <style> escaping problem in
9149 HTML serialization bug #89342
9150
Daniel Veillard0b28e882002-07-24 23:47:05 +00009151Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9154 and rebuilt the web site.
9155
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009156Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009157
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009158 * include/libxml/tree.h: added _private member to xmlNs struct
9159
Daniel Veillard1d995272002-07-22 16:43:32 +00009160Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9161
9162 * HTMLparser.c: fixing bug #84876 based on the xml working
9163 code.
9164
William M. Brack61eaba52002-07-21 11:14:18 +00009165Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9166
9167 * python/Makefile.am: enhanced to fix bug 72012 (errors
9168 when using '-jX' make parameter)
9169
William M. Brackef61d202002-07-19 08:32:00 +00009170Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9171
9172 * xpath.c: small additional enhancement for booleans
9173 compared to nodesets
9174
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009175Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9176
9177 * HTMLtree.c: changed the order of the encoding declaration
9178 attributes in the meta tags due to a bug in IE/Mac
9179
William M. Brack0c022ad2002-07-12 00:56:01 +00009180Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9181
9182 * xpath.c: enhanced handling of booleans (especially '='
9183 and '!=' for nodesets) - fixes bug 85256. Added new
9184 routine xmlXPathNotEqualValues for more proper handling
9185 of '!=' when nodesets are involved.
9186
Daniel Veillard06944e22002-07-11 19:55:18 +00009187Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9188
9189 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9190 doc/xmlcatalog_man.xml to the source distribution
9191
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009192Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9193
9194 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9195 asked for this.
9196
Daniel Veillard539638b2002-07-06 19:55:14 +00009197Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * configure.in: preparing 2.4.23
9200 * doc/*: rebuilt the docs
9201
Daniel Veillard176d99f2002-07-06 19:22:28 +00009202Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9203
9204 * parser.c: fixing bug #84169 by fixing the
9205 comment of xmlCreatePushParserCtxt to describe the
9206 encoding detection parameters better.
9207
Daniel Veillard37f961d2002-07-06 17:53:56 +00009208Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9209
9210 * valid.c: fixing bug #79331 in one path the lookup for
9211 ID attributes on a namespaced node wasn't handled correctly :-\
9212
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009213Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9214
9215 * HTMLparser.c: trying to fix 87235 about discarded white
9216 spaces in the HTML parser.
9217 * result/HTML/*: this changes the output of a number of HTML
9218 regression tests
9219
Daniel Veillardfdc91562002-07-01 21:52:03 +00009220Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9221
9222 * xpath.c: applied patch from Richard Jinks for the namespace
9223 axis + fixed a memory error.
9224 * parser.c parserInternals.c: applied patches from Peter Jacobi
9225 removing ctxt->token for good.
9226 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9227 popped out by the regression tests.
9228 * Makefile.am: patch for threads makefile from Gary Pennington
9229
William M. Brack6000af52002-06-28 11:43:13 +00009230Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9231
Daniel Veillardfdc91562002-07-01 21:52:03 +00009232 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009233 expressions involving preceding-sibling (et al).
9234
Daniel Veillard153120c2002-06-18 07:58:35 +00009235Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9236
9237 * hash.c: applied a patch from Peter Jacobi to solve a problem
9238 when compiling with the Watcom C on Win32
9239 * result/schemas/*.err: the change of hashing algo generated
9240 permutations in the output
9241
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009242Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9243
9244 * hash.c: applied patch from Sander Vesik improving the quality of
9245 the hash function.
9246
Aleksey Sanina5808b92002-06-14 17:07:41 +000092472002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009248
9249 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9250 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9251 xmllint.c xpath.c: replaced sprintf() with snprintf()
9252 to prevent possible buffer overflow (the bug was pointed
9253 out by Anju Premachandran)
9254
Daniel Veillarde059b892002-06-13 15:32:10 +00009255Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * parser.c: removed an uninitialized data error popped by valgrind
9258 on PE references
9259
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009260Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9261
9262 * doc/xml.html
9263 adding tutorial reference to the web page
9264
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009265Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9266
9267 * doc/tutorial/xmltutorial.xml
9268 * doc/tutorial/ar01s07.html
9269 * doc/tutorial/ape.html
9270 * doc/tutorial/includegetattribute.c
9271 adding section to tutorial about retrieving an attribute
9272 value
9273
Daniel Veillardf5582f12002-06-11 10:08:16 +00009274Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * parser.c: applied a couple of patches from Peter Jacobi to start
9277 to get rid of ctxt->token, with a possible significant speed
9278 improvement to be gained once done. Better compliance with PE
9279 references constructs in DTDs too.
9280 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9281 from Peter too
9282
Daniel Veillard38d80e22002-06-11 07:24:56 +00009283Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9284
9285 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9286 xmlParseElement was likely to have been deallocated at the
9287 time of the report, possibly leading to segfault. Just report
9288 the tag name now.
9289
Daniel Veillard9e412302002-06-10 15:59:44 +00009290Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9291
9292 * xpath.c: patch from Richard Jinks for XPath substring() function
9293 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9294
Aleksey Sanina5808b92002-06-14 17:07:41 +000092952002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009296
9297 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9298
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009299Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9300
9301 *doc/FAQ.html
9302 fixing typos in FAQ, thanks to Robert Funnell for the
9303 editing help
9304
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009305Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9306
9307 * NEWS: got complaints from rpmlint that it was empty
9308
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009309Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9310
9311 * added doc/tutorial, including:
9312 apa.html
9313 apb.html
9314 apc.html
9315 apd.html
9316 ar01s02.html
9317 ar01s03.html
9318 ar01s04.html
9319 ar01s05.html
9320 ar01s06.html
9321 includeaddattribute.c
9322 includeaddkeyword.c
9323 includekeyword.c
9324 includestory.xml
9325 index.html
9326 xmltutorial.xml
9327 libxml tutorial, including generated html
9328
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009329Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9330
9331 * result/c14n/exc-without-comments/merlin-c14n-two-*
9332 result/c14n/without-comments/merlin-c14n-two-*
9333 test/c14n/exc-without-comments/merlin-c14n-two-*
9334 test/c14n/without-comments/merlin-c14n-two-*
9335 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9336 c14n/exc-c14n and slightly modified test script to handle
9337 these test cases
9338 * c14n.c: fixed bugs for complicated nodes set (namespace
9339 without node and others from merlin-c14n-two.tar.gz)
9340 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9341 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9342 for xmlsec performance patch
9343 * xpath.c: fixed self::node() for namespaces and attributes
9344
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009345Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9346
9347 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9348 but with the format parameter
9349 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9350
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009351Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9352
9353 * Makefile.am: updated c14n tests suite
9354 * c14n.c: performance improvement for previous c14n patch
9355
Daniel Veillarde72c7562002-05-31 09:47:30 +00009356Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9357
9358 * parser.c: another peroformance patch from Peter Jacobi, that
9359 time on parsing attribute values.
9360
Aleksey Sanin508a1012002-05-31 06:32:32 +00009361Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9362
9363 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9364 into LibXML2 test suite
9365
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009366Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9367
9368 * c14n.c: propagating xpath ancesstors node fix to c14n
9369 plus small performance improvement to reduce number of
9370 mallocs
9371 * xpath.c: fixed ancestors axis processing for namespace nodes
9372
Daniel Veillard46de64e2002-05-29 08:21:33 +00009373Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9374
9375 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9376 Peter Jacobi
9377
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009378Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9379
9380 * configure.in: preparing 2.4.22
9381
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009382Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9383
9384 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9385 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9386 a public entry point.
9387 * doc/*: rebuilt the API and docs
9388
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009389Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9390
9391 * xpath.c: patch from Richard Jinks to fix a problem introduced
9392 in the previous patch and pointed by Norm
9393
Daniel Veillardc6924812002-05-24 11:10:43 +00009394Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9395
9396 * libxml.spec.in: fixing bug #81112
9397
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009398Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * uri.c: fixing bug #82848
9401
Daniel Veillarda2878972002-05-24 07:54:39 +00009402Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9403
9404 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9405 output of one catalog test
9406
Aleksey Sanin114e4752002-05-24 07:20:27 +00009407Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009408
Aleksey Sanin114e4752002-05-24 07:20:27 +00009409 * global.data globals.c tree.c include/libxml/globals.h
9410 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9411 default value for global parameter xmlIndentTreeOutput to 1 and
9412 introduced new global parameter xmlTreeIndentString (the string
9413 used to do one-level indent) with default value " " (as it was
9414 in tree.c)
9415
Daniel Veillard49d5af82002-05-23 11:55:49 +00009416Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9419 with trio and schemas.
9420
Daniel Veillard7c13af42002-05-22 09:57:32 +00009421Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xpath.c: patch from Richard Jinks to fix the problem raised in
9424 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9425
Daniel Veillard5a872412002-05-22 06:40:27 +00009426Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9427
9428 * xmlschemas.c: a bit of work on import.
9429 * xmlschemastypes.c: Charles Bozeman provided a compare function
9430 for date/time types so min/max facet restrictions should work,
9431 indeterminate comparisons return an error instead of equal.
9432 * test/schemas/date_0* result/schemas/date_0_0: specific test
9433 from Charles Bozeman too
9434
Daniel Veillard10b6da42002-05-18 07:55:20 +00009435Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9438 from Christian Cornelssen fixing the man pages and the Catalog
9439 building script.
9440 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9441 next step is <xs:import> I now have a reasonable understanding
9442 of how it works.
9443
Daniel Veillarde5354492002-05-16 08:43:22 +00009444Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9445
9446 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9447
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009448Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9449
9450 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9451
Daniel Veillard088bf112002-05-14 11:03:59 +00009452Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9453
9454 * xpath.c: fixing an XPath function evalutation bug pointed out
9455 by Alexey Efimov where the context was lost when evaluating
9456 the function arguments
9457
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009458Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009459
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009460 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9461 function public for XMLSec performance optimizations
9462
Daniel Veillard3cd72402002-05-13 10:33:30 +00009463Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * python/generator.py python/libxml2class.txt : fixed a problem
9466 with the HTML parser pointed by Gary Benson
9467 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9468 example
9469
Aleksey Sanine48a3182002-05-09 18:20:01 +00009470Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9471 * parser.c: fixed bug #81159 (memory growth in SAX)
9472
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009473Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9474 * xpath.c: fixed bug #78858 (the real fix)
9475
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009476Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009477 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009478
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009479Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9480
9481 * tree.c: modified xmlNodeSetBase to allow changing the
9482 base of a document.
9483
Daniel Veillard070803b2002-05-03 07:29:38 +00009484Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9485
9486 * xmlschemastypes.c: patch Charles Bozeman for validation of
9487 all the date, time, and duration types
9488 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9489 * configure.in: fixed an error pointed by an user
9490 * xml2-config.in: fixed an error pointed by an user
9491
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009492Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9493
9494 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9495 win32/libxml2.def.src xmlIO.c: exported default
9496 'file:', 'http:' and 'ftp:' protocols input handlers
9497 and maked protocols comparisson case insensitive
9498
Daniel Veillard34de97f2002-04-30 14:29:22 +00009499Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9500
9501 * configure.in: Neven Has detected a typo
9502
Daniel Veillard28577c32002-04-30 06:48:41 +00009503Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9506 as one of the persons allowed to commit directly to the
9507 module.
9508
Daniel Veillardfc57b412002-04-29 15:50:14 +00009509Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9512 * valid.c: raised a too low limit
9513 * doc/*: rebuilt the docs
9514
Daniel Veillardeca82812002-04-24 11:42:02 +00009515Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9516
9517 * test/XPath/expr/floats test/XPath/expr/functions
9518 result/XPath/expr/floats result/XPath/expr/functions
9519 xpath.c: another XPath conformance patch from Richard Jinks
9520
Daniel Veillard13e04c62002-04-23 17:51:29 +00009521Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9522
9523 * xmlschemas.c: fixed validation of attribute groups.
9524 * test/schemas result/schemas: added an example from the primer
9525
Daniel Veillard88c58912002-04-23 07:12:20 +00009526Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9527
9528 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9529 * test/schemas result/schemas: updated the test list
9530
Daniel Veillarde19fc232002-04-22 16:01:24 +00009531Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9532
9533 * TODO: updated a bit
9534 * parser.c: made a comment more specific
9535 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9536 Schemas conformance.
9537 * test/schemas result/schemas: updated the test list
9538
Daniel Veillard441bc322002-04-20 17:38:48 +00009539Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9540
9541 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9542 implementing xs:all with minOccurs = 0
9543 * tes/schemas/* result/schemas/*: added more tests covering
9544 xs:all
9545
Daniel Veillard8a001f62002-04-20 07:24:11 +00009546Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xmlregexp.c: first implementation of the all particle, this
9549 may need to be revisited for case where not all transitions
9550 must be crossed.
9551
Daniel Veillard7646b182002-04-20 06:41:40 +00009552Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * tree.c: another entity processing update from Markus Henke
9555
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009556Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9557
9558 * trionan.c: fixed crash on OSF/1
9559
Daniel Veillardb4398962002-04-19 07:01:55 +00009560Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * xmlschemas.c: more Schemas work
9563 * test/schemas/* result/schemas/*: added more tests coming
9564 from the spec.
9565
Daniel Veillard54761132002-04-18 21:00:44 +00009566Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9567
9568 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9569 ExcC14N specification
9570
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009571Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * tree.c: patch from Markus Henke, fix for recursive entities.
9574
Daniel Veillard23b1f372002-04-18 15:50:05 +00009575Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9576
9577 * xpath.c: fix a problem with string() on a document node.
9578
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009579Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * Makefile.am xmlschemas.c: more Schemas work
9582 * test/schemas/* result/schemas/*: added more tests coming
9583 from the spec.
9584
Daniel Veillard6231e842002-04-18 11:54:04 +00009585Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9588 * result/HTML/*: this changes a few things in the results
9589
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009590Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9591
9592 * include/libxml/tree.h: eliminated 'declaration different than
9593 prototype' warning
9594 * include/win32config.h: "resolved" conflicts with errno.h
9595
Daniel Veillardb509f152002-04-17 16:28:10 +00009596Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9599 on the automata interfaces and debug of counted choices
9600 * test/schemas/* result/schemas/*: added a number of tests
9601
Daniel Veillard8651f532002-04-17 09:06:27 +00009602Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9603
9604 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9605 a bit of work on Schemas
9606 * testSchemas.c: try to make it more useful
9607 * test/schemas/* result/schemas/* Makefile.am: changed the
9608 Schemas regression test procedure, started adding a few samples
9609
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009610Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9611
9612 * include/libxml/encoding.h: Patch for the Borland C++ builder
9613 * include/libxml/tree.h: Patch for the Borland C++ builder
9614 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009615 * win32/bcb5: New directory for the Borland C++ builder
9616 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009617
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009618Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9619
9620 * win32/Makefile.msvc: Update for XML Schema support
9621 * win32/configure.js: Update for XML Schema support
9622 * win32/libxml2.def.src: Update for XML Schema support
9623
Daniel Veillard4255d502002-04-16 15:50:10 +00009624Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9625
9626 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9627 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9628 xmlunicode.c include/libxml/Makefile.am
9629 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9630 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9631 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9632 include/libxml/xmlversion.h.in : merged the current state of
9633 XML Schemas implementation, it is not configured in by default,
9634 a specific --schemas configure option has been added.
9635 * test/automata test/regexp test/schemas Makefile.am
9636 result/automata result/regexp result/schemas:
9637 merged automata/regexp/schemas regression tests
9638
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009639Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * xpath.c: Gary found a compile time problem, fixes #78823
9642
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009643Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9644
9645 * configure.in: release of 2.4.20
9646 * doc/*: updated and rebuilt the docs
9647
Daniel Veillardf544f192002-04-15 12:56:56 +00009648Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9649
9650 * python/Makefile.am: patch from Cristian Gafton to build on
9651 Red Hat 6.2, should also fix #75779
9652
Daniel Veillard940492d2002-04-15 10:15:25 +00009653Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * valid.c: first part of fixing #78729
9656
Daniel Veillardeb475a32002-04-14 22:00:22 +00009657Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9660 escaping of URI when saving HTML files.
9661 * result/HTML/*: this impacted some tests
9662
Daniel Veillard9b731d72002-04-14 12:56:08 +00009663Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * configure.in: trying to fix #77441
9666
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009667Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9668
9669 * include/libxml/xmlIO.h: Hallski complained it could not be
9670 included by itself.
9671
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009672Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9673
9674 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9675
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009676Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9677
9678 * win32/configure.js: patch from Nilo for the c14n option
9679 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9680
Daniel Veillardda423da2002-04-10 19:25:38 +00009681Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9682
9683 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9684 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9685 LIBXML_THREAD_ENABLED
9686
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009687Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9688
9689 * xpath.c: another patch from Richard Jinks for substring conformance
9690 * test/XPath/expr/floats test/XPath/expr/strings
9691 result/XPath/expr/floats result/XPath/expr/strings: update of the
9692 test suite to check those.
9693
Daniel Veillard01917aa2002-04-10 11:30:41 +00009694Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9695
9696 * xpath.c: patch from Richard Jinks for .x float parsing.
9697
Daniel Veillard46d6c442002-04-09 16:10:39 +00009698Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9699
9700 * parser.c: patch from Markus Henke when an encoding ain't recognized
9701
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009702Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9703
9704 * libxml.m4: got a report that #include <string.h> was needed
9705
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009706Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9709
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009710Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9711
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009712 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009713
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009714Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9717 pointed out by Melvyn Sopacua.
9718
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009719Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * libxml.m4: Frédéric Crozat gave a patch related to the change
9722 of Include paths breaking the libxml.m4
9723
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009724Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * xpath.c: Fix bug #76927 forgot to save some context
9727 when evaluating binary expressions
9728
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009729Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * configure.in: fixed configure for MPE/iX from Markus Henke
9732 * xmlmemory.c: fixed initialization problems
9733 * xpath.c: another set of patches from Richard Jinks this
9734 fixes "make XPathtests" on linux
9735
Daniel Veillard21458c82002-03-27 16:12:22 +00009736Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9737
9738 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9739 * test/XPath/expr/compare test/XPath/expr/equality
9740 test/XPath/expr/floats test/XPath/expr/functions
9741 test/XPath/expr/strings result/XPath/expr/compare
9742 result/XPath/expr/equality result/XPath/expr/floats
9743 result/XPath/expr/functions result/XPath/expr/strings: Updated
9744 tests though they show a divergence on Linux
9745
Daniel Veillard28dfed12002-03-27 09:08:17 +00009746Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9747
9748 * xpath.c trionan.c: previous commit also included patches
9749 from Richard Jinks on some IEEE support corner case
9750
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009751Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9752
9753 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9754 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9755 that $(datadir) should be used for docs
9756
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009757Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9758
9759 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9760 could leak filedescriptors
9761
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009762Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9763
9764 * configure.in nanohttp.c: applied patch from Allan Clark for
9765 UnixWare/OpenServer
9766
Daniel Veillard19274092002-03-25 16:48:03 +00009767Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * configure.in: preparing 2.4.19
9770 * doc/*: rebuilt the docs
9771
Daniel Veillard56b2db72002-03-25 16:35:28 +00009772Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9773
9774 * nanohttp.c: fixing #76043, got fed up with non-portability
9775 of that piece of code.
9776
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009777Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9778
9779 * valid.c SAX.c: Never commit without running "make tests" :-(
9780 fix a couple of stupidities in the previous commit
9781 * result/*: a few changes in some attribute order result of previous
9782 commit.
9783
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009784Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9785
9786 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9787 the internal subset should not raise duplicate ID errors,
9788 also there was a small bug in conjunction to namespace
9789 declarations defaulted and xml:xxx attributes DTD definitions.
9790
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009791Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9792
9793 * xpath.c: Richard Jinks also raised some rounding problems
9794 this tries to fix them
9795
Daniel Veillard4e2df542002-03-22 12:23:14 +00009796Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9797
9798 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9799 behaviour in xmlXPathCastToString()
9800
Daniel Veillarddb552912002-03-21 13:27:59 +00009801Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9804 raised by Morus Walter
9805
Daniel Veillard9e537932002-03-21 13:08:08 +00009806Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9809 from Igor
9810
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009811Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9812
9813 * xpath.c: fixing #75619, related to a problem when trying
9814 to evaluate condition when the current node set resulting
9815 from that sub-step evaluation is empty. Also fixes 2 potential
9816 problem with previous-sibling and next-siblings axis.
9817
Daniel Veillard1840ef02002-03-21 08:05:23 +00009818Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9821 HTML support is not configured in.
9822
Daniel Veillard561b7f82002-03-20 21:55:57 +00009823Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9826 include/libxml/tree.h: dohh I really didn't intended to commit
9827 this test version :-(
9828
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009829Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * testSAX.c: I wanted to see the real speed at the SAX interface
9832 after a little too many Ximianer started complaining about the
9833 parser speed.
9834 added a --quiet option:
9835 paphio:~/XML -> ls -l db100000.xml
9836 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9837 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9838 3200006 callbacks generated
9839 real 0m1.270s
9840 Which means 16MBytes/s and 3Mcallback/s
9841
Daniel Veillardc62a1472002-03-19 18:35:12 +00009842Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
9844 * xpath.c: valgrind spotted another error that time when running
9845 on libxslt regression tests
9846
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009847Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9848
9849 * Makefile.am: adding "make valgrind" running the full regression
9850 tests (except python ones) under Valgrind (using valgrind -q
9851 which was kindly added by the author).
9852 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9853 passes cleanly now except an obcure floating point initialization
9854 raised in log10() in one XPath regression test ???
9855 * tree.c: edited some comments to close #75244
9856
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009857Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9860 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9861 context of ScrollKeeper, made sure that if the number is
9862 an integer, the serialization follows the description at
9863 http://www.w3.org/TR/xpath#section-String-Functions
9864
Daniel Veillard5997aca2002-03-18 18:36:20 +00009865Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9866
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009867 * configure.in: preparing 2.4.18
9868 * doc/*: updated and rebuilt the web site
9869 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9870 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009871 * parser.c: humm, changed the way the SAX parser work when
9872 xmlSubstituteEntitiesDefault(1) is set, it will then
9873 do the entity registration and loading by itself in case the
9874 user provided SAX getEntity() returns NULL.
9875 * testSAX.c: added --noent to test the behaviour.
9876
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009877Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * parser.c: Wilfried Teiken provided a hackish but working
9880 way to get context reported back on entities when parsing
9881 with SAX and without breaking the DOM build.
9882
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009883Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9884
9885 * c14n.c: applied a new patch from Aleksey Sanin
9886 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9887 to reference Aleksey implementation of XML digital Signatures
9888
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009889Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * xpath.c: small fix to avoid potential problem due to
9892 ordering of freeing data
9893 * python/Makefile.am: people were complaining about
9894 the generated file in python dir not being built
9895
Daniel Veillardd2379012002-03-15 22:24:56 +00009896Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9897
9898 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9899 python/generator.py python/libxml.c python/types.c: Cleanup
9900 of the python Makefiles based on Jacob and James feedback,
9901 fixed the spec file accordingly, fixed the number of warning
9902 that passing my pedantic CFLAGS was generating. Conclusion
9903 is that Python includes are real crap.
9904
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009905Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9906
9907 * configure,in: it was reported quite a few times that
9908 xml2-config --cflags should not output
9909 -I$includeprefix/libxml2/libxml because libxml2 header names
9910 clashes with existing names like list.h from C++ stl.
9911 Includes should be #include<libxml/xxx.h> so ...
9912
Daniel Veillard6f293b12002-03-15 09:42:33 +00009913Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9914
9915 * c14n.c: another patch from Aleksey Sanin
9916
Daniel Veillard5c396542002-03-15 07:57:50 +00009917Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9918
9919 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9920 canonicalization algorithm
9921 * doc/xml.html doc/index.html: added the C14N references on the
9922 index page.
9923
jacob berkman9be65862002-03-14 02:15:56 +000099242002-03-13 jacob berkman <jacob@ximian.com>
9925
9926 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9927 usage, redundant, and gcc specific
9928
Daniel Veillard75be0132002-03-13 10:03:35 +00009929Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9930
9931 * xpath.c: speedup some node selection operations, this can
9932 have a significant impact on DocBook Norm's stylesheets
9933 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9934 make sure it's always the case
9935 * debugXML.c: distinguish CDATA and comments in ls operations
9936
Daniel Veillard61f26172002-03-12 18:46:39 +00009937Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9938
9939 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9940 to generate better API descriptions etc...
9941
Daniel Veillard9ff88172002-03-11 09:15:32 +00009942Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * c14n.c: Fixing #74186, made sure all boolean expressions
9945 get fully parenthesized, ran indent on the output
9946 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9947 include/libxml/tree.h: also #74186 related, removed the
9948 --with-buffers option, and all the preprocessor conditional
9949 sections that were resulting from it.
9950
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009951Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9952
9953 * valid.c: applied patch from Dodji Seketeli fixing an
9954 uninitailized variable in xmlValidGetValidElements()
9955
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009956Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9957
9958 * c14n.c: fixed a few comments
9959 * doc/*.html doc/*/*.html: regenerated the docs and added
9960 the C14N API
9961 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9962
Daniel Veillardfa49d872002-03-09 10:20:00 +00009963Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9964
9965 * check-xml-test-suite.py: fix to adapt varaiations in the
9966 bindings
9967 * configure.in python/setup.py python/setup.py.in: fixed to
9968 have the version of the python scripts automatically updated
9969
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009970Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9971
9972 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9973 in xmlCopyProp()
9974
Daniel Veillardaf43f632002-03-08 15:05:20 +00009975Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9976
9977 * configure.in: preparing 2.4.17 release
9978 * doc/*: updated and rebuilt the docs
9979 * xpath.c: fixed a comment
9980 * python/libxml.c: fixed a possible reentrancy problem
9981
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009982Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9983
9984 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9985 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9986 added a specific regression test
9987 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9988 not raise exceptions when failing to find the attribute.
9989
Daniel Veillard90bc3712002-03-07 15:12:58 +00009990Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * configure.in xmllint.c: owen pointed out a problem with the
9993 ftme fix, gettimeofday() was not detected by configure and
9994 the ftime header wasn't included, dohhh
9995
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009996Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9997
9998 * configure.in xmllint.c: trying to fix #71457 for timing
9999 precision when gettimeofday() is not availble but ftime() is
10000
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010001Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10002
10003 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10004 are now copied on install and part of the -devel RPM
10005
Daniel Veillard7b416132002-03-07 08:36:03 +000010006Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10007
10008 * xpath.c: trying to avoid bug #72150 which was apparently
10009 caused by a gcc bug (or a processor problem) as detailed
10010 at http://veillard.com/gcc.bug
10011
Daniel Veillardf742d342002-03-07 00:05:35 +000010012Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10015 fixed xmlReconciliateNs(), added a Python test/example for
10016 inter-document cut'n paste
10017 * python/libxml.py: fixed node.doc on document nodes and added
10018 xpathEval() onto node objects
10019
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010020Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10021
10022 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10023 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10024 fixup and integrated tests for the serialization stuff
10025
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010026Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10029 moved the libxml man page to section 3
10030
Daniel Veillard1e774382002-03-06 17:35:40 +000010031Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * tree.c: fix bug #72490
10034 * python/libxml.c python/libxml.py: added methods serialize()
10035 and saveTo() to all node elements.
10036
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010037Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * xmlIO.c: closed #73430, don't read from an input source
10040 which indicated an end-of-file or an error.
10041
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010042Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10043
10044 * parser.c: make sure SAX endDocument is always called as
10045 this could result in a Python memory leak otherwise (it's
10046 used to decrement ref-counting)
10047 * python/generator.py python/libxml.c python/libxml.py
10048 python/libxml2-python-api.xml python/libxml2class.txt
10049 python/tests/error.py python/tests/xpath.py: implemented
10050 the suggestions made by Gary Benson and extended the tests
10051 to match it.
10052
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010053Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * python/generator.py: applied patch fixing #73450
10056
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010057Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * xpath.c: fixing #61290 "namespace nodes have no parent"
10060 long standing divergence from the XPath REC. NodeSets
10061 simply hold a copy of namespace nodes and those node ->next
10062 points to the parent (which may not be the node carrying the
10063 definition).
10064 * include/libxml/xpath.h: flagged but didn't added a possible
10065 speedup
10066 * DOCBparser.c HTMLparser.c: removed some warnings from push
10067 parser due to new state being added.
10068 * tree.c: new fix from Boris Erdmann
10069 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10070 the XML Canonalization support from Aleksey Sanin
10071
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010072Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10073
10074 * tree.c: patch from Boris Erdmann fixing some namespace odities
10075 with xmlCopyNode()
10076
Daniel Veillardc6613042002-03-02 09:34:02 +000010077Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10078
10079 * xmlIO.c: fix bug #72706 when loading a NULL entity
10080
Daniel Veillardc0fef772002-03-01 16:16:31 +000010081Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10084 actually change in a future XML Namespace revision.
10085
Daniel Veillard79426f22002-03-01 16:14:17 +000010086Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10087
10088 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10089 added the possibility of returning nodesets from XPath extension
10090 functions written in Python
10091
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010092Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * python/*: commiting some Python bindings work done while travelling
10095
Daniel Veillard97300512002-03-01 09:13:41 +000010096Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10097
10098 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10099 explicitely with memory debugging switched on
10100
Daniel Veillard6361da02002-02-23 10:10:33 +000010101Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10104 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10105 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10106 the accessor generator for strings
10107 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10108 regression test.
10109
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010110Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * python/README python/generator.py python/libxml.c python/setup.py:
10113 added the 'usual' setup.py to allow building a libxml2-python
10114 module based on the same code. The initialization is however
10115 different the 2 .so files fo libxml2 and libxslt are identical and
10116 they entry point initialize both libraries. this is done to avoid
10117 some possible nasty problem since the Python don't merge the maps
10118 of all shared modules.
10119
Daniel Veillard158a4d22002-02-20 22:17:58 +000010120Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10121
10122 * parser.c: fixed a push/encoding bug reported by Michael
10123 on librsvg
10124
Daniel Veillard7839e162002-02-20 18:54:48 +000010125Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10126
10127 * include/libxml/parserInternals.h: fixes a misplaced #endif
10128
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010129Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10130
10131 * parser.c valid.c: found and fixed a couple of allocation bugs
10132
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010133Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * doc/xml.html doc/python.html doc/*: added a Python and binding
10136 page describing the current state of the Python bindings and
10137 giving pointers to the other languages wrappers.
10138
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010139Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10140
10141 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10142 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10143 rebuilt the API and web site
10144 * xpath.c: fixed #71978 portability bugs
10145
Daniel Veillard8aff2472002-02-19 21:50:43 +000010146Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10147
10148 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10149
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010150Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * include/libxml/parserInternals.h parser.c: had to change
10153 2 internal parsing API when processing document content
10154 to check the start and end of element content are defined
10155 in the same entity
10156 * valid.c include/libxml/valid.h: attribute normalization can
10157 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10158 with the context to report it.
10159 * SAX.c: fixed the last known bugs, crazy validation constraints
10160 when a document is standalone seems correctly handled. There
10161 is a couple of open issues left which need consideration especially
10162 PE93 on external unparsed entities and standalone status.
10163 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10164 The 2 tests left failing are actually in error. Cleanup done.
10165
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010166Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10167
10168 * valid.c: implemented E59 spaces in CDATA does not match the
10169 nonterminal S
10170
Daniel Veillard878eab02002-02-19 13:46:09 +000010171Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * SAX.c parser.c valid.c: more validation test fixups
10174 * check-xml-test-suite.py: added duration info for the tests
10175
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010176Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10177
10178 * parser.c valid.c: a couple of errors were reported but not
10179 saved back as such in the parsing context. Down to 1% failure rate
10180 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10181
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010182Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10183
10184 * xmlInternald.c: isExtender was missing a char
10185 * parser.c include/libxml/parser.h: % are acceptable in the
10186 internal subset if within a PUBLIC ID
10187
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010188Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * SAX.c parserInternals.c valid.c: more work on the conformance
10191 suite. Took the step to finally block documents with encoding
10192 errors. It's a fatal error per the spec, people should have fixed
10193 their documents by now.
10194
Daniel Veillard55253e22002-02-18 14:32:39 +000010195Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * check-xml-test-suite.py: fixed the test script after some discussion
10198 on the semantic of TYPE="error"
10199 * Makefile.am: added the script to the distrib
10200
Daniel Veillard28757702002-02-18 11:19:30 +000010201Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * SAX.c entities.c: fixed a couple of conformances issues deep
10204 into the validation code (standalone and undeclared Notations)
10205
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010206Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10207
10208 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10209 stayed there for years !
10210
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010211Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10214 missing
10215
Daniel Veillardc7612992002-02-17 22:47:37 +000010216Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10217
10218 * check-xml-test-suite.py: improved the behaviour a bit as
10219 well as the logs
10220 * parser.c valid.c SAX.c: fixed a few more bugs
10221 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10222
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010223Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10224
10225 * check-xml-test-suite.py: python script to run regression tests
10226 against the XML Test suite of W3C/OASis
10227 * SAX.c: fixed a validation bug
10228 * parser.c: fixed 3 errors pointed by the test suite
10229 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10230 * python/Makefile.am: fixed a dependendy
10231
Daniel Veillard9f28f302002-02-15 20:48:08 +000010232Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * xmlmemory.c: avoid a warning bug #71594
10235
Daniel Veillard144024e2002-02-13 21:14:46 +000010236Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10239 warning on alpha/Tru64
10240
Daniel Veillarde4301c82002-02-13 13:32:35 +000010241Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * include/libxml/entities.h: fixing a comment
10244 * valid.c: fixing some troubles with validity check on namespaces
10245 * result/VC/NS3 test/VC/NS3: added a specific regression test
10246
Daniel Veillarda6d05382002-02-13 13:07:41 +000010247Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10248
10249 * tree.c: Fixing #71342 serializing '\n' in attribute values
10250 * result/noent/att3 result/att3 test/att3: added a specific
10251 test.
10252
Daniel Veillard797a5652002-02-12 13:46:21 +000010253Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10254
10255 * python/libxml.c: couple of bug fixes
10256
Daniel Veillard01a6d412002-02-11 18:42:20 +000010257Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * python/*.py: removed tabs and used spaces.
10260
Daniel Veillard397ff112002-02-11 18:27:20 +000010261Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10264 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10265
Daniel Veillard03517542002-02-11 13:54:40 +000010266Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10269 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10270
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010271Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * include/libxml/encoding.h include/libxml/entities.h
10274 include/libxml/globals.h include/libxml/parser.h
10275 include/libxml/threads.h include/libxml/tree.h
10276 include/libxml/xmlmemory.h: trying to fix the include mess
10277
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010278Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * include/libxml/xmlmemory.h: reverted part of the previous
10281 attempt to provide #69655, this was breaking the build.
10282
Daniel Veillard0ba59232002-02-10 13:20:39 +000010283Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10284
10285 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10286 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10287 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10288 include/libxml/parserInternals.h include/libxml/tree.h
10289 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10290 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10291 clean.
10292 * python/libxml.c: fixed a warning.
10293
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010294Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10297 copying of node, merge back IDs in the target document.
10298 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10299 test/XInclude/ents/ids.xml: test case
10300 * result/VC/ElementValid4: output changed due to a typo fix
10301
Daniel Veillard1c18e302002-02-09 22:16:40 +000010302Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * python/Makefile.am: seems some version of automake didn't
10305 generate the dependancies right as Jacob found out. Add
10306 an extra dependancy rule.
10307
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010308Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * parserInternals.c valid.c: Justin Fletcher found some parts
10311 of the code needing cleanup
10312 * libxml.spec.in python/Makefile.am python/generator.py
10313 python/libxml.c python/libxml.py: Fixed the python Makefiles
10314 corrected a bug showing up on ia64, changed the name of the
10315 python internal module too
10316
Daniel Veillard07be19b2002-02-08 14:20:35 +000010317Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10318
10319 * Makefile.am: applied patch from Andris Pavenis for binary
10320 name suffixes
10321
Daniel Veillardf216d462002-02-08 13:44:24 +000010322Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * xmllint.c win32/win32config.h: fixing #68748
10325
Daniel Veillardd455d792002-02-08 13:37:46 +000010326Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10327
10328 * valid.c: fixing #70166
10329
10330Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10331
10332 * valid.c: fixing #70077
10333
Daniel Veillardc575b992002-02-08 13:28:40 +000010334Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10335
10336 * Copyright Makefile.am README configure.in libxml.spec.in:
10337 Changed to the MIT Licence
10338 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10339 doc/xmlio.html: updated the doc accordingly
10340 * include/libxml/xmlwin32version.h configure.in: preparing
10341 2.4.14 release
10342 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10343 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10344 fixed the const xmlChar * wrapper and generator, XPath extension
10345 functions now use the context as first argument
10346 * python/tests/tstxpath.py python/tests/xpath.py
10347 python/tests/xpathext.py: Updated the tests accordingly
10348 * tree.c: fixed bug #70067
10349
Daniel Veillard7db38712002-02-07 16:39:11 +000010350Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10351
10352 * Makefile.am: cleanup
10353 * debugXML.c: always use stdout if output is NULL
10354 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10355 * python/Makefile.am python/generator.py python/libxml2class.txt
10356 python/libxml_wrap.h python/types.c: augmented the number of bindings
10357 handling FILE * and XPath contexts
10358 * python/tests/Makefile.am: avoid a stupid problem due to the
10359 use of TEST.
10360
Daniel Veillard15a143b2002-02-06 22:40:50 +000010361Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10362
10363 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10364
Daniel Veillard70cab352002-02-06 16:06:58 +000010365Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10366
10367 * python/TODO python/libxml.c: cleanup the extension function lookup
10368 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10369
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010370Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10371
10372 * configure.in python/Makefile.am: do not install outside
10373 of prefix
10374
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010375Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * python/TODO python/libxml.c: started adding SAX interfaces
10378 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10379 SAX test
10380
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010381Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10382
10383 * tree.c: hardened the addChild function
10384 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10385 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10386 added accessors needed for xmlNode, a bit more testing and
10387 extension of interfaces
10388 * python/tests/Makefile.am python/tests/build.py: added a test
10389 build from scratch/save/load/check
10390
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010391Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * parserInternals.c: change a small bit in the way valididy
10394 error messages get initialized
10395 * python/TODO python/libxml.c python/libxml2-python-api.xml
10396 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10397 added some memory debugging to track leaks at the libxml2 level
10398 * python/tests/*.py: changed all tests to check for leaks,
10399 there is just one left in XPath extension registrations.
10400
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010401Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10402
10403 * python/TODO python/generator.py python/libxml2-python-api.xml
10404 python/libxml2class.txt: more accessor classes for the parser
10405 context, allow to switch on and check validity
10406 * python/tests/Makefile.am python/tests/error.py
10407 python/tests/invalid.xml python/tests/valid.xml
10408 python/tests/validate.py: attded more test and and added error.py
10409 which I forgot to commit in the last step
10410
Daniel Veillard3ce52572002-02-03 15:08:05 +000010411Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * python/Makefile.am python/types.c: cleanup
10414 * python/libxml.c python/libxml.py python/libxml_wrap.h
10415 python/generator.py python/libxml2-python-api.xml
10416 python/libxml2class.txt: added class for parser context, added
10417 first cut for push mode support. Added a framework to generate
10418 accessors functions.
10419 * python/tests/Makefile.am python/tests/push.py: added a push
10420 test
10421
Daniel Veillardcfb05462002-02-02 23:18:22 +000010422Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10425 bug a bit of cleanup.
10426
Daniel Veillard5d819032002-02-02 21:49:17 +000010427Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10428
10429 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10430 python/libxml2class.txt: adding error redirections and preformat
10431 to a python handler
10432 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10433 tests self checking
10434
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010435Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10436
10437 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10438 a function
10439
Daniel Veillard9589d452002-02-02 10:28:17 +000010440Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10441
10442 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10443 python/libxml.c python/libxml2-python-api.xml
10444 python/libxml2class.txt: Progressing through the TODOs, class
10445 description output, extra XML API, RPM now builds the wrappers
10446 for all python installed versions
10447
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010448Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10449
10450 * configure.in libxml.spec.in python/Makefile.am python/TODO
10451 python/generator.py python/libxml2class.txt: added more informations
10452 in the libxml2-python package including docs. Slightly changed
10453 the class hierarchy
10454 * python/tests/*: added basic regression tests infrastructure too
10455
10456Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10457
10458 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10459 added libxml2-python as part of the packages installed
10460
Daniel Veillarda7340c82002-02-01 17:56:45 +000010461Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10462
10463 * python/Makefile.am python/generator.py python/libxml.c
10464 python/libxml.py: more work, now able to extend the
10465 XPath interpreter with functions written in python.
10466
Daniel Veillardc3e39442002-02-01 09:29:41 +000010467Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * python/Makefile.am: Jacob sent a patch to allow building from
10470 tarfile.
10471
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010472Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10475 inserted the python wrappers build, I hope this won't be too
10476 unportable
10477
Daniel Veillard1971ee22002-01-31 20:29:19 +000010478Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * xpath.c: minor optimization
10481 * python/generator.py python/libxml.c python/libxml.py
10482 python/libxml_wrap.h: more work on the python bindings,
10483 they now support XPath and there is no evident leak
10484
Daniel Veillard36ed5292002-01-30 23:49:06 +000010485Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * python/generator.py python/libxml.c python/libxml.py:
10488 more work on the python bindings generator.
10489
Daniel Veillard96fe0952002-01-30 20:52:23 +000010490Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10491
10492 * python/generator.py python/libxml.c python/libxml_wrap.h:
10493 more work on the python bindings.
10494
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010495Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10496
10497 * python/generator.py python/libxml.c python/libxml.py
10498 python/libxml_wrap.h: commited early version of a python binding
10499 for private use only ATM
10500
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010501Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * entities.c tree.c include/libxml/entities.h: applied patch
10504 from Anthony Jones to implement copy of DTD subtree too. Had
10505 just to keep 2 function private which really ought to become
10506 public ones.
10507
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010508Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10509
10510 * xmllint.c: added pointers to the web pages in the usage()
10511
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010512Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10513
10514 * tree.c: more fixes from Petr Kozelka for attribute handling
10515 in the tree API to align the semantic with DOM.
10516
Daniel Veillard36065812002-01-24 15:02:46 +000010517Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * valid.c tree.c entities.c: another set of patches from
10520 Anthony Jones for copy operations cleanup and robustness
10521
Daniel Veillardf8592562002-01-23 17:58:17 +000010522Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10525 an alphabetic index based on comments content
10526 * doc/*: rebuilt the web site with the new references
10527
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010528Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * parserInternals.h: Greg Sjaardema suggested to use an
10531 eponential buffer groth policy in xmlParserAddNodeInfo()
10532
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010533Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10536 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10537 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10538 to generate cross-references, and added/updated the stylesheets
10539 to generate and link API indexes. The generic keyword index
10540 is not done yet.
10541 * doc/*.html: regenerated all the usual docs too
10542
Daniel Veillard2070c482002-01-22 22:12:19 +000010543Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * debugXML.c: added an xpath function to the shell for T. V. Raman
10546
10547Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010548
10549 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10550 debug routines.
10551
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010552Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10553
10554 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10555 support of attribute nodes
10556
Daniel Veillard9d06d302002-01-22 18:15:52 +000010557Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10558
10559 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10560 hopefully near complete and fully documented of the API in XML
10561 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10562 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10563 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10564 include/libxml/parserInternals.h include/libxml/valid.hi
10565 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10566 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10567 include/libxml/xpath.h include/libxml/xpathInternals.h:
10568 Cleaned up the doc comments a lot in the process, the interface
10569 coverage is now 100%
10570
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010571Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10572
10573 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10574 extracts comments from the gtk-doc DocBook output (a bit
10575 convoluted but seems to work).
10576
Daniel Veillard61006472002-01-21 17:31:47 +000010577Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10580 added an XML description of the API, moved the script generating
10581 it here. Added a "make api" target
10582
Daniel Veillardd2f23002002-01-21 13:36:00 +000010583Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10586
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010587Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10588
10589 * xpath.c include/libxml/xpathInternals.h: the change made to
10590 xmlXPathFuncLookupFunc was incompatible roll it back
10591
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010592Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10593
10594 * SAX.c: cleanup patch from Anthony Jones
10595 * doc/Makefile.am: fix the headers to avoid in make scan
10596 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10597 includes, * vs Ptr and general cleanup
10598 * parsedecl.py: first version of a script to extract the
10599 module interfaces, the goal will be to provide .decl or XML
10600 specification of the interfaces to build wrappers.
10601
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010602Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10605 now provides return codes in case of errors
10606
Bjorn Reese026d29f2002-01-19 15:40:18 +000010607Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10608
10609 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10610 Upgraded to trio baseline 1.6
10611 * strio.h strio.c: Replaced by triostr.h and triostr.c
10612
Daniel Veillard572577e2002-01-18 16:23:55 +000010613Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10616 of strdup usage in the code
10617
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010618Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * parser.c error.c: Keith Isdale complained rightly that
10621 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10622
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010623Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10624
10625 * tree.c: fixed the funxtion to set the xml: attributes
10626 * debugXML.c: added "setbase" to test it.
10627
Daniel Veillard2c748c62002-01-16 15:37:50 +000010628Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10629
10630 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10631 to allow updating an attribute content
10632
Daniel Veillard8de85c62002-01-15 17:10:15 +000010633Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10634
10635 * libxml.h: try to avoid problems when compiling on Windows
10636
Daniel Veillard314cfa02002-01-14 17:58:01 +000010637Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10638
10639 * hash.c: patch from Anthony Jones for hash.c allocation size
10640 * Makefile.am: trying to work around Yet Another Libtool Madness
10641 and build the 2.4.13 release finally ...
10642
Daniel Veillard744683d2002-01-14 17:30:20 +000010643Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10646 * doc/* : update of the documentation
10647
Daniel Veillarde6a55192002-01-14 17:11:53 +000010648Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10651 at fixing #61290 :-(
10652
Daniel Veillardfb25a512002-01-13 20:32:08 +000010653Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10656 Fixes bug #67229
10657
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010658Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * tree.c: trying to avoid troubles when a subtree is copied
10661 and coalesced in part with the target tree. Should fix
10662 bug #67407
10663
Daniel Veillardd8224e02002-01-13 15:43:22 +000010664Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10665
10666 * valid.c: fixed validation of attributes content of type
10667 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10668 values, very old bug. Fixes #67671
10669
Daniel Veillard8107a222002-01-13 14:10:10 +000010670Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10671
10672 * parser.c include/libxml/parserInternals.h tree.c: integrated
10673 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10674 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10675
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010676Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10677
10678 * threads.c: applied Serguei Narojnyi's patch to add native
10679 thread support on the Win32 platform
10680 * testThreadsWin32.c Makefile.am: added the test program also
10681 from Serguei, Win32 specific
10682 * include/win32config.h include/libxml/xmlwin32version.h.in:
10683 added patch from Igor for the Windows thread specific defines.
10684
Daniel Veillard845cce42002-01-09 11:51:37 +000010685Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10686
10687 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10688
Daniel Veillard7b602b42002-01-08 13:26:00 +000010689Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10692 output page into XMLinfo.html. Close bug #66951 and
10693 raised by Robert Collins too.
10694
Daniel Veillard73c6e532002-01-08 13:15:33 +000010695Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * encoding.c: Paul Keogh pointed out a possibility of segfault
10698 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10699 Closes bug # 68238
10700
Daniel Veillard4a859202002-01-08 11:49:22 +000010701Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * doc/*.html: updated the Gdome2 links
10704
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010705Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10706
10707 * libxml.h: Applied following patches from Robert Collins
10708 and make sure IN_LIBXML is defined when compiling it
10709 -------
10710 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10711 as well as Visual C.
10712 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10713 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10714 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10715 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10716 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10717 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10718 xmlSysIDExists xmlNoNetExists).
10719 * xmllint.c: Don't include winsock2.h for Cygwin.
10720
Daniel Veillard401c2112002-01-07 16:54:10 +000010721Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10722
10723 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10724 when the version info is not present.
10725
Daniel Veillard6f42c132002-01-06 23:05:13 +000010726Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * tree.c: Anthony Jones pointed out a problem in
10729 xmlStringGetNodeList() and provided a fix for it
10730
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010731Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010733 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010734 xmlCreatePushParserCtxt() when the initial buffer passed
10735 is large.
10736
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010737Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * win32/*: big cleanup of the Windows/MSVC project files
10740 from Igor Zlatkovic
10741
Daniel Veillardcebb1362002-01-02 13:13:30 +000010742Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10743
10744 * doc/Makefile.am: should fix #67674 and avoid troubles if
10745 xsltproc is not available or fails in the prefix provided
10746
Daniel Veillard26908ab2002-01-01 16:50:03 +000010747Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10748
10749 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10750
Daniel Veillard5344c602001-12-31 16:37:34 +000010751Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10752
10753 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10754 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10755 Fixed a few other problems raised by Charlie Bozeman.
10756 * result/VC/ElementValid[5-7]: fixed the output
10757
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010758Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10759
10760 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10761 patches from Charlie Bozeman. Regenerated the HTML docs.
10762
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010763Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10764
10765 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10766 for Windows from Igor
10767
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010768Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10769
10770 * xmllint.c: applied Justin Fletcher patch for --output or -o
10771
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010772Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10773
10774 * win32/libxml2/libxml2.def.src: close #67019
10775
Daniel Veillard01db67c2001-12-18 07:09:59 +000010776Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * xmllint.c: applied Justin Fletcher generic timing patch
10779 similar to the one already applied to xsltproc.
10780
Daniel Veillardd1640922001-12-17 15:30:10 +000010781Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10782
10783 * include/libxml/tree.h tree.c: applied documentation patches
10784 from Charlie Bozeman
10785
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010786Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10787
10788 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10789
Daniel Veillard29e43992001-12-13 22:21:58 +000010790Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10791
10792 * valid.c: fix the xmlStrdup() used in the previous patch.
10793 * valid.c: added --dropdtd
10794 * tree.c: fixed xmlUnlinkNode so it also removes the references
10795 from the document if the node is a DTD
10796
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010797Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * HTMLtree.c valid.c: cleanup some static declarations
10800
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010801Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10802
10803 * xmllint.c: removed another strdup()
10804 * doc/FAQ: removed the HP/UX entry
10805
Daniel Veillarded472f32001-12-13 08:48:14 +000010806Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10807
10808 * valid.c: fix bug #66816 when validating.
10809 * xmllint.c: don't use sys/time.h if configure did not found it
10810
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010811Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10812
10813 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10814 xmlcatalog_man.xml
10815
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010816Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10817
10818 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10819 xmlInitMemory() was declared twice
10820
Daniel Veillardb82c1662001-12-09 14:00:54 +000010821Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10822
10823 * globals.c: do not reference strdup() !
10824 * configure.in libxml-2.0.pc.in: trying to fix the libs
10825 of the various config extraction modules
10826
Daniel Veillardef90ba72001-12-07 14:24:22 +000010827Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10828
10829 * configure.in : preparing 2.4.12
10830 * doc/* : updated and rebuilt the docs
10831
Daniel Veillard220346d2001-12-07 11:33:54 +000010832Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10833
10834 * uri.c: closed bug #66159
10835 * testURI.c: added --escape option
10836 * configure.in: some cleanup for xml2-config --cflags
10837
Daniel Veillard2a906822001-12-06 14:34:08 +000010838Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10839
10840 * globals.c testThreads.c: removed some misplaced includes
10841 of xmlversion.h
10842
Daniel Veillarde28313b2001-12-06 14:08:31 +000010843Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10844
10845 * threads.c: patch from Gary Pennington fixing a possible
10846 problem at initialization time.
10847
Daniel Veillardd3b08822001-12-05 12:03:33 +000010848Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10849
10850 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010851 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010852 CodeWarrior.
10853
Daniel Veillarda7866932001-12-04 13:14:44 +000010854Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10855
10856 * xmllint.c: applied Geert Kloosterman's patch to fix
10857 --repeat --timing output
10858
Daniel Veillard19840942001-11-29 16:11:38 +000010859Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10860
10861 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10862 where non-wellformed XML declaractions were not detected.
10863
Daniel Veillarde85d9342001-11-28 14:43:12 +000010864Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10865
10866 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10867
Daniel Veillard22f25a82001-11-28 09:12:23 +000010868Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10869
10870 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10871 gets reset by xmlCleanupInputCallbacks() and this makes the
10872 function useless. Same for output.
10873
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010874Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10875
10876 * xmlIO.c: robert pointed out a loop error in callback cleanups
10877
Daniel Veillard8faa7832001-11-26 15:58:08 +000010878Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10879
10880 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10881 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10882 they are not really tied to debugging
10883
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010884Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10885
10886 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10887 * xmllint.c: better --catalogs description
10888
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010889Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10890
10891 * tree.c: fixed a couple of problems in xmlSetProp()
10892
Daniel Veillardcd337f02001-11-22 18:20:37 +000010893Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10896 unappropriate stdout output.
10897
Daniel Veillard566d4df2001-11-22 13:00:53 +000010898Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10899
10900 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10901 by Denis Beurive, closes #65111
10902
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010903Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10904
10905 * valid.c: in case of content model validity error, don't
10906 print it if validity warnings were not requested.
10907
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010908Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10909
10910 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10911 * parserInternals.c: removed the last exit() call. Print an
10912 unmaskable error on stderr instead (library mismatch detection)
10913
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010914Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10915
10916 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10917 shell instructions from Heiko Rupp
10918
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010919Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10920
10921 * catalog.c: use the URL notation file:// for default catalog paths
10922
Daniel Veillard0ec98632001-11-14 15:04:32 +000010923Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10924
10925 * include/libxml/tree.h: better comments for _private fields
10926 * tree.c: removed a problem when copying an entity reference.
10927
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010928Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10929
10930 * vms/*: updated instructions and diffs from John A Fotheringham
10931
Daniel Veillarda11001b2001-11-12 22:45:36 +000010932Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10933
10934 * include/libxml/xmlerror.h: avoid an include problem if
10935 #include <libxml/xmlerror.h> happens first in code
10936 seems to be the case in KDE libs
10937
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010938Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10941 from Igor for Windows
10942
10943Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * Makefile.am: Gary Pennington pointed out a missing prefix
10946
Daniel Veillard43d3f612001-11-10 11:57:23 +000010947Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10948
10949 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10950 * doc/*: upgraded and rebuilt the docs
10951
Daniel Veillardc1f78342001-11-10 11:43:05 +000010952Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10953
10954 * HTMLparser.c: fix comment in scripts element parsing.
10955 * result/HTML/doc3*: updated the results.
10956
10957Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * uri.c: another URI bug fix #63336, using Joel Young patch.
10960
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010961Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10962
10963 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10964 a cleaned up version of the Pwd shell string generation.
10965
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010966Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10967
10968 * valid.c include/libxml/tree.h: trying to fix namespaces +
10969 validation problems for good, closing #63619 in the process
10970 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10971 wrong in this respect, fixed it.
10972
Daniel Veillardd536f702001-11-08 17:32:47 +000010973Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * xmllint.c: Morus Walter patch to allow --format and --encode
10976
Daniel Veillard5004f422001-11-08 13:53:05 +000010977Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * debugXML.c: Stefan Kost provided an help command for the shell
10980
Daniel Veillarda6825e82001-11-07 13:33:59 +000010981Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10982
10983 * debugXML.c: Heiko Rupp pointed that the shell would crash
10984 on empty nodesets returns.
10985
Daniel Veillard03f848d2001-11-07 12:53:46 +000010986Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10987
10988 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10989 migh need the history libraries
10990
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010991Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10992
10993 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10994 handle the case of < in quoted attributes, Bastian Kleineidam
10995
Daniel Veillardc853b322001-11-06 15:24:37 +000010996Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10999 fixing catalog breakages
11000 * Makefile.am catalog.c result/catalogs/catal
11001 result/catalogs/mycatalog.* test/catalogs/catal*:
11002 fixed more problems in catalog support, added more regression tests
11003 for both XML and SGML catalog handling
11004
Daniel Veillard66870c72001-11-05 19:27:49 +000011005Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11006
11007 * debugXML.c: applied an improvement to xmlGetLineNo() from
11008 Keith Isdale
11009
Daniel Veillardffe09c92001-11-05 14:21:47 +000011010Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11011
11012 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11013 Side effect of the progressive catalog loading
11014
Daniel Veillardad661b92001-11-05 11:43:15 +000011015Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11016
11017 * Makefile.am: confexecdir and confexec_DATA were defined twice
11018 pointed out by Karl Eichwalder
11019
Daniel Veillard6eb17722001-11-04 22:19:27 +000011020Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * xmlcatalog.c: avoid unlink() and use remove() instead.
11023
Daniel Veillardea898282001-11-04 22:13:45 +000011024Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11025
11026 * libxml.spec.in: cleanup
11027 * include/libxml/xmlwin32version.h: updated with 2.4.8
11028
Daniel Veillarda4617b82001-11-04 20:19:12 +000011029Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11030
11031 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11032 of compiling libxml with a non standard set of options
11033
John Fleck027edfb2001-11-04 20:13:58 +000011034Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11035
11036 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11037 document --sgml option, fixing gnome bugzilla #63382
11038
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011039Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11040
11041 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11042 breakage of 2.4.7, added a couple of really needed APIs
11043 like xmlCatalogIsEmpty() and xmlNewCatalog()
11044 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11045 for install-catalog
11046 * configure.in: preparing 2.4.8
11047
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011048Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11049
11050 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11051 include/libxml/tree.h include/libxml/xmlIO.h: more include
11052 cleanups, export cleanly one html output + format function.
11053
11054Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11055
11056 * parser.c: removed initGenericErrorDefaultFunc call from
11057 xmlInitParser() since it could destroy previous calls to
11058 xsltSetGenericErrorFunc() effects
11059
Daniel Veillardebd38c52001-11-01 08:38:12 +000011060Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11061
11062 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11063 keyword.
11064
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011065Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11066
11067 * Makefile.am: cleanup
11068 * threads.c: cleanup too
11069 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11070 from xsltproc
11071 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11072 dependancy loop.
11073
Daniel Veillard91c00402001-10-30 17:41:38 +000011074Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11077 was not used anymore !
11078
Daniel Veillard52dcab32001-10-30 12:51:17 +000011079Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * configure.in: preparing 2.4.7
11082 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11083 manual page from John
11084 * doc/*: updated the doc and rebuilt the generated pages
11085
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011086Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11087
11088 * xmlIO.c: closing bug #62711, the library should never
11089 close stdin or stdout.
11090
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011091Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11092
11093 * uri.c: second pass at fixing #63336, using Joel Young
11094 final patch. looks okay.
11095
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011096Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11097
11098 * uri.c include/libxml/uri.h: trying to clear #63336
11099 allowing the escaping routine to parse unconformant
11100 URI-References.
11101
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011102Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * vms/readme.vms vms/build_libxml.com nanoftp.c
11105 include/libxml/xmlversion.h.in: a few VMS updates from
11106 John A Fotheringham
11107 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11108 and xmlCleanupOutputCallbacks() for the Perl binding people.
11109
Daniel Veillard635ef722001-10-29 11:48:19 +000011110Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11111
11112 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11113 apply fixes to close #63271 and avoid segfaults when
11114 the error routine gets callbed before xmlInitParser()
11115 get called.
11116 * nanoftp.c error.c: Applied patches from Justin Fletcher
11117 correcting some xmlGenericError misuses.
11118
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011119Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11120
11121 *doc/xmllint.xml, doc/xmllint.1
11122 New and improved man page for xmllint - .xml is the original, .1
11123 is the generated man page
11124
Daniel Veillardc9484202001-10-24 12:35:52 +000011125Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11126
11127 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11128 the web site from the main HTML document.
11129
Daniel Veillard5151c062001-10-23 13:10:19 +000011130Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * parser.c: fixed an erroneous validation bug when PE refs
11133 occurs in external parsed entities referenced from the
11134 internals subset
11135 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11136 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11137 added the associated testcase, it's a nice one.
11138 * HTMLparser.c: generate the DTD node as HTML still ...
11139 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11140
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011141Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11142
11143 * HTMLparser.c: fixed a bug in htmlNewDoc()
11144
Daniel Veillard89cad532001-10-22 09:46:13 +000011145Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * test/threads/*: added entities testing to the Thread test
11148 * testThreads.c: make the test reasonable
11149 * DOCBparser.c: fix the DTD public and system ID
11150 * xmllint.c: added --sgml for SGML DocBook importing
11151 * Makefile.am: added Docbtests target
11152
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011153Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11154
11155 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11156 * testThreads.c: removed bogus include
11157
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011158Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11159
11160 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11161 fixed a very serious (looping) validation bug
11162
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011163Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11164
11165 * include/libxml/globals.h include/libxml/threads.h threads.c
11166 testThreads.c: far more testing, cleaning up bugs
11167 * *.c : make sure globals.h is always included.
11168
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011169Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11170
11171 * HTMLparser.c: try to get rid of parser loops for good.
11172
Daniel Veillardab7488e2001-10-17 11:30:37 +000011173Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11174
11175 * configure.in: fixed some bugs in CFLAGS passing.
11176 * test/threads Makefile.am testThreads.c: added a specific
11177 threaded test case (really nasty, guaranteed).
11178
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011179Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * catalog.c: serious cleanup on the management of the
11182 XML catalog tree, more tests done, especially with
11183 the catalog PI.
11184
Daniel Veillard364789a2001-10-16 12:45:00 +000011185Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * catalog.c: avoid a problem in catalog cleanup on SMP if
11188 catalogs were not initialized.
11189
Daniel Veillard81463942001-10-16 12:34:39 +000011190Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * catalog.c xpath.c: trying to cleanup the not thread safe
11193 parts of the library.
11194
Daniel Veillard64a411c2001-10-15 12:32:07 +000011195Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11196
11197 * include/libxml/globals.h configure.in global.data: make
11198 the allocation be per-thread a configure option
11199 * encoding.c include/libxml/parser.h: fixed compilation
11200 errors
11201
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011202Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * include/libxml/parser.h: Norm reported that a few lines
11205 added were breaking libxslt compile, removed them for now
11206
Daniel Veillard6f350292001-10-14 09:56:15 +000011207Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * parser.c parserInternals.c threads.c: debugged and fixed
11210 initialization problems which were giving troubles on SMP
11211 boxes.
11212
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011213Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11214
11215 * include/libxml/Makefile.am: missing globals.h
11216
Daniel Veillarde7090612001-10-13 12:18:28 +000011217Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011218
Daniel Veillarde7090612001-10-13 12:18:28 +000011219 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011220
Daniel Veillardd0463562001-10-13 09:15:48 +000011221Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11224 include/libxml/parserInternals.h include/libxml/tree.h
11225 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11226 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11227 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11228 Applied the last patches from Gary, cleanup, activated threading
11229 all user accessible global variables are now handled in globals.[ch]
11230 Still a bit rought but make tests passes with either
11231 --with-threads defined at configure time or not.
11232 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11233 linking options
11234
Daniel Veillardb8478642001-10-12 17:29:10 +000011235Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * Makefile.am include/libxml/Makefile.am
11238 include/libxml/globals.h globals.c include/libxml/threads.h
11239 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11240 configure.in: started integrating the core of the thread support
11241 not activated yet but half integrated. The code should still
11242 compile and work anyway.
11243
Daniel Veillardb44025c2001-10-11 22:55:55 +000011244Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11245
11246 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11247 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11248 integrating the non-controversial parts of Gary Pennington
11249 multithread patches
11250 * catalog.c: corrected a small bug introduced
11251
Daniel Veillard75b96822001-10-11 18:59:45 +000011252Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * catalog.c include/libxml/catalog.h: very serious cleanup,
11255 isolating unportable code and as much as possible the accesses
11256 to the global shared catalog. May need more testing !
11257
Daniel Veillard78d12092001-10-11 09:12:24 +000011258Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11259
11260 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11261 Keith Isdale patches for the XSLT debugger interfaces. Some
11262 cleanup
11263
Daniel Veillardff0b7312001-10-11 06:46:09 +000011264Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11265
11266 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11267 * DOCBparser.c: generate line nubers in elements
11268
Daniel Veillard60087f32001-10-10 09:45:09 +000011269Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * configure.in: preparing 2.4.6 release
11272 * doc/xml.html doc/html/*: updated and rebuilt the docs
11273 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11274
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011275Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11276
11277 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11278 adding documentation for DV's supercatalog support
11279
Daniel Veillard82d75332001-10-08 15:01:59 +000011280Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11281
11282 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11283 super catalog support adding one API and one flag --sgml to
11284 xmlcatalog
11285
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011286Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11287
11288 * doc/xmlcatalog_man.xml, xmlcatalog.1
11289 One more crack at
11290 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11291
11292
Thomas Broyer47334c02001-10-07 16:41:52 +000011293Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11294
11295 * xpath.c: implemented xmlXPathObjectCopy for external objects
11296 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11297
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011298Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11299
11300 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11301 finishing up fix to
11302 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11303 the xmlcatalog man page display more elegantly
11304
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011305Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * configure.in: closing bug #61832
11308 * HTMLparser.c: removed a warning
11309
Daniel Veillard6ab38382001-10-06 13:08:27 +000011310Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11311
11312 * xpath.c: fixing #61673 part I, do not loose doc information
11313 when copying result value trees.
11314
Daniel Veillard556c6682001-10-06 09:59:51 +000011315Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11316
11317 * xpath.c: trying to harden the XPath interpreter
11318
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011319Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11320
11321 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11322 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11323
William M. Brack1633d182001-10-05 15:41:19 +000011324Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11325
11326 * HTMLparser: repaired another loop problem
11327
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011328Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11329
11330 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11331 parsing.
11332 * xpath.c: fix bug #61291 the default XML namespace node is
11333 missing from the namespace axis.
11334 * tree.c: refuse to create namespaces nodes with prefix "xml"
11335
Daniel Veillard651f9472001-10-04 14:51:06 +000011336Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11337
11338 * SAX.c: ouch a non-defined namespace could lead to a crash,
11339 fixed #61215
11340
Daniel Veillard7dd05702001-10-04 14:25:12 +000011341Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * parserInternals.c: closed bug #61054
11344
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011345Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11346
11347 * include/libxml/Makefile.am: closing #60708
11348
Daniel Veillarda293c322001-10-02 13:54:14 +000011349Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11350
11351 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11352 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11353
Daniel Veillardf4309d72001-10-02 09:28:58 +000011354Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11355
11356 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11357
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011358Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11359
11360 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11361 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11362
Daniel Veillard16756b62001-10-01 07:36:25 +000011363Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11364
11365 * catalog.c: Justin Fletcher provided cleaup code in case
11366 HAVE_STAT is not defined
11367 * include/win32config.h: Igor Zlatkovic suggested to have
11368 HAVE_STAT defined there
11369
William M. Brack5e1cac12001-09-28 16:19:18 +000011370Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11371
11372 * catalog.c - fixed typing error reported by M. Barros
11373
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011374Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11375
11376 * xmllint.c - fixing typo
11377
William M. Brackd28e48a2001-09-23 01:55:08 +000011378Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11379
11380 * HTMLparser.c: small enhancement to prevent loop on
11381 unrecognizable data
11382
Daniel Veillardb1d62872001-09-21 09:47:08 +000011383Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * parserInternals.c: applying patch from bug #60757 this
11386 should close it
11387
Daniel Veillardc0631a62001-09-20 13:56:06 +000011388Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * catalog.c xmlcatalog.c: removed a couple of warning
11391 * xpath.c: try to solve the linking problem on platforms
11392 needing trio to compile
11393
Daniel Veillard1a123612001-09-19 08:06:23 +000011394Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011395
Daniel Veillard1a123612001-09-19 08:06:23 +000011396 * Makefile.am libxml.spec.in: backing up non-documented changes
11397 commited without review or aproval by Jens Finke <jens@gnome.org>
11398 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011399
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011400Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11401
11402 * configure.in: Joe Orton provided a patch fixing a problem
11403 when iconv is specified to be in a non-standard directory
11404 but wasn't exported in xml2-config --cflags
11405
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011406Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11407
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011408 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011409 troubles with 2.4.4 errors.
11410
Daniel Veillard16698282001-09-14 10:29:27 +000011411Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11412
11413 * encoding.c entities.c: do not output hexadecimal charrefs
11414 when serializing HTML since some version of Netscape can't
11415 grok it, generate decimal ones.
11416 * result/HTML/doc3.htm: output changed due to previous test
11417 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11418
Daniel Veillard98fed372001-09-13 11:34:58 +000011419Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11422 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11423
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011424Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011425 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011426
11427 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11428 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11429 updated the configuration scripts systems accordingly
11430
Daniel Veillard04382ae2001-09-12 18:51:30 +000011431Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11432
11433 * configure.in: preparing for 2.4.4
11434 * doc/xml.html doc/html/*: updated and rebuilt the docs
11435
Daniel Veillardd63437e2001-09-12 15:00:27 +000011436Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * win32/dsp/libxml2.def.src: tried to incorporate comments
11439 from bug #59220
11440
Daniel Veillard319a7422001-09-11 09:27:09 +000011441Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11442
11443 * parser.c result/noent/wml.xml: fixed bug #59981 related
11444 to handling of '&' in attributes when entities are substitued
11445
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011446Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11447
11448 * libxml.h include/libxml/xmlversion.h.in
11449 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11450 Tried to close bug #60131
11451
Daniel Veillardbce62332001-09-10 18:46:55 +000011452Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11455
Daniel Veillard143b04f2001-09-10 18:14:14 +000011456Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * SAX.c: fixing bug #59946 on xmlns=""
11459
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011460Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11461
11462 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11463 but allocates a new error code.
11464
Daniel Veillard05c13a22001-09-09 08:38:09 +000011465Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11466
11467 * xmllint.c: John Fleck fixed typos in the options output
11468 * parser.c SAX.c: fix ignorable white space SAX selection
11469
11470Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11471
11472 * entities.c: Steve Underwood found the possibility of an
11473 ininite loop in case of error.
11474
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011475Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11476
11477 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11478
Daniel Veillarda050d232001-09-05 15:51:05 +000011479Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11480
11481 * parser.c: warn if version is not 1.0 but it's not
11482 strictly speaking an error after analyzing the spec
11483
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011484Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11485
11486 *doc/catalog.html - add link to the html version of the
11487 man page, other linguistic cleanups
11488
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011489Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11490
11491 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11492 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11493 file, has not yet been included in the build.
11494
Daniel Veillard99784ff2001-09-01 16:20:28 +000011495Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * catalog.c: removed a duplicate affectation Justin Fletcher
11498
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011499Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11500
11501 * tree.c: Armin Sander pointed a possible text coalescing
11502 problem, completed his patch.
11503
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011504Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11505
11506 * trionan.c: Fixed const and volatile re-definition problem
11507
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011508Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * libxml.4 parser.c: doc updates from Heiko Rupp
11511 * parserInternals.c: 2 sanity checks from Heiko Rupp
11512
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011513Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * tree.c: applied patch from Armin Sander to make some pointers
11516 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011517 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011518
Daniel Veillardb06c6142001-08-27 14:26:30 +000011519Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11520
11521 * xpath.c: hum, restrict the integer usage gcc bug workaround
11522 to only gcc compilers so that other architecture don't get
11523 penalized by this limitation.
11524 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11525
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011526Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11529 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11530
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011531Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11534 --convert option to xmlcatalog to convert SGML ones to
11535 the XML syntax.
11536 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11537
11538 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011539Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11540
11541 * catalog.c xmlIO.c: started some serious testing and fixed
11542 a few bug and optmization needs.
11543
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011544Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11547 preparing for a 2.4.3 release even if it may not be ready yet
11548 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11549 all file parsing lookup to go through the entity resolver, add
11550 to add an API to bypass it (needed to load catalogs themselves),
11551 some cleanup on the catalog code too.
11552 * nanoftp.c: small cleanup
11553 * doc/catalog.html: small update
11554
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011555Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11556
11557 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11558 Jun Kuriyama
11559
Daniel Veillardffb120d2001-08-23 00:52:23 +000011560Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11561
11562 * doc/catalog.html: finished the catalog documentation
11563
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011564Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * doc/catalog.html doc/xml.html: added documentation about
11567 Catalog support, misses an API description
11568 * doc/html/*: reextracted the API pages
11569
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011570Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11571
11572 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11573 Added the part about section 7.2 on URI resolution,
11574 fixed a side effect in the HTML parser, look complete
11575 and ready to rock except the URI/SystemID part!
11576
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011577Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * include/libxml/catalog.h include/libxml/parser.h
11580 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11581 xmlIO.c: added support and APIs needed for the catalog PI
11582 * include/libxml/xmlIO.h: cleanup
11583
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011584Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11585
11586 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11587 include/libxml/catalog.h: starts to look okay, really
11588 plugged the new framework, cleaned a lot of stuff,
11589 added some APIs, except the PI's support missing this
11590 should be mostly complete
11591 * result/catalogs/* test/catalogs/*: added new test, enriched
11592 the existing one with URN ID tests
11593
Daniel Veillard64339542001-08-21 12:57:59 +000011594Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11595
11596 * catalog.c: fixed nextCatalog
11597 * result/catalogs/docbook test/catalogs/*: started adding
11598 a small regression test
11599
Daniel Veillardcda96922001-08-21 10:56:31 +000011600Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11603 more work on the XML catalog support.
11604 * parser.c include/libxml/parser.h: small cleanup seems using
11605 list as a public parameter name can give portability troubles
11606 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11607 include/libxml/xpath.h include/libxml/Makefile.am: removed
11608 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11609 wrappers
11610
Bjorn Reese45029602001-08-21 09:23:53 +000011611Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11612
11613 * Makefile.am trio.c triodef.h trionan.c xpath.c
11614 include/libxml/Makefile.am include/libxml/trionan.h:
11615 Re-worked Not-A-Number and Infinity support.
11616 * xmlcatalog.c: added readline include files
11617
Daniel Veillard344cee72001-08-20 00:08:40 +000011618Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11619
11620 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11621 testCatalog as xmlcatalog, making it an installed app
11622 adding a shell, and preparing it to be a /etc/xml/catalog
11623 management tool, though not ready yet
11624 * catalog.c include/libxml/catalog.h: adding support for
11625 XML Catalogs http://www.oasis-open.org/committees/entity/
11626 not finished, there is some interesting tradeoffs and a
11627 few open questions left.
11628
Daniel Veillardb7664f42001-08-19 13:00:43 +000011629Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11630
11631 * xmllint.c: fixed a line formatting problem
11632
Daniel Veillard5015b712001-08-17 09:37:52 +000011633Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * SAX.c: removed a couple of unused variable (Albert Chin)
11636
Daniel Veillardbb371292001-08-16 23:26:59 +000011637Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11640 trying to fix some troubles w.r.t. function returning
11641 const xxxPtr.
11642
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011643Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11646 defined
11647
Daniel Veillardae6db172001-08-16 19:32:00 +000011648Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * xpointer.c: removed unused var
11651
Daniel Veillard09190202001-08-16 16:27:41 +000011652Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11653
11654 * testXPath.c: another small cleanup closing bug #59110
11655
Daniel Veillard796f4b62001-08-16 16:00:13 +000011656Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11657
11658 * win32/dsp/libxml2.def.src: small cleanup closing bug
11659 #59108
11660
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011661Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * example/gjobread.c: add xmlCleanupParser() before leaving
11664
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011665Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * config.h.in configure.in include/libxml/xmlwin32version.h:
11668 released 2.4.2
11669
Daniel Veillardd3d06722001-08-15 12:06:36 +000011670Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11671
11672 * include/libxml/valid.h debugXML.c valid.c: deprecate
11673 the non-boundchecking Sprintf functions, add Snprintf
11674 this should close bug #57984
11675
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011676Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11677
11678 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11679 URIs before doing the lookups (pointed by Mark Vakoc)
11680
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011681Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * xpath.c: serious changes on Result Value Trees and NodeSets
11684 w.r.t. deallocation and collect operations. Probably not
11685 100% clean (merge of allocated trees smells like a problem).
11686 Seems sufficient to close #58943
11687
Daniel Veillard90493a92001-08-14 14:12:47 +000011688Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11689
11690 * xmllint.c: adding a --format option
11691
Daniel Veillardfe703322001-08-14 12:18:09 +000011692Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11693
11694 * xpath.c: count() was broken on Result Value Tree
11695 * xmlIO.c: fixed file:/// accesses on _WIN32
11696
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011697Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11698
11699 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11700 macro was renamed, this should close bug #58683
11701
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011702Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11703
11704 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11705 entity substitution mode text at the end of the entity might
11706 be added due to text coalescing.
11707 * nanoftp.c parser.c: small cleanup
11708
Daniel Veillard0c720972001-08-08 20:59:00 +000011709Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * HACKING: added John Fleck right to commit in the doc subdir
11712
Daniel Veillard48da9102001-08-07 01:10:10 +000011713Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11716 allow to inherit attributes from the DTD directly in the
11717 tree, this is needed for XPath and can be a useful feature.
11718 Inherited namespaces are always provided at the tree level now
11719 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11720 of tests for this feature (XSLT being the prime user).
11721
Daniel Veillard50f34372001-08-03 12:06:36 +000011722Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11725 testSAX.c xmlIO.c xmllint.c include/win32config.h
11726 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11727 include/libxml/xmlwin32version.h.in win32/README.MSDev
11728 win32/dsp/*: applied Win32 Facelift No.2 patches from
11729 Igor Zlatkovic for Windows/MSC
11730
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011731Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * SAX.c: unparsedEntityDecl() the URI computation of the
11734 entity wasn't done breaking XSLT unparsed-entity-uri()
11735
Daniel Veillard567e1b42001-08-01 15:53:47 +000011736Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11737
11738 * xpath.c: fixed a bug when walking the descendants and
11739 the current node has no children
11740 * debugXML.c: show up when a text node is supposed to not be escaped
11741
Thomas Broyerf186c822001-07-31 23:30:37 +000011742Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11743
11744 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11745 worked like the set:leading() function)
11746 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11747
Daniel Veillardba6db032001-07-31 16:25:45 +000011748Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11749
11750 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11751
Daniel Veillard57905372001-07-31 15:52:17 +000011752Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11753
11754 * include/libxml/xmlIO.h: apply change to close #58141
11755 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11756
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011757Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11758
11759 * parser.c: when the internal subset uses a PE, then the
11760 included entity can use conditional sections.
11761
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011762Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11763
11764 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11765 when walking the namespace axis showing up in
11766 libxst/tests/general/bug-12
11767 * xmlmemory.c: added the possibility to trace a given block
11768 defined by its address
11769
Daniel Veillard4aafa792001-07-28 17:21:12 +000011770Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11771
11772 * parser.c: don't override existing encoding specified before
11773 starting xmlParseDocument()
11774
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011775Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11776
11777 * include/libxml/xmlwin32version.h: reinserted, needed for
11778 Windows users of CVS
11779
Darin Adlera77cac02001-07-27 17:41:51 +0000117802001-07-27 Darin Adler <darin@bentspoon.com>
11781
Darin Adler699613b2001-07-27 22:47:14 +000011782 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11783 * testCatalog.c: Add include of <libxml/parser.h>.
11784
117852001-07-27 Darin Adler <darin@bentspoon.com>
11786
Darin Adlera77cac02001-07-27 17:41:51 +000011787 * include/libxml/.cvsignore:
11788 * include/libxml/xmlwin32version.h:
11789 Remove this file from CVS because it's generated.
11790
Daniel Veillard50822cb2001-07-26 20:05:51 +000011791Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11792
11793 * parser.c include/libxml/parser.h: applied const patches from
11794 Tom Moog #58002
11795
Thomas Broyerba4ad322001-07-26 16:55:21 +000011796Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11797
11798 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11799 lookup framework
11800
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011801Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11802
11803 * tree.c: fixed xmlCopyNode() for documents
11804
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011805Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11806
11807 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11808
11809Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011810
11811 * parser.c: fixes bug #57652 reported by Morus Walter
11812
Daniel Veillarde3924972001-07-25 20:25:21 +000011813Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11814
11815 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11816
Daniel Veillarda53c6882001-07-25 17:18:57 +000011817Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11818
11819 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11820 errors, lesson don't add new functions at 1am before a release
11821 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11822 from XPath initialization when possible.
11823
Daniel Veillardd9bad132001-07-23 19:39:43 +000011824Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11825
11826 * result/scripts/base*: removing history/readline changed
11827 this slightly
11828 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11829 xmllint.c: make element content line number generation
11830 optionnal to avoid breaking old apps added interface to switch
11831
Daniel Veillardf012a642001-07-23 19:10:52 +000011832Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11833
11834 * configure.in: get rid of the readline and libhistory
11835 dependancies by default, release 2.4.1 with IA64 fix
11836 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11837 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11838 John Kroll fixes to allow saving to HTTP via PUT (or
11839 POST of needed).
11840 * doc/html/*.html: regenerated the docs
11841
Thomas Broyere8126242001-07-22 03:54:15 +000011842Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11843
11844 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11845 xmlHashScanFull and xmlHashScannFull3 to get passed the
11846 three keys as arguments to the callback function
11847
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011848Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11849
11850 * configure.in Makefile.am: removed libxml softlink for good
11851 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11852 100% coverage by gtk-doc
11853
Daniel Veillard8599e702001-07-17 21:38:51 +000011854Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11855
11856 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11857 fixed serious troubles due to size_t vs. int mismatch
11858
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011859Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11860
11861 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11862
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011863Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11864
11865 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11866 convenient extension API for value and context managing
11867 Now handles external objects through xmlXPathPopExternal,
11868 xmlXPathWrapExternal and xmlXPathReturnExternal.
11869 Added functions for sets operations (intersection, etc.)
11870
Daniel Veillard22090732001-07-16 00:06:07 +000011871Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11872
11873 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11874 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11875 HTMLparser.c: cleanup of global variables, marking some
11876 const or private.
11877
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011878Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011879
11880 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11881 fixed xmlXPathNodeSetItem when passing index=0
11882
Daniel Veillard05dec342001-07-14 21:57:39 +000011883Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11884
11885 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11886
Daniel Veillard28ae6362001-07-14 16:44:32 +000011887Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11888
11889 * xmllint.c: fixed compilation under Cygwin #57503
11890 * TODO: update
11891
Peter Williamsed156f52001-07-13 18:35:13 +0000118922001-07-13 Peter Williams <peterw@ximian.com>
11893
11894 * config.h.in: add #undef HAVE_DLFCN_H
11895
11896 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11897 builddir.
11898
Daniel Veillard73b36e32001-07-12 15:09:52 +000011899Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11900
11901 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11902 raised by #57348 and #57381
11903
Daniel Veillard7db37732001-07-12 01:20:08 +000011904Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11905
11906 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11907 tree.c xpointer.c: store the line numbder in element->content,
11908 may break some software, need a configuration mechanism
11909
Darin Adler96037892001-07-11 00:03:16 +0000119102001-07-10 Darin Adler <darin@bentspoon.com>
11911
11912 * .cvsignore:
11913 * example/.cvsignore:
11914 * include/.cvsignore:
11915 * include/libxml/.cvsignore:
11916 Various things that are generated and should be ignored.
11917
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011918Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11919
11920 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11921 * doc/xml.html doc/html/*: updated the docs
11922
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011923Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11926 validation occured on content with element child
11927
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011928Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11929
11930 * tree.c: fixed XML Base computation which was broken
11931 * debugXML.c: added a base function to the shell
11932 * Makefile.am result/scripts/* test/scripts/*: added scripts
11933 based regression tests, and adding 2 XML Base tests
11934
Daniel Veillard19e96c32001-07-09 10:32:59 +000011935Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11936
11937 * tree.c: set properties doc and call xmlSetListDoc for properties
11938 content when grafting them in a different tree.
11939 * aclocal.m4: remove from CVS
11940
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011941Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11942
11943 * win32/libxml2/libxml2.def.src: added some missing entry point
11944 for XPath (Mark Vakoc)
11945
Daniel Veillard388236f2001-07-08 18:35:48 +000011946Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11947
11948 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11949 layer should URI-Unescape before trying to open resources.
11950
Daniel Veillard04383752001-07-08 14:27:15 +000011951Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11952
11953 * xpath.c: fix the name() bug for elements in the default
11954 namespace reported by Charlie Bozeman
11955
Daniel Veillard7583a592001-07-08 13:15:55 +000011956Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11957
11958 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11959 led to an XPath fix, improvements of SAX initialization, and
11960 an added option --nocdata to testXPath
11961
Daniel Veillard449d7392001-07-07 19:11:06 +000011962Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11963
11964 * doc/libxml-doc.el: Felix Natter provided anew version working
11965 with XEmacs too
11966
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011967Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11968
11969 * include/libxml/xpath.h: small cleanup
11970 * doc/xml.html: update
11971
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011972Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11973
11974 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11975 released 2.3.14
11976
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011977Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11978
11979 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011980 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011981
Daniel Veillard73c9c042001-07-05 20:02:54 +000011982Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11985 were not equal to empty strings
11986
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011987Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11988
11989 * SAX.c: fixed a URI-Reference computation problem when validating
11990 * xmlIO.c: small cleanup
11991
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011992Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11993
11994 * parser.c: improved the description of a couple of interfaces
11995 upon Larry Stamper suggestion
11996
Daniel Veillard62f313b2001-07-04 19:49:14 +000011997Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11998
11999 * SAX.c entities.c parser.c: changed completely the way entities
12000 are handled when running the parser in entity substitution mode.
12001 This fixes a bug reported by Stephan Kulow and nearly divides
12002 by 3 the amount of memory required by libxslt to load and process
12003 DocBook TDG.
12004
Daniel Veillardf420ac52001-07-04 16:04:09 +000012005Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * HTMLparser.c: fixing a too early root closing problem raised
12008 byt Prashanth Naidu
12009
Daniel Veillard8c357d52001-07-03 23:43:33 +000012010Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12013 raised by Mark Vakoc.
12014
Daniel Veillard6e90d192001-07-03 16:37:49 +000012015Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12016
12017 * example/Makefile.am: fixed the include path to add srcdir/include
12018 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12019 and some cleanup
12020
Daniel Veillardf06307e2001-07-03 10:35:50 +000012021Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12024 lot of optimization work, results in significant improvements
12025 when handling really complex XPath queries. Add a small optimizer
12026 for unions, improve [n] and [last()], avoid some costly ops.
12027
Daniel Veillard77044732001-06-29 21:31:07 +000012028Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12029
12030 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12031 * xpath.c: small cleanup
12032 * xmlGetNsList: reformated, fixed problems if used on Entities
12033
Daniel Veillard2adbb512001-06-28 16:20:36 +000012034Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12035
12036 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12037
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012038Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12041 * Makefile.am example/Makefile.am: workaround automake generating
12042 erroneous deps
12043
Daniel Veillard12f7d292001-06-28 13:12:11 +000012044Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12045
12046 * include/win32config.h: bug #56801 Yon Derek provided a patch
12047 to the windows config file.
12048
Daniel Veillard87ee9142001-06-28 12:54:16 +000012049Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
12051 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12052 libxml.h : Yon Derek provided a set of changes to compile from
12053 CVS on Windows/MSC
12054
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012055Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * parser.c: fixed UTF8 BOM support in push mode
12058 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12059 added a specific testcase
12060
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012061Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12062
12063 * Makefile.am: added --push regression tests
12064 * parserInternals.c: the XML parser segfaulted in --push mode
12065
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012066Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * configure.in: moved the symlinks detection within a CVS
12069 check, this is not portable and will be removed soon.
12070 * xpath.c: small cleanup/speedup
12071
Daniel Veillard11648102001-06-26 16:08:24 +000012072Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12073
12074 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12075 release of 2.3.12
12076 * parser.c: make an error message if unknow entities in all cases
12077
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012078Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12079
12080 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12081
Daniel Veillard23793842001-06-25 16:07:45 +000012082Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12085 includes were installed in the wrong dir
12086
Daniel Veillardf5498f32001-06-25 15:08:36 +000012087Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12088
12089 * doc/html.xml: warn against sending code to exhibit bugs.
12090
Daniel Veillard56f06462001-06-24 21:34:03 +000012091Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12092
12093 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12094 Tru64 from Thomas Leitner
12095
Daniel Veillardc5d64342001-06-24 12:13:24 +000012096Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12097
12098 * AUTHORS: added William and Bjorn
12099 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12100 daniel@veillard.com hopefully I won't have to do this again
12101 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12102 docs can be rebuilt cleanly now
12103 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12104 from CVs it's generated, added include/libxml/xmlwin32version.h
12105 also generated but which should change far less frequently.
12106 * catalog.c nanoftp.c: made sure to include libxml.h not
12107 libxml/xmlversion.h directly
12108 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12109 when compiling on WIN32 and MSC
12110
Daniel Veillard07385fd2001-06-23 21:55:48 +000012111Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12112
12113 * include/Makefile.am include/libxml/Makefile.am configure.in:
12114 fixed make distcheck and rebuilding the rpms
12115
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012116Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * configure.in: should finish the migration of exported includes
12119 into a real include/libxml in CVS, at least for CVS users.
12120 * removed the exported headers, added in include/libxml (as well
12121 as xmlversion.h.in).
12122
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012123Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * configure.in: fixed the way to detect symlink
12126
Daniel Veillard66541772001-06-23 18:31:04 +000012127Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * configure.in: updated, include/libxml is now a real CVS dir
12130
Daniel Veillardca989762001-06-23 17:39:29 +000012131Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12132
12133 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12134 version works with both libxml1 and libxml2 (it autodetects
12135 the prefix of the html-files) from Felix Natter.
12136 * doc/xml.html: updated doc accordingly
12137
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012138Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12139
12140 * xpath.c: fixed the bug generating a template loop in libxslt
12141 when using docbook-xsl-1.4, * should filter out document nodes
12142 * HACKING: added William
12143 * TODO: updated
12144
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012145Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12146
12147 * doc/FAQ.html: added a warning about gcc-3.0
12148 * doc/xml.html: added reference to gdome2 and removed a confusing
12149 sentence
12150
Daniel Veillardf7f41852001-06-22 15:18:01 +000012151Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12152
12153 * xmlversion.h: okay this is a generated file, but Windows
12154 users need it and they can't generate it, and I want CVS
12155 Windows users ...
12156 * win32/libxml2/libxml2_so.dsp: Windows project file for
12157 the shared lib version of libxml2
12158 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12159 resources needed for libxslt/xsltproc by Yon Derek
12160
Bjorn Reese3157b342001-06-22 14:41:45 +000012161Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12162
12163 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12164
Daniel Veillard4151acb2001-06-22 10:48:57 +000012165Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12166
Daniel Veillardcc146db2001-06-22 11:10:52 +000012167 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12168
12169Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12170
Daniel Veillard4151acb2001-06-22 10:48:57 +000012171 * include/win32config.h: Yon Derek provided a first fix
12172 to be able to compile libxslt/xsltproc on Windows
12173
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012174Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12175
12176 * xpath.c: attempt to work around what seemed a gcc optimizer
12177 bug when handling floats on i386 http://veillard.com/gcc.bug
12178 * tree.c entities.c encoding.c: doing some cleanups while
12179 chasing it
12180
Daniel Veillard017b1082001-06-21 11:20:21 +000012181Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * Makefile.am: cleanup when --without-debug is specified
12184 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12185 w.r.t. --without-debug and other include points
12186 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12187 Catalogs
12188 * configure.in entities.h tree.h HTMLparser.c: removed
12189 --without-corba, made the _private field mandatory
12190
Daniel Veillard87a764e2001-06-20 17:41:10 +000012191Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12192
12193 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12194 outputs a BOM in UTF8, an errata has been issued to avoid the
12195 problem, that was the most reasonable solution... Add support
12196 for a leading UTF8 BOM in entities.
12197
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012198Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12199
12200 * valid.c: fixed a bug found when post validating an entity ref
12201 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12202 activate it too
12203
Daniel Veillard39196eb2001-06-19 18:09:42 +000012204Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12205
12206 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12207 weakness in the node copy the XPointer and the XInclude
12208 implementations. Serious cleanup.
12209
Daniel Veillard3739b982001-06-19 12:51:30 +000012210Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12211
12212 * Makefile.am: Kjartan Maraas provided a small patch to
12213 add xml2-config.in to EXTRA_DIST
12214
Daniel Veillarda9142e72001-06-19 11:07:54 +000012215Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12218 provided another failing case found in KDE, the way the
12219 ctxt->vctxt.nodeTab was allocated and freed changed over
12220 time but it wasn't completely cleaned up. This should fix it.
12221
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012222Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * parser.c: Stephan Kulow also raised the fact that line number
12225 could get miscounted making debug harder, fixed the problem
12226 in xmlParseCharData()
12227
Daniel Veillard64b98c02001-06-17 17:20:21 +000012228Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * valid.c: Stephan Kulow pointed out a problem when validating
12231 and using an empty entity, forgot a 'break' in a case.
12232
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012233Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12236 * doc/xml.html: updated with 2.3.11
12237
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012238Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12239
12240 * TODO: updated adding cleanup of generated doc
12241 * configure.in: prepared to release 2.3.11
12242 * xmllint.c: added --version for bug reporting
12243 * doc/html/*.html: rebuilt the doc
12244
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012245Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12246
12247 * xpath.c: first part of the work on selecting namespace to
12248 fix bug #56115
12249
Daniel Veillard96ed5832001-06-15 22:22:04 +000012250Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12251
12252 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12253 when using -liconv
12254 * TODO: updated
12255
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012256Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12259 cleanup, encoding support.
12260
Daniel Veillard608ad072001-06-14 08:32:28 +000012261Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12264
Daniel Veillard239d0522001-06-13 23:02:48 +000012265Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * xpath.c: bug detected by Ankh when / is used as a function arg
12268
Daniel Veillard02bb1702001-06-13 21:11:59 +000012269Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12270
12271 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12272 of element and use it to avoid outputting formatting spaces at
12273 the wrong place. Implemented the format parameter for HTML save.
12274 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12275 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12276 result/HTML/wired.html: of course this impact the result of a
12277 number of HTML tests
12278
Daniel Veillard95d845f2001-06-13 13:48:46 +000012279Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12280
12281 * HTMLtree.[ch]: started augmenting the HTML save API with
12282 encoding and formatting parameters
12283
Daniel Veillardeca60d02001-06-13 07:45:41 +000012284Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * HTMLtree.h: cleanup and started evaluating the work needed on
12287 revamping the HTML output code
12288
Daniel Veillard84666b32001-06-11 17:31:08 +000012289Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12292
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012293Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12294
12295 * valid.c: fixed bug #56049, forgot one check in the
12296 validation routine
12297
Daniel Veillardca2366a2001-06-11 12:09:01 +000012298Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12299
12300 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12301
Daniel Veillard6761eee2001-06-11 10:29:38 +000012302Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12303
12304 * libxml.h: fixed an error in last commit
12305 * doc/FAQ.html: added an entry for compilation from CVS
12306
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012307Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12308
12309 * xmlversion.h.in libxml.h: Cygwin patches
12310 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12311 * tree.h: cleanup
12312
Daniel Veillardacd370f2001-06-09 17:17:51 +000012313Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12314
12315 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12316 memory block in a strange case where libxml is linked twice
12317 in the binary.
12318
Daniel Veillard1d047672001-06-09 16:41:01 +000012319Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12322 state far too often, simple fix used to avoid it.
12323
Daniel Veillard4497e692001-06-09 14:19:02 +000012324Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12327 being processed, applied his patch
12328 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12329
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012330Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12333 provided fixes to compile on MSCC again
12334 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12335 also provided an update for the project files.
12336
Daniel Veillarda682b212001-06-07 19:59:42 +000012337Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12338
12339 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12340 bug #55810
12341
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012342Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12343
12344 * tree.c: fixed xmlGetNsProp() to close bug #55683
12345 Note this requires libxslt to use it's own function instead.
12346
Daniel Veillardf0c53762001-06-07 16:07:07 +000012347Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * HTMLtree.c: when in a pre element no formatting space should
12350 be added.
12351 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12352
Daniel Veillard068a9652001-06-07 15:30:26 +000012353Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12354
12355 * configure.in: added tests for signal() and signal.h
12356
Daniel Veillard541d6552001-06-07 14:20:01 +000012357Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12358
12359 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12360
Daniel Veillard8a367d42001-06-07 14:01:34 +000012361Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12362
12363 * doc/libxml-doc.el: Felix Natter provided a new version for
12364 libxml2
12365
Daniel Veillard8a926292001-06-07 11:20:20 +000012366Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12367
12368 * HTMLtree.c: when in a pre element no formatting space should
12369 be added.
12370
Daniel Veillard14839d52001-06-06 16:11:56 +000012371Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12374
Daniel Veillarde95e2392001-06-06 10:46:28 +000012375Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12378 hack
12379 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12380 * uri.c: fixed a warning
12381
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012382Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * HTMLtree.c: trying to close bug #55772 escaping in script
12385 elements
12386 * doc/xml.html: suggest to send mail to the list
12387
12388Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012389
12390 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12391 good. Use a macro and based on the solution provided in
12392 vsnprintf manual page from GNU.
12393
Bjorn Reese99748722001-06-05 12:49:15 +000012394Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12395
12396 * error.c: Workaround for non-preserving variadic list.
12397 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12398
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012399Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * doc/xml.html: added 2.3.10 release
12402
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012403Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * configure.in: releasing 2.3.10
12406
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012407Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12410
Daniel Veillard20042422001-05-31 18:22:04 +000012411Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12412
12413 * encoding.c: Robert Collins provided a patch to add the
12414 "US-ASCII" encoding alias
12415
Daniel Veillard97ac1312001-05-30 19:14:17 +000012416Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12419 string oriented functions and started cleaning the related areas
12420 in xpath.c which needed fixing in this respect
12421
Daniel Veillard2d703722001-05-30 18:32:34 +000012422Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12425 #55380
12426 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12427
Daniel Veillard9403a042001-05-28 11:00:53 +000012428Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * TODO: updated
12431 * nanohttp.[ch] : started adding APIs to get the redirected URL
12432 when this occurs (needed for further base computation
12433 * tree.h: cleanup
12434 * encoding.c: cleanup
12435 * SAX.c: minor change around ctxt->loadsubset
12436
Daniel Veillard6278fb52001-05-25 07:38:41 +000012437Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12438
12439 * Makefile.am include/Makefile.am: small change to have
12440 include/libxml rebuilt if working from CVS.
12441 * uri.c: applied another patch from Carl Douglas for URI escaping,
12442 this should close bug #51876
12443
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012444Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12445
12446 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12447 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12448 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12449 added specific regression test
12450 * parser.h: preparing for the XSLT mode where DTD inherited
12451 attributes are added to the tree.
12452
Daniel Veillardbbd22452001-05-23 12:02:27 +000012453Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * xinclude.[ch]: Updated the namespace for the Last Call version
12456 * result/XInclude/include test/XInclude/include: updated the
12457 testsuite accordingly
12458
Daniel Veillard8514c672001-05-23 10:29:12 +000012459Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12462 related to bug #51876
12463
Daniel Veillard42596ad2001-05-22 16:57:14 +000012464Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * tree.c: fixed a gross mistake in base computation, xml:base is
12467 not completely correct yet (need cascade).
12468 * xpath.[ch]: added the few things needed to find a function name
12469 and URI from the XPath context when it is called.
12470
Daniel Veillard81418e32001-05-22 15:08:55 +000012471Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12472
12473 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12474 * DOCBparser.c: small cleanup
12475 * xmllint.c: added a --catalogs option to load catalogs from
12476 $SGML_CATALOG_FILES
12477 * tree.c: cleanup
12478 * configure.in: iconv library fixup, ICONV_LIBS
12479
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012480Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12481
12482 * catalog.c: handling of CATALOG entries. detection of recursion,
12483 and a few bugfixes
12484 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12485 against the default namespace
12486
Daniel Veillard04b93292001-05-21 08:15:31 +000012487Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12490
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012491Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12492
12493 * parser.c: fixed propagation context info when parsing an
12494 external entity.
12495 * doc/html/*.html: regenerated a couple of docs
12496
Daniel Veillard4623acd2001-05-19 15:13:15 +000012497Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12498
12499 * doc/xml.html: update with 2.3.9 informations
12500
Daniel Veillardbed7b052001-05-19 14:59:49 +000012501Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12502
12503 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12504 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12505 * doc/html/* : rebuilt the docs
12506 * valid.c: small patch which may improve some case when
12507 validating.
12508
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012509Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * HTMLparser.c: Closed bug #54891
12512 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12513 to the suite
12514
12515Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12516
12517 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12518 applied a documentation patch from LotR and filled in a few missing
12519 descriptions
12520
Daniel Veillard76d66f42001-05-16 21:05:17 +000012521Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12522
12523 * xpath.c tree.c parser.c: speed optimizations at the parser level
12524 document tree freeing and xpath evaluation
12525
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012526Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * parser.c parser.h parserInternals.h: fixed a couple of
12529 interfaces for handling memory buffer input to const char *
12530 upon suggestion of JamesH.
12531
Daniel Veillardc3739e72001-05-15 15:23:27 +000012532Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * configure.in: LoTR sent a patch fixing the previous commit
12535
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012536Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12537
12538 * configure.in: trying to deal again with the stoopid -R linking
12539 flag of Solaris
12540
Daniel Veillard790142b2001-05-15 10:51:53 +000012541Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * xpath.h: two nodeset access macros from Thomas Broyer
12544
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012545Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12546
12547 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12548 patch from Thomas Broyer
12549
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012550Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12553 case
12554 * INSTALL: was empty added stuff from the FAQ
12555
Daniel Veillard75bea542001-05-11 17:41:21 +000012556Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12557
12558 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12559 attributes handling and #54433 by adding xmlUnsetProp()
12560 and xmlUnsetNsProp()
12561
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012562Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * HTMLparser.c: Patch from Jonas Borgström
12565 (htmlGetEndPriority): New function, returns
12566 the priority of a certain element.
12567 (htmlAutoCloseOnClose): Only close inline elements if they
12568 all have lower or equal priority.
12569 * result/HTML: this of course changed a number of tests results.
12570
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012571Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * xmlIO.c catalog.c: plugged in the default catalog resolution
12574 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12575 documentations
12576 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12577
Daniel Veillarda7374592001-05-10 14:17:55 +000012578Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12579
12580 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12581 integrating catalogs
12582 * catalog.[ch] testCatalog.c: adding a small catalo API
12583 (only SGML catalog support).
12584 * parser.c: restaured xmlKeepBlanksDefault(0) API
12585
Daniel Veillardc17337c2001-05-09 10:51:31 +000012586Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12587
12588 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12589
Daniel Veillard257d9102001-05-08 10:41:44 +000012590Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12591
12592 * parser.c: added xmlParseExternalEntityPrivate() to allow
12593 propagation of ctxt->_private when parsing external entities
12594
Daniel Veillard083c2662001-05-08 08:27:14 +000012595Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12596
12597 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12598
Daniel Veillard01ef7382001-05-08 07:31:43 +000012599Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12600
12601 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12602
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012603Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * valid.c: warn when indeterminist content model is detected
12606 * result/VC/ElementValid8: this adds a message
12607 * Makefile.am: add --novalid for VCM tests
12608 * parserInternals.c: added a call to Init memory
12609
Daniel Veillard64269352001-05-04 17:52:34 +000012610Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12611
12612 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12613 when both parameters are NULL.
12614
Daniel Veillard37721922001-05-04 15:21:12 +000012615Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * valid.c: applied small patch from Gary Pennington, reindented
12618 some part of the code.
12619
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012620Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12623 release, updated and regenerated the docs
12624
Daniel Veillard357c9602001-05-03 10:49:20 +000012625Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12626
12627 * xpath.c result/XPath/expr/floats : clarified and cleanup
12628 printing of abnormal floats in tests.
12629
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012630Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12631
12632 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12633 * results/HTML/ : a few changes in the output of the HTML tests as
12634 a result.
12635 * configure.in: tying to fix -liconv where needed
12636
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012637Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12638
12639 * Makefile.am: fixed a stupid error
12640
Daniel Veillard7150a032001-05-02 16:41:11 +000012641Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12642
12643 * configure.in Makefile.am: make the inclusion of the trio
12644 modules in the library conditional
12645
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012646Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12647
12648 * DOCBparser.c: patche from László Kovács, fixed entities refs
12649 in attributes handling
12650
Daniel Veillardedddff92001-05-02 10:58:52 +000012651Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12654 flushing
12655
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012656Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * xpath.c: fix of an XSLT namespace bug reported on the list
12659 general/bug-8-
12660
Daniel Veillard5792e162001-04-30 17:44:45 +000012661Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12662
12663 * strio.h trio.c: Dan McNichol suggested a couple of small
12664 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12665
Daniel Veillard02141ea2001-04-30 11:46:40 +000012666Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * tree.c parser.c encoding.c: spent a bit more time looking
12669 at the parsing speed and DOM handling. Added a few more
12670 speedups.
12671
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012672Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12673
12674 * parser.c: small but effective parsing speed improvement
12675
Daniel Veillardb59076b2001-04-29 17:04:07 +000012676Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * configure.in: default on the DocBook parser inclusion (for Gnome)
12679 * DOCBparser.h: fixed a header reference
12680
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012681Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * configure.in xpath.c: applied Bjorn patches for FPE on the
12684 alpha
12685
Daniel Veillardeefd4492001-04-28 16:55:50 +000012686Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12689 xmlSaveFormatFileTo()
12690
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012691Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * xpath.c: simple and efficient optimization, XPath functions
12694 aways bind to the same code, cache this
12695 * TODO: updated (by saying some is obsolete)
12696
Daniel Veillard2156a562001-04-28 12:24:34 +000012697Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * xpath.c: more cleanup work on XPath name parsing routines
12700
Daniel Veillard61d80a22001-04-27 17:13:01 +000012701Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12704 xmlXPathParseName
12705 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12706 * debugXML.c: avoid compilation problems if compiling without
12707 HTML support, Igor Zlatkovic
12708 * win32/libxml2/libxml2.def.src: being able to compile without
12709 XPath on Windows
12710
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012711Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * libxml.m4: yet another patch from Toshio Kuratomi
12714
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012715Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12716
12717 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12718
Daniel Veillard67fee942001-04-26 18:59:03 +000012719Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12720
12721 * tree.[ch]: added xmlSaveFormatFile interface for saving
12722 and indenting a file.
12723
Daniel Veillard82e49712001-04-26 14:38:03 +000012724Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12725
12726 * xpath.c: fixed bug #53689 related to processing-instruction()
12727
Daniel Veillard02f077a2001-04-26 10:59:11 +000012728Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12729
12730 * DOCBparser.c: patche from László Kovács
12731
Daniel Veillard30211a02001-04-26 09:33:18 +000012732Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12733
12734 * parser.c: applied fixes from Christian Glahn bug report #53391
12735
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012736Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * error.c: Jean François Lecomte provided a complete description
12739 and a fix to bug #53537
12740
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012741Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12742
12743 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12744
Daniel Veillard1034da22001-04-25 19:06:28 +000012745Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12746
12747 * DOCBparser.c SAX.c: a bit more work on entities processing.
12748 Still Need to cleanup XML output and references in attributes
12749
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012750Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12751
12752 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12753
Daniel Veillardb33c2012001-04-25 12:59:04 +000012754Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12755
12756 * tree.c: trying to fix #53574, not completely complete,
12757 I would like xmllint --copy --debug test/ent1 and
12758 xmllint --debug test/ent1 to show the same result.
12759 * xpath.c: fix a bug when trying to sort namespace nodes
12760
Daniel Veillard5146f202001-04-25 10:29:44 +000012761Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * HTMLtree.c: real fix for #53402
12764
Daniel Veillard7533cc82001-04-24 15:52:00 +000012765Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12766
12767 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12768 PIs when using xsl:output
12769 * valid.c: closing #53537 some case generate segfaults if there
12770 is validity errors
12771
Daniel Veillard61b33d52001-04-24 13:55:12 +000012772Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12775 of external parsed entities, added --noent to testDocbook
12776 * valid.c: Garry Pennington found an uninitialized variable
12777 access in xmlValidateElementContent()
12778
Daniel Veillard56098d42001-04-24 12:51:09 +000012779Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12782 with madness
12783 * result/HTML/ : this modified the result of the regression tests
12784 a lot.
12785
Daniel Veillard122376b2001-04-24 12:12:30 +000012786Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12789 to doc where it wasn't checked against NULL reported by
12790 Jens Laas
12791
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012792Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12795 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12796
Daniel Veillardeae522a2001-04-23 13:41:34 +000012797Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12800 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12801 * SAX.[ch]: cleanup and updates for DocBook
12802 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12803 ex SGML identifier changes
12804 * valid.c: removed a static unused function.
12805
Daniel Veillardde57c612001-04-23 09:13:36 +000012806Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * HTMLtree.c: applied change for Paul Sponagl on script saving
12809 * Makefile.am: the warning about entity title.xml are normal.
12810
Daniel Veillard393df012001-04-22 20:11:18 +000012811Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * configure.in: release of 2.3.7
12814 * Makefile.am: fixing make distcheck
12815
Daniel Veillarda41123c2001-04-22 19:31:20 +000012816Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12817
12818 * doc/html/* doc/xml.html: updated and regenerated the docs
12819
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012820Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12821
12822 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12823
Daniel Veillarde82a9922001-04-22 12:12:58 +000012824Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * tree.c: fixed #53388 with the provided patch
12827
Daniel Veillard06803992001-04-22 10:35:56 +000012828Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12829
12830 * valid.c: Bjorn detected an invalid memory access. Fixed
12831 vstateVPush()
12832
Daniel Veillard40af6492001-04-22 08:50:55 +000012833Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12836
Bjorn Reese70a9da52001-04-21 16:57:29 +000012837Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12838
12839 * libxml.h: new header used only for the compilation of libxml
12840 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12841 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12842 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12843 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12844 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12845 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12846 baseline (version 1.2 plus a single patch).
12847 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12848 scientific notation for numbers. Tests added.
12849 * xpath.c: formatting of numbers changed to use sprintf
12850 (contribution from William Brack)
12851
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012852Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12853
12854 * valid.c: cleanup, more useful debugging
12855 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12856 * xmlIO.c: entity loading is printed as an error when validating
12857
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012858Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * valid.c: fixed to validate within entities
12861 * test/VCM/v22.xml: added a specific testcase
12862
Daniel Veillardca1f1722001-04-20 15:47:35 +000012863Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12864
12865 * valid.c: forgot an epsilon transition in for ()+
12866 * test/VCM/v21.xml : added a specific test case
12867
Daniel Veillard85349052001-04-20 13:48:21 +000012868Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * valid.c: removed a state explosion exhibited by RSS
12871 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12872 from bug #51872
12873
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012874Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12875
12876 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12877 validation without using an ugly NFA -> DFA algo in the source.
12878 Made a specific algorithm easier to maintain, using a single
12879 stack and without recursion.
12880 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12881 * hash.c: made the growing routine static
12882 * tree.h parser.c: added the parent information to an
12883 xmlElementContent node.
12884
Daniel Veillarde470df72001-04-18 21:41:07 +000012885Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * SAX.c parser.c xpath.c: generating IDs when not validating
12888 from an external parsed entity was poisoning the ID has table
12889 with removed values. This was killing XSLT on the KDE help
12890 browser.
12891
Daniel Veillardceacdd92001-04-18 15:10:35 +000012892Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12893
12894 * entities.h: andrew@ugh.net.au detected a double declaration
12895
Daniel Veillarda10efa82001-04-18 13:09:01 +000012896Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12897
12898 * debugXML.c hash.c tree.h valid.c : some changes related to
12899 the validation suport to improve speed with DocBook
12900 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12901 the way validation errors get reported
12902
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012903Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12906 by P C Chow and William M. Brack for XSLT HTML output
12907
Daniel Veillard2d90de42001-04-16 17:46:18 +000012908Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12909
12910 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12911 Igor Zlatkovic patches for MSC compilation and added his
12912 updates
12913
Daniel Veillarde043ee12001-04-16 14:08:07 +000012914Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12915
12916 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12917 prefix lookup.
12918 * parserInternals.c: fixed the bug reported by Morus Walter
12919 due to an off by one typo in xmlStringCurrentChar()
12920
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012921Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * HTMLparser.c result/HTML/*: revamped the way the HTML
12924 parser handles end of tags or end of input
12925
Daniel Veillard82daa812001-04-12 08:55:36 +000012926Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12929
Daniel Veillard67a21302001-04-11 14:39:16 +000012930Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12931
12932 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12933 bug where the linktime verions of free() won't work ...
12934
Daniel Veillard27b55282001-04-11 12:22:25 +000012935Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12938
Daniel Veillardafc73112001-04-11 11:51:41 +000012939Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * doc/xml.html: added 2.3.6 release
12942
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012943Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12946 * result/wml.xml: resulted in a small output change
12947
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012948Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12949
12950 * tree.c: xmlNewDoc was missing the charset initialization
12951 * xmllint.c: added --auto to autogenerate a doc, allow to
12952 reproduce the problem fixed on xmlNewDoc
12953
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012954Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12955
12956 * xpath.c: trying to get 52979 solved
12957 * tree.c result/ result/noent/: trying to get 52712 solved, this
12958 also made me clean up the fact that XML output in general should
12959 not add formating blanks by default, this changed the output of
12960 a few tests
12961
Daniel Veillard73639a72001-04-10 14:31:39 +000012962Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12965
Daniel Veillardfac26a12001-04-08 13:08:14 +000012966Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12967
12968 * configure.in: finally released 2.3.6
12969
Daniel Veillard911f49a2001-04-07 15:39:35 +000012970Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12971
12972 * xpath.c: checking for null pointer generated by new code
12973
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012974Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12975
12976 * xpath.c: fixed a [] evaluation problem reported
12977 * test/XPath/tests/simpleaddr: extended test
12978 * result/XPath/simpleaddr: updated result
12979
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012980Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12981
12982 * xmllint.c: Dan Timis reported a portability problem
12983 on Macs without mmap, fixed it.
12984
Daniel Veillardb38bd552001-04-03 18:22:00 +000012985Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12986
12987 * testXPath.c : added a --tree option allowing to display the
12988 tree dump of the XPath expression
12989
Daniel Veillard4dd93462001-04-02 15:16:19 +000012990Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12991
12992 * xpath.c: fixed a memleak when comparing nodesets
12993 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12994 * tree.c: added a TODO
12995
Daniel Veillard92ad2102001-03-27 12:47:33 +000012996Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12999 we need string functions
13000 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13001 to be able to use them where needed. Applied some changes
13002 to reduce name linking pollution and compile in only what's
13003 needed.
13004 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13005 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13006 for the string manipulation functions
13007 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13008 to the free() function of xmlmemory.c
13009 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13010 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13011 usage.
13012
13013
Daniel Veillard2be30642001-03-27 00:32:28 +000013014Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13015
13016 * error.c: applied the context output patch of the error
13017 handling submitted by Chuck Griffith
13018 * error/VC/*: this slightly change some error logs
13019
Daniel Veillard50582112001-03-26 22:52:16 +000013020Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13021
13022 * parser.c: fixed line number reporting on error
13023
Daniel Veillard04be4f52001-03-26 21:23:53 +000013024Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13025
13026 * parser.c: Sullivan and Darin found a parser bug,
13027 applied the patch.
13028
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013029Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13032 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13033 xmlversion.h.in xpointer.c: of course the way I defined
13034 UNUSED breaks on old gcc version. Try to be smart and
13035 also define it directly in xmlversion.h
13036 * configure.in: removed -ansi flag from the pedantic set
13037
13038Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013039 Huge cleanup, I switched to compile with
13040 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13041 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13042 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13043 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13044 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13045 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13046 encoding.h entities.c error.c list.[ch] nanoftp.c
13047 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13048 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13049 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13050 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13051 Cleanup, staticfied a number of non-exported functions,
13052 detected and cleaned up a dozen of problem found this way,
13053 avoided a lot of public function name/typedef/system names clashes
13054 * doc/xml.html: updated
13055 * configure.in: switched private flags to the really pedantic ones.
13056
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013057Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * configure.in: 2.3.5
13060 * doc/html/*: rebuilt the docs
13061
Daniel Veillard146c9122001-03-22 15:22:27 +000013062Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13063
13064 * parser.c: fixed a reported bug in NOTATION parsing
13065 * uri.c: accepted but not fixed bug 51876, added TODO
13066 * Makefile.am: fixed bug 51876
13067
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013068Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13069
13070 * config.h.in configure.in error.c: fix a compilation problem
13071 on platforms without vsnprintf (xml@thewrittenword.com)
13072
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013073Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13074
13075 * parser.c: fixed a function name header typo
13076 * SAX.c: notations can also occur in external subset.
13077
Daniel Veillard7d42b542001-03-20 13:22:46 +000013078Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13079
13080 * error.c: removed a C++ like comment
13081
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013082Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * parser.c: fixing bug 52299 strange condition leading
13085 to a parser crash due to a buffer overflow
13086 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13087 added the specific test case
13088
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013089Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13092 xmlXPathConvert{String,Number,Boolean} to be able to make
13093 type casts without a context stack, fixed some implementation
13094 problems related to the absence of context at parse-time,
13095 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13096 in the public API too
13097 * xpointer.c xpathInternals.h: we need to know at parse time
13098 whether we are compiling an XPointer
13099
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013100Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13101
13102 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13103 cleaned up the parser internals, refactored XPath code, added
13104 new compilation based APIs and cleanly separated public and
13105 private APIs.
13106
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013107Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * xpath.h: the comp field must be added at the end to avoid
13110 killing binary compat.
13111
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013112Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13113
13114 * Makefile.am: detect XPath memleaks in regreson tests
13115 * error.c: fixed and error w.r.t. error reporting still using
13116 stderr
13117 * hash.c: added new line at end of file
13118 * tree.h: minor cleanup
13119 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13120 expression parsing from evaluation, resulted in a number of
13121 changes internally, and in XPointer. Likely to break stuff
13122 using xpathInternals.h but should remain binary compatible,
13123 new interfaces will be added.
13124
Daniel Veillardd574f782001-03-14 19:40:17 +000013125Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * configure.in: fixed a couple of problems reported by
13128 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13129 without gcc on non linux platforms.
13130
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013131Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13132
13133 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13134 a fix for --with-html-dir= configure support. I hope it won't
13135 break rpm generation
13136
Daniel Veillarda022fe02001-03-14 16:30:00 +000013137Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * xmlIO.c: one function comment cleanup.
13140
Daniel Veillard25239c12001-03-14 13:56:48 +000013141Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13142
13143 * SAX.c: external subset notations were improperly registered
13144 in the internal subset.
13145
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013146Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13147
13148 * README.cvs-commits: added, pointing to HACKING
13149 * HACKING: updated
13150
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013151Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13152
13153 * parser.c: and Matt Sergeant found one in the XML push
13154 parser (erroneous check I forgot to remove when I fixed the
13155 main parser).
13156
Daniel Veillard68d7b672001-03-12 18:22:04 +000013157Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13158
13159 * xpath.c: ptittom found a small bug in UnaryExpr
13160
Daniel Veillarde356c282001-03-10 12:32:04 +000013161Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * configure.in: bumped to 2.3.4
13164 * error.c: fixed bug #51860
13165 * tree.c: fixed bug #51861
13166 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13167 * tree.[ch] : added xmlDefaultBufferSize
13168 * nanoftp.c: typo in function name header block
13169 * doc/xml.html : updated, added link to XML::LibXSLT
13170 * doc/html/* : rebuilt the docs
13171
Daniel Veillard80f32572001-03-07 19:45:40 +000013172Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13173
13174 * parser.c SAX.c: the new content parsing code raised an
13175 ugly bug in the characters() SAX callback. Found it
13176 just because of strangeness in XSLT XML Rec ouptut :-(
13177
Daniel Veillard6c831202001-03-07 15:57:53 +000013178Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * Makefile.am: Martin Baulig suggested to add -lm
13181 * tree.c: found another bug in xmlNodeGetContent()
13182
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013183Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * xpath.c: Bjorn found the error related to strictness of comparison.
13186
Daniel Veillard29631a82001-03-05 09:49:20 +000013187Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * parser.c: trying to fix the Dtd parsing problem reported
13190 by Gary, side effect of last week speed optimizations.
13191
Daniel Veillard14be0a12001-03-03 18:50:55 +000013192Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13195 * parserInternals.c: removed unneeded test raised by Stric
13196
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013197Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13198
13199 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13200 and fixed by William Brack). Added xmlXPathFormatNumber.
13201 Changed the sorting slightly.
13202 * configure.in Makefile.am example/Makefile.am: Added -lm.
13203 Please note that applications linking with libxml2, must
13204 also like with the math library from now on.
13205
Daniel Veillardf9533d12001-03-03 10:04:57 +000013206Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13207
13208 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13209
Daniel Veillard2f362242001-03-02 17:36:21 +000013210Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13211
13212 * parser.c: one must report spaces even if the Dtd element
13213 content proves that this is not part of the element content.
13214 * result/valid/*.xml: this changed the ouptu slightly
13215
Daniel Veillardb402c072001-03-01 17:28:58 +000013216Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * configure.in: bumped to 2.3.3
13219 * doc/xml.html: updated
13220
Daniel Veillard77851712001-02-27 21:54:07 +000013221Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13222
13223 * tree.c: minor doc fix
13224 * xpath.c: deallocation issues when a result tree has been
13225 converted to a node-set
13226
Daniel Veillardec70e912001-02-26 20:10:45 +000013227Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13228
13229 * doc/xml.html: oops corrected dates s/2000/2001
13230
Daniel Veillard8730c562001-02-26 10:49:57 +000013231Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * valid.c: new patch from Gary Pennington
13234
Daniel Veillard91e9d582001-02-26 07:31:12 +000013235Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * doc/xml.html: applied patch from Ankh
13238
Daniel Veillardedac3c92001-02-26 01:36:19 +000013239Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * xinclude.c: fixed a problem building on Mac
13242
Daniel Veillard21a0f912001-02-25 19:54:14 +000013243Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * parser.c: more work on increasing parsing ferformances
13246
Daniel Veillard48b2f892001-02-25 16:11:03 +000013247Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13248
13249 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13250 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13251 avoiding memcpy in production builds MEM_CLEANUP macro use
13252 * parser.[ch] parserInternals.c: optimizations of the tightest
13253 internal loops inside the parser. Better checking of I/O
13254 flushing/loading conditions
13255 * xmllint.c : added --timing
13256
Daniel Veillard71681102001-02-24 17:48:53 +000013257Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13258
13259 * configure.in: bumped to 2.3.2
13260 * doc/xml.html: updated for release
13261
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013262Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13263
13264 * xpath.c: found a memleak and fixed a nasty bug
13265
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013266Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * xmllint.[c1] : added return code errors for xmllint
13269 * xpath.c: specific debug dump function for result value trees
13270
Daniel Veillard4b637072001-02-21 21:52:55 +000013271Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * xpath.c: finally implemented xmlXPathCompareNodeSets
13274 * test/XPath/expr/floats results/XPath/expr/floats: added
13275 a test for float expressions
13276
Daniel Veillardf714aa32001-02-21 03:07:44 +000013277Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13280 * parserInternals.[ch]: trying to speed up parsing
13281 * xpath.c : speeded up node set equality op
13282
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013283Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13284
13285 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13286 better handling of ID/IDREF and the list modules associated
13287 * configure.in: small CFLAGS cleanup
13288
Daniel Veillarda8abee62001-02-19 15:14:59 +000013289Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * configure.in: fixed iconv detection on AIX (stric)
13292
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013293Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013294
13295 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13296
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013297Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13298
13299 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13300 and optimized xmlXPathNodeSetSort
13301
Daniel Veillard142adbf2001-02-17 13:21:05 +000013302Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * xpath.c: bug fix when context size is 0
13305 * parser.c: I like Norm's Dtd because they still manage to break
13306 the parser occasionally
13307
Daniel Veillardf23e0092001-02-16 13:21:29 +000013308Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13311
Daniel Veillarde0e26512001-02-16 00:11:46 +000013312Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13313
13314 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13315 attributes within the XML-1.0 namespace
13316
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013317Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xpathInternals.h: exported a few axis functions
13320 * doc/xml.html: updated the doc
13321
Daniel Veillard760f4422001-02-15 14:59:48 +000013322Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * configure.in: applied patch from Daniel van Balen for OpenBSD
13325 and bumped version to 2.3.1
13326 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13327 attempt to find autoclosing was simply broken, removed it,
13328 updated the examples, this is better
13329
Daniel Veillardd194dd22001-02-14 10:37:43 +000013330Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13331
13332 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13333 hash functionnalities.
13334 * doc/html/* : rebuild the doc
13335
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013336Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13337
13338 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13339 on predicate
13340 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13341 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13342 really want to have tags closed on output even if we accept
13343 unclosed ones on input
13344
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013345Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13346
13347 * xpath.c: ouch don't free NULL, rare case fixed
13348 * tree.c: don't coalesce text nodes if they don't have the
13349 same behaviour wrt escaping on output
13350
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013351Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13352
13353 * xpath.c: small fixup
13354 * SAX.c: don't warn on empty namespaces.
13355
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013356Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13357
13358 * README: a bit of cleanup
13359 * configure.in: preparing for 2.3.0 release
13360
Daniel Veillard1f83d392001-02-08 09:37:42 +000013361Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * hash.[ch]: added a first version of xmlHashSize()
13364 * valid.c: another bug fix from Gary Pennington
13365
Daniel Veillard5eef6222001-02-07 18:24:48 +000013366Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13367
13368 * valid.c: couple of bug fixes pointed by Gary Pennington
13369 * HTMLtree.c: #if 0 cleanup
13370
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013371Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13372
13373 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13374 which removes a time consuming check of xmlXPathNodeSetAdd()
13375 and use it in places where we are sure to not break unicity
13376
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013377Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13378
13379 * xpath.c: bug fixes found from XSLT
13380 * tree.c: preserve node->name special values when copying nodes.
13381 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13382 external subset are fetched when available but without full
13383 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13384 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13385 output with encoding disabled.
13386
Daniel Veillard2c833b62001-02-03 08:52:06 +000013387Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13390 xmlCheckFilename should not be called from xmlFileOpenW
13391 and xmlGzfileOpenW
13392
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013393Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13394
13395 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13396 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13397 added the new tests for URI normalization
13398 * testURI.c: fixed stoopid bugs
13399 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13400 the URI in the error messages are now properly normalized
13401
Daniel Veillardea28ce62001-02-02 08:20:19 +000013402Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13405
Daniel Veillarde99a4762001-02-01 04:34:35 +000013406Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13409
Daniel Veillard2b325a02001-01-31 20:46:31 +000013410Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13411
13412 * xpath.c: fixed mod operator
13413
Daniel Veillardde55cf62001-01-31 15:53:13 +000013414Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13415
13416 * parser.c: fixed xmlStrcat doc
13417 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13418 trees.
13419
Daniel Veillard2f913b72001-01-31 13:23:49 +000013420Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13421
13422 * xpath.c result/XPath/tests/chaptersbase
13423 result/XPath/tests/simplebase: fixed XPath node()
13424 * tree.c: small fix in xmlNewNs()
13425 * Makefile.am: removed extraneous xml2Conf.sh rule
13426
Daniel Veillardb42042b2001-01-28 07:40:36 +000013427Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13430 Changed the library name, in order to get libxml-devel and
13431 libxml2-devel to coexist on a single system
13432 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13433 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13434
Daniel Veillardee0a4662001-01-27 18:59:33 +000013435Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13438 libxml2-devel installable in // as libxml-devel.
13439
Daniel Veillard5eb05942001-01-27 17:50:22 +000013440Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13441
13442 * doc/Makefile.am: fixed make rebuild in doc
13443 * doc/html/*.html: rebuilt the docs
13444
Daniel Veillard65c295d2001-01-26 09:32:39 +000013445Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13448
Daniel Veillard8e199902001-01-25 18:54:39 +000013449Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13450
13451 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13452 the HTML doc to go into the -devel RPM ...
13453 * aclocal.m4 config.h.in: some updates due to auto* magic
13454
Daniel Veillard93086662001-01-25 18:13:04 +000013455Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13456
13457 * xpath.h: added a hook in the context structure allowing to
13458 link to extra support, needed for XSLT
13459
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013460Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13463 xmlXPtrCmpPoints to use it.
13464 * propagated the following patch from Alejandro Forero
13465 * include/win32config.h xmlIO.c: applied further suggestions
13466 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13467 * example/gjobread.c: fixed warnings, now that it builds
13468
13469Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13470
13471 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13472
13473 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13474 filename points to a valid file (not a directory).
13475 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13476 Added calls to xmlCheckFilenameDir.
13477
13478 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13479 `path' (rather than `filename') as the parameter to gzopen and open.
13480
Daniel Veillard48177c22001-01-23 15:27:41 +000013481Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * Makefile.am: fixed a problem with EXTRA_DIST
13484
Daniel Veillardb83ba402001-01-22 22:45:10 +000013485Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * Makefile.am example/Makefile.am: finally found the trick
13488 to build the example, i.e. add "." in SUBDIRS before example
13489 in the list <grin/>
13490
Daniel Veillard82687162001-01-22 15:32:01 +000013491Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13492
13493 * doc/xml.html: updated with an XSLT section, removed pointer to
13494 W3C CVS base.
13495
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013496Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13499 too, and deallocation need to occur the same way.
13500
Daniel Veillarde4566462001-01-22 09:58:39 +000013501Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13504 type correponding to an XSLT result tree fragment. Share most
13505 of the data format with node set, as well as operators.
13506 * HTMLtree.c: added a newline at the end of the doctype output
13507 whe this one is not present initially.
13508 * tree.c: make sure taht the parent and doc pointers are properly
13509 set when copying attributes (lists).
13510
Daniel Veillard701c7362001-01-21 09:48:59 +000013511Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13514
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013515Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13516
13517 * xpath.c: seems I finally killed that ugly path evaluation
13518 context bug (tagged 9999 in case is is wrong)
13519
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013520Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13521
13522 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13523 for XSLT
13524
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013525Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13526
13527 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13528 for xmlGzfileOpen() bug
13529
Daniel Veillardf6eea272001-01-18 12:17:12 +000013530Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13531
13532 * xpath.c: removed an error found by XSLT usage
13533 * tree.c parserInternals.h: use a predefined static string
13534 for text and comment nodes, avoid freeing them in xmlFreeNode,
13535 exported the string name in parserInternals.h and added
13536 another value to disable encoding at output (for XSLT),
13537 gain memory, time.
13538
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013539Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13540
13541 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13542 win32/libxml2/libxml2_so.dsp: new makefiles and update
13543 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13544
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013545Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13548 Gary Pennington
13549
Daniel Veillard389e6b72001-01-15 19:41:13 +000013550Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xpath.c: fixed the comaprision of values and nodelists,
13553 need to compare nodelist still ...
13554 * debugXML.c: avoided a possible core dump
13555 * HTMLparser.c: cleanup
13556 * nanohttp.c: contributed fix.
13557 * tree.c: fixes in properties handling added xmlSetNsProp
13558 needed by libxslt
13559 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13560 comment
13561 * TODO: updated
13562
Daniel Veillard167bd532001-01-06 21:09:34 +000013563Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13564
13565 * parser.c parserInternals.c: applied Bjorn Reese optimization
13566 patch
13567
13568Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13569
13570 * Makefile.am: applied patch fro make check from Martin Vidner
13571
Daniel Veillard503b8932001-01-05 06:36:31 +000013572Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * configure.in: preparing 2.2.11
13575 * doc/html/*: rebuild the HTML files
13576 * doc/xml.html : updated
13577
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013578Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13579
13580 * tree.c: fixed a stupid bug
13581 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13582 patches related to validation of an XInclude processing result
13583 * TODO: updated
13584
Daniel Veillarde2488192001-01-04 10:54:22 +000013585Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13586
13587 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13588 on large files
13589
Daniel Veillardf060a412001-01-03 20:52:44 +000013590Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13591
13592 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13593
Daniel Veillard45cff692001-01-03 18:02:04 +000013594Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13595
13596 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13597 reported by Jonas Borgström
13598 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13599
Daniel Veillard08108982001-01-03 15:24:58 +000013600Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * testXPath.c xpath.c: fixing the XPath union expressions problem
13603 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13604
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013605Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13606
13607 * xmllint.c: Made is so if the file name is "-" is will read form
13608 standard input. Sven Heinicke <sven@zen.org>
13609 * tree.c: fixed a problem when growing buffer
13610 * tree.h: fixed the comment of the node types following andersca
13611 comment
13612 * TODO: updated
13613
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013614Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13615
13616 * HTMLparser.[ch]: added a way to avoid adding automatically
13617 omitted tags. htmlHandleOmittedElem() allows to change the
13618 default handling.
13619 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13620 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13621 of xmllint too when using --memory flag, added a memory test
13622 suite at the Makefile level.
13623 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13624 with namespace use when encountering QNames in XPath evalation,
13625 added xmlns() scheme in XPointer.
13626 * nanoftp.c : incorporated a fix
13627 * parser.c xmlIO.c: fixed problems raised with encoding when using
13628 the memory I/O
13629 * parserInternals.c: closed bug 25934 reported by
13630 torsten.landschoff@innominate.de
13631 * TODO: updated
13632
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013633Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13634
13635 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13636 on a non-updated tree :-(, made a 2.2.10 release to correct the
13637 situation
13638
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013639Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13640
13641 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13642 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13643 integrated a set of OpenVMS changes from Howard Taylor
13644 <Howard.Taylor@pacoast.com>
13645
Daniel Veillard58770e72000-11-25 00:48:47 +000013646Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13647
13648 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13649 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13650
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013651Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13652
13653 * HTMLparser.c: some fixes on auto-open of html/head/body
13654 * encoding.c: fixed a compilation error on some gcc env
13655 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13656 XPointer implementation
13657 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13658 related XPointer tests and associated results
13659
Daniel Veillard300f7d62000-11-24 13:04:04 +000013660Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13661
13662 * doc/xmldtd.html doc/xml.html: following a short step by step
13663 guidance on IRC to help maciej with DTDs I started a small
13664 page on the subject.
13665
Daniel Veillard748e45d2000-11-17 16:36:08 +000013666Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13667
13668 * HTMLparser.c: fixed handling of broken charrefs
13669 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13670 patches
13671
Daniel Veillard28929b22000-11-13 18:22:49 +000013672Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13673
13674 * doc/xml.html doc/html/* : rebuilt the docs after adding
13675 xinclude and updated page for 2.2.7 and 2.2.8
13676 * configure.in: releasing 2.2.8
13677
Daniel Veillard41e06512000-11-13 11:47:47 +000013678Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13679
13680 * parser.[ch] parserInternals.c: applied the conditional
13681 section processing fix from Jonathan P Springer
13682 <jonathan.springer2@gte.net>
13683 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13684 project file, fixed iconv default non support
13685 * xpath.c: fixed the problem of evaluating relative expressions
13686 when a node context is provided.
13687
Daniel Veillardbf432752000-11-12 15:56:56 +000013688Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13689
13690 * nanoftp.c: fixed gcc 2.95 new warnings
13691 * SAX.c: fixed a stupid bug
13692 * tree.c: fixed a formatting problem when round-tripping
13693 from/to memory
13694 * xinclude.c: chased memleak, fixed a base problem
13695 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13696 xmlXPtrBuildNodeList()
13697 * TODO: updated
13698 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13699 adding a first small set of regression tests for XInclude
13700
Daniel Veillardc2def842000-11-07 14:21:01 +000013701Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13702
13703 * nanohttp.[ch]: applied Wayne Davison patches to access
13704 the WWW-Authorization header.
13705 * parser.c: Closed Bug#30847: Problems when switching encoding
13706 in short files by applying Simon Berg's patch.
13707 * valid.c: fixed a validation problem
13708 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13709 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13710 Wayne Davison
13711 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13712 need to be extended to non full nodes selections.
13713 * xinclude.c: starts to work decently
13714
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013715Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13716
13717 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13718 debugXML.c xmlversion.h.in: Started adding XInclude support,
13719 this is a new xmllint option
13720 * tree.c xpath.c: applied TOM patches for XPath
13721 * xpointer.c: fixed a couple of errors.
13722 * uri.c: added an escaping function needed for xinclude
13723 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13724 new warning from RH70 gcc's version
13725
Daniel Veillarda4964b72000-10-31 18:23:44 +000013726Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13727
13728 * HTMLparser.c: fixed loop on invalid char in scripts
13729 * parser.c: update to description of xmlIOParseDTD()
13730 * libxml.m4 xmlversion.h.in: changes contributed by
13731 Michael Schmeing <m.schmeing@internet-factory.de>
13732 * configure.in: preparing for 2.2.7
13733 * Makefile.am: trying to avoid config.h and acconfig.h
13734 being included in the distrib
13735 * configure.in: released 2.2.7
13736
13737Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13738
13739 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13740 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13741
Daniel Veillard01411222000-10-30 15:33:22 +000013742Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13743
13744 * parser.[ch]: added xmlIOParseDTD()
13745 * xpointer.c: added support for the 2 extra parameters of
13746 string-range, fixed a stoopid error when '0' was present
13747 in XPointer expressions
13748 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13749 testsuite for the above
13750
Daniel Veillard6db58192000-10-30 09:27:53 +000013751Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * libxml.spec.in: improved package descriptions
13754
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013755Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13756
13757 * xpath.c xpathInternals.h: applied a large cleaning patch
13758 from TOM <ptittom@free.fr>, it also add namespace support
13759 for function and variables registration.
13760
Daniel Veillardbd20df72000-10-29 17:53:40 +000013761Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13762
13763 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13764 * Makefile.mingw: Wayne Davison's update adding hash.c
13765
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013766Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13767
13768 * xpath.c: fixed the root evaluation problems
13769 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13770 ignorable spaces with <b> <bold> <em>
13771 * tree.c: fixed a loop in xmlSearchNsByHref()
13772
Daniel Veillard767662d2000-10-27 17:04:52 +000013773Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13774
13775 * xpath.c: applied another XPath patch from TOM
13776 * xpath.c include/makefile.am: applied another patch from
13777 china@thewrittenword.com (cleanup on IRIX).
13778
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013779Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13780
13781 * xml-config.1: received a fixed version from Fredrik Hallenberg
13782 <hallon@lysator.liu.se>
13783
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013784Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13785
13786 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13787 cleanup patch for XPath
13788
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013789Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13790
13791 * patched to redirrect all "out of context" error messages to
13792 a reconfigurable routine. The changes are:
13793 * xmlerror.h : added the export of an error context type (void *)
13794 an error handler type xmlGenericErrorFunc there is an interface
13795 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13796 to reset the error handling routine and its argument
13797 (by default it's equivalent to respectively fprintf and stderr.
13798 * all the c files: all wild accesses to stderr or stdout within
13799 the library have been replaced to calls to the handler.
13800
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013801Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13802
13803 * configure.in: release 2.2.6
13804 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13805 exporting the inner functions of xpath for extension modules
13806 * doc/*: updated and rebuilt the doc
13807
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013808Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13809
13810 * nanohttp.c : applied Wayne HTTP cleanup patch
13811 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13812 and xmlNodeSetSpacePreserve()
13813
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013814Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13815
13816 * xpath.c: closing bug #29260
13817
Daniel Veillard126f2792000-10-24 17:10:12 +000013818Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13819
13820 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13821 multikey tuples, made hash structure opaque
13822 * valid.[ch]: moved elements, attributes, notations decalarations
13823 as well as ID and refs to hash tables.
13824 * entities.c: hash cleanup
13825 * xmlmemory.c: fixed a dump problem in debug mode
13826 * include/Makefile.am: problem passing in DESTDIR= values patch
13827 from Marc Christensen <marc@calderasystems.com>
13828 * nanohttp.c: removed debugging remains
13829 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13830 * HTMLparser.c parser.c: fixing a number of problems with the
13831 macros in the *parser.c files (Wayne).
13832 * HTMLparser.c: close the previous option when opening a new one
13833 (Marc Sanfacon).
13834 * result/HTML/*: updated the HTML results accordingly
13835
Daniel Veillard52afe802000-10-22 16:56:02 +000013836Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13837
13838 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13839 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13840 XPath functions and XML entities table to them. More to come...
13841 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13842
Daniel Veillard683cb022000-10-22 12:04:13 +000013843Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * tree.c: coalesce adjacent text nodes
13846 * valid.c: handling of blank nodes in DTd validation (raised
13847 by problems with a posteriori validation).
13848 * nanohttp.c: changing behaviour on HTTP write stuff.
13849 * HTMLtree.c: forced body and html to be explicitely closed.
13850 * xpath.h: exported more XPath functions.
13851
Daniel Veillard1baf4122000-10-15 20:38:39 +000013852Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13853
13854 * Release of 2.2.5
13855 * xpointer.c: range() range-inside and other helper functions
13856 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13857
Daniel Veillard47e12f22000-10-15 14:24:25 +000013858Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13859
13860 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13861 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13862
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013863Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13864
13865 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13866 and XPointer modules
13867
Daniel Veillard134c9f32000-10-15 10:27:08 +000013868Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * SAX.h: closed #25107
13871
Daniel Veillard39915622000-10-15 10:06:55 +000013872Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13873
13874 * testSAX.c: fixed problem with cdata reporting
13875 * SAXresult/* : updated
13876
Daniel Veillard1e851392000-10-15 10:02:56 +000013877Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13878
13879 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13880 Closed bug #27499, added to regression tests
13881 * TODO: updated
13882
Daniel Veillard7eda8452000-10-14 23:38:43 +000013883Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13884
13885 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13886 support for SCRIPT and STYLE with help from Bjorn Reese
13887 * test/HTML/* result/HTML/*: added simple testcase and updated
13888 the existing ones.
13889
Daniel Veillardff9c3302000-10-13 16:38:25 +000013890Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13891
13892 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13893 string-range for empty strings
13894 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13895 test/XPath/xptr/strrange: augmented the XPointer testsuite
13896
Daniel Veillard189446d2000-10-13 10:23:06 +000013897Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * doc/xml.html doc/xmlmem.html: added a module describing memory
13900 interfaces and use, updated the main page.
13901
Daniel Veillard2f971a22000-10-12 23:26:32 +000013902Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13905 nanoftp code work on Windows too now
13906
13907Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013908
13909 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13910 * xpointer.c: implemented string-range() at least a good first version
13911 * test/XPath/docs/str test/XPath/xptr/strrange
13912 result/XPath/xptr/strrange: the string-range() tests
13913
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013914Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * Makefile.am include/Makefile.am include/win32config.h
13917 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13918 and make distcheck
13919
Daniel Veillard19d61112000-10-11 23:50:35 +000013920Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13921
13922 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13923 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13924 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13925
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013926Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13927
13928 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13929 patch for socklen_t detection by
13930 Albert Chin-A-Young <china@thewrittenword.com>
13931
Daniel Veillardcd429612000-10-11 15:57:05 +000013932Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13933
13934 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13935 and added a --dtdvalid option to xmllint used to test it
13936
Daniel Veillard47c02452000-10-11 13:04:36 +000013937Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13938
13939 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13940 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13941
Daniel Veillard2d38f042000-10-11 10:54:10 +000013942Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13943
13944 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13945 handlings (registration, lookup, cleanup)
13946
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013947Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13948
13949 * configure.in Makefile.am include/makefile.am: adding XPointer
13950 and XPtrtests target
13951 * xpointer.[ch] : new files for XPointer support
13952 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13953 more XPath tests
13954
Daniel Veillard57fda592000-10-10 23:24:14 +000013955Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13956
13957 * configure.in: fixed, very broken, make distcheck works again
13958
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013959Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13960
13961 * More work toward 2.2.5, integrated a number of patches
13962 * configure.in Makefile.am win32config.h.in: trying to cleanup
13963 make distcheck .... huh ...
13964 * include/Makefile.am include/win32config.h: new directory
13965 for includes
13966 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13967 updated teh makefiles and instructions for WIN32
13968 * xpath.c: small fixes
13969 * test/XPath/ results/XPath: updated the testcases and results
13970 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13971 suggested patches
13972 * valid.c: fixed an ID bug
13973
Daniel Veillardb71379b2000-10-09 12:30:39 +000013974Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13975
13976 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13977 the automake bug where wrong dependancies were generated.
13978 * xpath.[ch]: worked on XPointer
13979
Daniel Veillard7e99c632000-10-06 12:59:53 +000013980Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13981
13982 * configure.in Makefile.am: 2.2.5, ship the include in an
13983 include/libxml subdirectory, use symlinks when using CVS
13984 * testSAX.c: fixed small bug
13985 * testXPath.c: changed the way testfiles are parsed
13986 * debugXML.c: same kind of cleanup when parsing an argument expression
13987 XPath/XPointers can have blanks embedded
13988 * xpath.[ch]: more cleanup, reorgs for XPointer work
13989 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13990 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13991
Daniel Veillard55b91f22000-10-05 16:30:11 +000013992Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13993
13994 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13995 in the XPath engine, rewrote large parts of it, now it's far
13996 cleaner and in sync with the REC not an old WD. Fixed a parsing
13997 problem in the interactive XML shell found when testing XPath.
13998
Daniel Veillardac260302000-10-04 13:33:43 +000013999Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14000
14001 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14002 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14003 examples with the extra test
14004
Daniel Veillard7cfce322000-10-04 12:40:27 +000014005Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14008 the global init function.
14009
Daniel Veillard970112a2000-10-03 09:33:21 +000014010Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * HTMLparser.c: Doohhh, attribute name parsing was still case
14013 sensitive ! Fixed this ...
14014 * result/HTML/* : updated the tests results accordingly
14015
Daniel Veillard740abf52000-10-02 23:04:54 +000014016Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14017
14018 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14019 engine, should be far more stable, incorporated a new version of
14020 preceding/following axis, need testing
14021 * uri.c: fixed file:///c:/a/b/c problem
14022 * test/XPath/tests/idsimple: augmented the XPath tests
14023
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014024Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * doc/* rebuilding docs for 2.2.4 release
14027
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014028Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14029
14030 * configure.in: releasing 2.2.4
14031 * parser.[ch]: added xmlStrEqual()
14032 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14033 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14034 use xmlStrEqual instead
14035 * TODO: updated
14036 * added an XPath test
14037
Daniel Veillardbc765302000-10-01 18:23:35 +000014038Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14039
14040 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14041 * entities.h: exported xmlInitializePredefinedEntities
14042 * parser.[ch] : added xmlInitParser()
14043 * parserInternals.h : had to export htmlInitAutoClose()
14044
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014045Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14046
14047 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14048 problems
14049 * Makefile.am : added XPath regression tests to normal tests
14050 * uri.c: fixed a problem with local paths, cleanup
14051 * parser.c: fixed a problem with large CData sections
14052
Daniel Veillardd2ade932000-09-30 14:39:55 +000014053Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * configure.in xml-config.in: patch from "Ben Taylor"
14056 <sol7x86@hotmail.com> for solaris shared libs lookup
14057
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140582000-09-30 Martin Baulig <baulig@suse.de>
14059
14060 * libxml-2.0.pc.in: Provide pkg-config script.
14061
14062 * configure.in: Create the libxml-2.0.pc script from the
14063 libxml-2.0.pc.in templates.
14064 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014065 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014066
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014067Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14068
14069 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14070 when compiling with MSC
14071
Daniel Veillard46057e12000-09-24 18:49:59 +000014072Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14073
14074 * xpath.c: patch for normalize-string() substring-before(),
14075 substring-after() and translate() functions from Bjorn Reese
14076 <breese@mail1.stofanet.dk>
14077 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14078 Fredrik Hallenberg <hallon@lysator.liu.se>
14079 * TODO: updated
14080
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014081Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14082
14083 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14084 problem of socklen_t being undefined on a number of platforms
14085 * debugXML.c: fixed a compilation problem when without snprintf
14086
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014087Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14088
14089 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14090 an URI bug and a fix for the control-character-induced infinite loop
14091 * nanohttp.c: preventive fix for compiling on WIN32
14092
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014093Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14094
14095 * xmlint.c: closing bug #25000
14096
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014097Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14100 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14101 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14102 related function, fixing xmlStrncmp(), and associated cleanup
14103 * result/HTML/entities.html.sax: updating result
14104
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014105Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14106
14107 * uri.c: applied patch for URI escaping from Wayne Davison
14108 <wayned@blorf.net>
14109 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14110 from Denis Barbier <barbier@imacs.polytechnique.fr>
14111 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14112 patch from Wayne Davison
14113
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014114Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14115
14116 * doc/xml.html : updated with new releases, adding "how to help"
14117
Daniel Veillard04698d92000-09-17 16:00:22 +000014118Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14119
14120 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14121 removed a few warnings in pedantic mode ...
14122 * parserInternals.c parser.c: moved encoding switching function
14123 to parserInternals.c
14124 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14125
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014126Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14129 error or warning handlers
14130
Daniel Veillardb1059e22000-09-16 14:02:43 +000014131Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * parserInternals.c parserInternals.h parser.c Makefile.am:
14134 created a new module parserInternals.c, moved most of the
14135 code shared by the various parsers there, as well as
14136 deprecated code from parser.c. More cleanup of parser.c
14137 * uri.c: fixed a problem when URI is NULL
14138 * valid.c: speedup when looking for an attribute declaration
14139
Daniel Veillard39c7d712000-09-10 16:14:55 +000014140Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14143 the cleanup of the computation of URI references when seeking
14144 external entities. The URI reference string and the resulting
14145 URI are both stored now.
14146 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14147 large s(n)printf checks and cleanup from Denis Barbier
14148 <barbier@imacs.polytechnique.fr>
14149 * xmlversion.h.in tree.h: couple of SGML declarations for a
14150 possible docbook module.
14151 * result/VC/ : a couple of test output changed due to the change
14152 of the entities URI
14153
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014154Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * parser.h: added a _private field for linking user's data
14157
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014158Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * parser.c parserInternals.h: demacroified most of the IS_XXX
14161 the gain in size is significant so ...
14162
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014163Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14164
14165 * entities.c: cases where looking up entities with doc==NULL
14166 covered
14167
Daniel Veillard90e11312000-09-05 10:42:32 +000014168Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14169
Daniel Veillard1de50802000-09-07 08:54:32 +000014170 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014171 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14172
Daniel Veillard98a79162000-09-04 11:15:39 +000014173Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14174
Daniel Veillard1de50802000-09-07 08:54:32 +000014175 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014176 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14177 * Makefile.in: added URItest and included thenin "make tests"
14178
14179Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014180
14181 * xmlversion.h.in: closed bug 22941
14182
Daniel Veillard2bb89092000-08-31 14:57:50 +000014183Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * doc/xmlio.html: added doc and example for entity loader
14186 redefinition.
14187
Daniel Veillard96984452000-08-31 13:50:12 +000014188Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
14190 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14191 used by libxml
14192
Daniel Veillarde715dd22000-08-29 18:29:38 +000014193Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * parser.c: Fixed bug on invalid ontent characters and when using
14196 push.
14197 * xmllint.c: fixed xmllint endling of errors in push mode
14198
Daniel Veillard4948eb42000-08-29 09:41:15 +000014199Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14200
14201 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014202 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014203 * result/HTML/*.sax: regenerated HTML SAX output
14204 * parser.c: more cleanup.
14205
Daniel Veillarde010c172000-08-28 10:04:51 +000014206Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14207
14208 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014209 patches from Wayne Davison <wayned@users.sourceforge.net>,
14210 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014211 * HTMLparser.c: fixed an ignorable white space detection bug
14212 occuring when parsing with SAX only
14213 * result/HTML/*.sax: updated since the output is now HTML
14214 encoded...
14215
Daniel Veillard47f3f312000-08-27 22:40:15 +000014216Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14217
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014218 * HTMLparser.[ch]: applied some of Wayne Davison
14219 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014220
Daniel Veillarde0854c32000-08-27 21:12:29 +000014221Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14222
14223 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14224 undeclared namespace prefix was used, added a warning.
14225 Cleaned up support w.r.t. entities, spilling out a warning
14226 and being pedantic on lookups.
14227 * test/warning/ent9 : added testcase for previous example.
14228 * TODO: updated
14229 * parserInternals.h parser.c: changed the way names are parsed
14230 now allow infinite size and decrease penalty for normal use
14231 * parser.c: Started a big cleanup/check of the parser code,
14232 fixed some of the most tortuous entity code, spotted code
14233 unused anymore
14234 * test/*: added tests for very long names and related nasty
14235 things.
14236
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014237Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14238
14239 * doc/encoding.html: added encoding aliases doc
14240 * doc/xml.html: updates
14241 * encoding.[ch]: added EncodingAliases functions
14242 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14243 bottleneck affecting large DTDs like Docbook
14244 * parser.[ch] xmllint.c: added a pedantic option, will be
14245 useful
14246 * SAX.c: redefinition of entities is reported in pedantic mode
14247 * testHTML.c: uninitialized warning from gcc
14248 * uri.c: fixed a couple of bugs
14249 * TODO: added issue raised by Michael
14250
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014251Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14252
14253 * doc/encoding.html: propagated Martin Duerst suggestions
14254
Daniel Veillard52402ce2000-08-22 23:36:12 +000014255Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14256
14257 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14258 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14259 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14260 by Wayne Davison
14261
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014262Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * nanoftp.c nanohttp.c: small cleanup
14265 * TODO: updated
14266
Daniel Veillard244ece92000-08-19 20:58:02 +000014267Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * added an old VC testcase and updated title.xml entity
14270
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014271Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14274 done on auto-opening of <p> tags and cleanup of SAX output
14275
Daniel Veillard979e55e2000-08-19 16:48:54 +000014276Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14277
14278 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14279
Daniel Veillard4540be42000-08-19 16:40:28 +000014280Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * doc/xml.html libxml.* structure.*: updated the doc a bit
14283
Daniel Veillard808a3f12000-08-17 13:50:51 +000014284Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14285
14286 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14287 of SAX tests
14288
Daniel Veillard29579362000-08-14 17:57:48 +000014289Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14290
14291 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14292 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14293
Daniel Veillard1255ab72000-08-14 15:13:33 +000014294Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14295
14296 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14297 * testHTML.c: fix core dump on Solaris 2.x systems
14298 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14299 * result/HTML/*.sax: previous bug fix lead to new results
14300
Daniel Veillard03109292000-08-14 14:58:22 +000014301Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14304 * configure.in: added --with-readline=DIR to accept alternate
14305 path for readline include/library
14306 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14307 for ANSI under HP-UX
14308 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14309 includes @LIBS@
14310
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014311Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14312
14313 * doc/* : rebuilt the docs
14314 * getting ready for 2.2.2 release
14315
Daniel Veillard87b95392000-08-12 21:12:04 +000014316Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14319 and xmlAddFeature()
14320 * tree.[ch]: added xmlAddChildList()
14321 * xmllint.c: MAP_FAILED macro test
14322 * parser.h: added xmlParseCtxtExternalEntity()
14323 * valid.c: applied bug fixes removed warning
14324 * tree.c: added CDATA block to elements content
14325 * testSAX.c: cleanup of output
14326 * testHTML.c: added SAX testing
14327 * encoding.c: better error recovery
14328 * SAX.c, parser.c: fixed one of the external entity processing
14329 of the OASis testsuite
14330 * Makefile.am: added HTML SAX regression tests
14331 * configure.in: bumped to 2.2.2
14332 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14333 SAX results
14334
Daniel Veillard88a172f2000-08-04 18:23:10 +000014335Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14336
14337 * configure.in: patch for HP compiler
14338
143392000-08-04 Sven Heinicke <sven@zen.org>
14340
14341 * xmllint.c: Was coredumping sometimes when the file given didn't
14342 exist.
14343
Daniel Veillard46e370e2000-07-21 20:32:03 +000014344Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14345
14346 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014347
Daniel Veillard46e370e2000-07-21 20:32:03 +000014348 when using in memory parsing. Need some cleanup.
14349 * xmllint.c configure.in: added a --memory flag to test memory
14350 parsing
14351
Daniel Veillard36650692000-07-21 15:16:39 +000014352Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14353
14354 * nanohttp.c: fixed socklen_t replacement to unsigned int
14355 * parser.c: fixed a space handdling missing at the end of
14356 production 28 DOCTYPE.
14357 * xmlmemory.c: fixed a stupid bug on the routine to override
14358 allocation functions
14359 * TODO: updated
14360
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014361Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14362
14363 * doc/ regenerated the docs
14364
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014365Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14366
14367 * doc/encoding.html doc/xml.html: added I18N doc
14368 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14369 improvements, both parser and filters, added ASCII & HTML,
14370 fixed the ISO-Latin-1 one
14371 * xmllint.c testHTML.c: added/made visible --encode
14372 * debugXML.c : cleanup
14373 * most .c files: applied patches due to warning on Windows and
14374 when using Sun Pro cc compiler
14375 * xpath.c : cleanup memleaks
14376 * nanoftp.c : added a TESTING preprocessor flag for standalong
14377 compile so that people can report bugs more easilly
14378 * nanohttp.c : ditched socklen_t which was a portability mess
14379 and replaced it with unsigned int.
14380 * tree.[ch]: added xmlHasProp()
14381 * TODO: updated
14382 * test/ : added more test for entities, NS, encoding, HTML, wap
14383 * configure.in: preparing for 2.2.0 release
14384
Daniel Veillard49703262000-07-10 10:27:46 +000014385Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14386
14387 * nanoftp.c: fixed the way the control connection is handled
14388 * libxml.spec.in: fixed the dependancies and cleanup
14389
Daniel Veillard306be992000-07-03 12:38:45 +000014390Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * doc/xml.html: changed the xmlsoft.org structure, updated the
14393 examples w.r.t. root and childs
14394
Daniel Veillard7d853352000-07-02 18:53:09 +000014395Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14396
14397 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14398
Daniel Veillard365e13b2000-07-02 07:56:37 +000014399Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14400
14401 * HTMLparser.c: Work on character encoding support for the HTML parser
14402 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14403 * encoding.c: Fixed a potential memleak in the encoding stuff
14404
Daniel Veillardaf743792000-07-01 11:49:28 +000014405Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * doc/FAQ.html doc/Makefile.am : added a FAQ
14408
14409Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014410
14411 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14412 of the HTML parser to force it to not bypass SAX
14413
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014414Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14415
14416 * win32config.h.in: updated
14417 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14418 lacks iconv support :-( need to release 2.1.1
14419 * configure.in: release 2.1.1
14420 * HTMLparser: fixed bug #14784
14421 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14422 by Windows compiler
14423 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14424 the SAX startDocument() callback.
14425 * TODO: updated
14426
14427Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * added xmlStopParser()
14430
Daniel Veillardbe803962000-06-28 23:40:59 +000014431Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14432
14433 * configure.in: 2.1.0 prerelease
14434 * Large resync between W3C and Gnome tree
14435 * nanoftp, nanohttp.c: fixed stalled connections probs
14436 * HTMLtree.c SAX.c : support for attribute without values in
14437 HTML for andersca
14438 * valid.c: Fixed most validation + namespace problems
14439 * HTMLparser.c: start document callback for andersca
14440 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14441 * parser.h, SAX.c: serious speed improvement for large
14442 CDATA blocks
14443 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14444 different encoding
14445 * example/Makefile.am example/gjobread.c tree.h: work on
14446 libxml1 libxml2 convergence.
14447 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14448 and the LIBXML_TEST_VERSION macro
14449
Daniel Veillardc310d562000-06-23 18:32:15 +000014450Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14451
14452 * doc/xml.html: various patches and improvements typo fixed by
14453 Felix Natter
14454 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14455 from Felix Natter <fnatter@gmx.net>
14456
Daniel Veillardf3029822000-05-06 08:11:19 +000014457Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14458
14459 * doc/upgrade.html: updated with instructions for support of both
14460 libxml-1.x and libxml-2.x
14461 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14462 for 2.x support and also fixed includes
14463
14464
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014465Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14466
14467 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14468 the encoding support, added iconv support, so now libxml if
14469 compiled with iconv automatically support japanese encodings
14470 among others. Work based on initial patch from Yuan-Chen Cheng
14471 I may have broken binary compat in the encoding handler
14472 registration scheme, but that was so utterly broken I don't
14473 expect anybody to have used this feature until now.
14474 * parserInternals.h: fixup on the CHAR range macro
14475 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14476 code.
14477 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14478 * uri.c: added xmlParseURI() I can't believe I forgot to
14479 implement this one in 2.0 !!!
14480 * SAX.c: moved doc->encoding update in the endDocument() call.
14481 * TODO: updated.
14482
Daniel Veillard06047432000-04-24 11:33:38 +000014483Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14484
14485 * tree.h: removed extraneous xmlRemoveProp definition
14486 * TODO: added item about --disable-corba configure switch
14487 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14488 * nanoftp.c: fixed include problems giving troubles on AIX and
14489 slowlaris
14490 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14491 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14492 comment and headers changes to lower gtk-doc number of warnings
14493 * doc/html/*: rebuilt docs
14494
Daniel Veillarde0aed302000-04-16 08:52:20 +000014495Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14496
14497 * HACKING: documented the tag for 1.x and instructions
14498
Daniel Veillard5e873c42000-04-12 13:27:38 +000014499Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14500
14501 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14502 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14503 xmlCreateIOParserCtxt
14504 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14505 significant overall improvement
14506 * xmllint.c: added I/O test to xmllint
14507 * testSAX.c: added a speed test
14508 * doc/* : updated/regenerated
14509
Daniel Veillardfc708e22000-04-08 13:17:27 +000014510Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14511
14512 * xpath.c uri.h parserInternals.h: cosmetic changes from
14513 "Timur I. Bakeyev" <timur@bat.ru>, including making
14514 xmlCreateURI() public
14515
Daniel Veillard5d211f42000-04-07 17:00:24 +000014516Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14517
14518 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14519 and the code at the same time. Added a clean mechanism for
14520 overload or added input methods: xmlRegisterInputCallbacks()
14521 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14522 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14523 * TODO: updated
14524 * doc/* : updated/regenerated
14525 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14526 source dir
14527
Daniel Veillarde77a9182000-04-05 19:12:29 +000014528Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14529
14530 * testURI.c: yet another forgotten commit, I should get some sleep !
14531
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014532Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14533
14534 * xmllint.c: forgot to commit this too ?
14535
Daniel Veillardb9df4042000-04-05 14:23:16 +000014536Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * xmlversion.h.in : forgot to commit this previously
14539
Daniel Veillard361d8452000-04-03 19:48:13 +000014540Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14541
14542 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14543 * README TODO: updated for release
14544 * uri.c uri.h: added authority parsing/saving
14545 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14546 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14547 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14548 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14549 Makefile.am : added compile-time customization of libxml
14550 --with-ftp --with-http --with-html --with-xpath --with-debug
14551 --with-mem-debug
14552 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14553 #include <libxml/xxx.h> I hope it won't break too much stuff
14554 and will be manageable in the future...
14555 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14556 and added xmllint to the installed programs
14557 * uri.h: added xmlFreeURI()
14558
Daniel Veillardec303412000-03-24 13:41:54 +000014559Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14560
14561 * uri.c uri.h: finished the escaping handling, the base support
14562 and the URI path normalization. Looks good just lacks the
14563 authority content parsing code.
14564 * Makefile.am: added instructions to generate testURI
14565 * TODO: updated
14566 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14567 added links and icons for W3C and Gnome
14568
Daniel Veillard8f621982000-03-20 13:07:15 +000014569Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14570
14571 * xmlmemory.[ch] : seems I forgot to actually update the files in
14572 the last commit :-)
14573 * doc/xml.html doc/html/* : updated and uploaded the docs
14574
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014575Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14576
14577 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14578 * TODO: updated
14579 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014580 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014581 gfree).
14582 * Makefile.am, uri.c, uri.h: added a set of functions to do
14583 exact (litteraly copied from the RFC 2396 productions) parsing
14584 and handling of URI. Will be needed for XLink, one XML WFC,
14585 XML Base and reused in the nano[ftp/http] modules. Still work
14586 to be done.
14587
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014588Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * configure.in, libxml.spec.in : libxml2
14591 * doc/* : updated the doc page, rebuilt the docs
14592
Daniel Veillardcf461992000-03-14 18:30:20 +000014593Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * all: tagged LIB_XML_1_X
14596 * *.c *.h : updated from W3C CVS tree
14597 * configure.in : 2.0.0-beta
14598 * libxml.spec.in : libxml2 package nam
14599 * result/* : new version of the tests output
14600
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014601Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14604
Daniel Veillardb566ce12000-03-04 11:39:42 +000014605Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14606
14607 * doc/* : rebuilt the docs
14608 * parser.c: final patch on #6766
14609 * valid.c: small patch on validity checks.
14610
Daniel Veillardfb76c402000-03-04 11:39:42 +000014611Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14614 added
14615 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14616 compatibility w.r.t. XML spec and existing code.
14617
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014618Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * parser.c: seems a better solution to <a> </a> exists,
14621 will try it for a while
14622
Daniel Veillard83a30e72000-03-02 03:33:32 +000014623Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14624
14625 * parser.c: tried to remove the <a> </a> generating <a/>
14626 this is hard. Left a flag for that purpose. Fixed bug #6766
14627 * configure.in: prepared 1.8.7 not released, due to previous
14628 problem
14629
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014630Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * doc/xml.html : applied second patch from Paul DuBois
14633
Daniel Veillard402e8c82000-02-29 22:57:47 +000014634Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14635
14636 * doc/xml.html : applied patch from Paul DuBois
14637
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014638Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14639
14640 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14641
Daniel Veillard5feb8492000-02-02 17:15:36 +000014642Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14643
14644 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14645 compilation warnings on various platforms.
14646 * parser.c: Fixed #5281 validity error callbacks are now desactived
14647 by default if not validating.
14648
Daniel Veillardf341f932000-02-02 14:52:08 +000014649Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14652
Daniel Veillard13c757e2000-02-01 23:59:15 +000014653Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14654
14655 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14656 <gkatsi@cs.toronto.edu>
14657
Daniel Veillard726e8792000-01-30 20:04:29 +000014658Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14661 processing URLs
14662
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014663Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14666 xmlNanoFTPUpdateURL for persistent control connections.
14667 * configure.in: 1.8.6
14668
14669Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14670
14671 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14672 * tree.[ch] : added xmlSaveNoEmptyTags
14673
James Henstridgef3be9312000-01-28 13:59:21 +0000146742000-01-29 James Henstridge <james@daa.com.au>
14675
14676 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14677
14678 * Makefile.am: added nanoftp.[ch] to the build.
14679
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014680Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14681
14682 * nanoftp.[ch]: cleanup, comments, API
14683 * debugXML.c : fixed a bug in the cat command
14684 * doc/*: regenerated the docs
14685
Daniel Veillardda07c342000-01-25 18:31:22 +000014686Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14687
14688 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14689 * debugXML.c : fixed a bug in the cat command
14690 * valid.c: fixing some small probs
14691 * libxml.spec.in: get rid of the SNAP suffix
14692 * doc/xml.html: updated the status
14693
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014694Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * xml-config.in: xml-config --version to just return the
14697 version number
14698 * xpath.c: some cleanup w.r.t. axis when the current node is
14699 an attribute.
14700 * TODO: updated
14701
Daniel Veillard461a66c2000-01-18 18:01:01 +000014702Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14703
14704 * configure.in: prepared for libxml-1.8.5
14705 * doc/* recompiled the documentation
14706
147072000-01-17 Jody Goldberg <jgoldberg@home.com>
14708
14709 * configure.in : WARNING autoconf subtlety alert :
14710 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14711 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14712 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14713 get defined by AC_CHECK_HEADERS.
14714
Daniel Veillardf967b902000-01-17 16:06:10 +000014715Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14716
14717 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14718 Rune.Djurhuus@fast.no
14719
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014720Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14721
14722 * TODO: updated
14723 * tree.c, parser.c: made sure that only memory alloc problems
14724 and internal parser errors are allowed to write to stdout or
14725 stderr.
14726
Daniel Veillard0142b842000-01-14 14:45:24 +000014727Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * tree.c : restored xmlNewGlobalNs since this seems used by
14730 a lot of existing code :-(, fixed a bug in xmlNewNs
14731 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14732 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14733 to exit() from the library code.
14734 * xpath.c, parser.c: removed bugs or unused code detected by
14735 Windows compilers
14736 * parser.c: started adding interfaces for parsing well balanced
14737 XML fragments
14738 * configure.in: releasing 1.8.4
14739 * doc/* : rebuilt the docs
14740
Daniel Veillard2eac5032000-01-09 21:08:56 +000014741Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * tree.[ch] : added xmlNewDocFragment() for DOM
14744 * testHTML.c: uninitialized variable.
14745
Daniel Veillardf3a73582000-01-05 14:58:39 +000014746Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14747
14748 * doc/* : rebuild the docs
14749
Daniel Veillard71b656e2000-01-05 14:46:17 +000014750Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14751
14752 * acconfig.h: readline and history patch
14753 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14754 * tree.c: added check and handling when possibly removing an ID
14755 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14756 and saving.
14757 * test/HTML/entities.html result/HTML/entities.html* : test for
14758 various entities reference cases
14759 * result/HTML/* : as a result output of some testcase have
14760 changed
14761 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14762 by previous example. added xmlParseTryOrFinish().
14763 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14764 entities.h debugXML.h HTMLparser.h: changed the way struct are
14765 declared to allow gtk-doc to expose those
14766 * parser.c: closed bug #4960
14767 * Makefile.am configure.in: Applied patch from
14768 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14769 and math/socket libs detection
14770
Daniel Veillard437b87b2000-01-03 17:30:46 +000014771Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * configure.in, Makefile.am: link tester against readline
14774 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14775
Daniel Veillard686d6b62000-01-03 11:08:02 +000014776Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * tree.[ch]: added xmlRemoveProp
14779 * win32config.h.in nanohttp.c: avoid including the Windows
14780 socket stuff in every C files
14781 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14782 the XmL parser(s)
14783 * test/ns4 result/ns4 etc...: added test case for previous prob
14784 * tree.c: xmlNewNs wasn't checking for double definition
14785 * Makefile.in: fixed a problem with dist-hook duplicates
14786 * parser.[hc], xmlIO.c: fixed the loading of external entities
14787 APIs, now xmlLoadExternalEntity() is used everywhere and
14788 setting up an app specific front-end using the
14789 * SAX.c parser.c: some fixes, now the xhtml spec validates
14790 with the xhtml DTD.
14791 * error.c: fixed crashes in case of no input stream
14792 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14793 to the validation tests and results
14794
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014795Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14796
14797 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14798 too htmlCreatePushParserCtxt() and htmlParseChunk()
14799 * parser.c: a bit of cleanup.
14800 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14801 to XML) removed the last mem leak known
14802 * HTMLtree.c: output message cleanup
14803 * xmlmemory.c: display content info about memory blocks
14804 * result/HTML/wired.* : missing att value warning change
14805
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014806Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * doc/* : rebuilt the documentation
14809
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014810Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14811
14812 * parser.[ch] parserInternals.h: Push parser for XML,
14813 seems to work fine now
14814 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14815 --push for push testing
14816 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14817 * testSAX.c: added --push
14818 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14819 subtree
14820 * xmlIO.[ch] : enriched API + fixes for push mode
14821 * entities.[ch]: added the entity content length to the struct.
14822 * xmlmemory.[ch]: new API to show the last entries for the shell
14823 * valid.c: added required attribute testing
14824 * SAX.c: the cdata callback now merge contiguous fragments
14825 * HTMLparser.c: cleanup of some macros
14826
Daniel Veillard3c558c31999-12-22 11:30:41 +000014827Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * parser.c: fix for PIs name starting with xml
14830 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014831 * *.c, configure.in win32config.h.in : generate win32config.h for
14832 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014833
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014834Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14835
14836 * parser.c: fixed a stupid = vs. == bug :-(
14837 * doc/gnome-xml.sgml: s/glade/xml/
14838
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014839Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14840
14841 * configure.in, doc/xml.html : bug fix release 1.8.2
14842 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14843 Hopefully the end of that silly C++ include problem
14844 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14845 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14846 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14847 troubles with autoclosed elements when the stree shape doesn't
14848 follow the DtD specs. Added htmlIsAutoClosed() and
14849 htmlAutoCloseTag()
14850 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14851 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14852 * debugXML.c: fixed a bug on printing default namespaces.
14853 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14854
Daniel Veillardb24054a1999-12-18 15:32:46 +000014855Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * result/HTML/*.htm[l] : updated the HTML regression tests according
14858 to the new output
14859 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14860 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14861 problem due to intermix of extern "C" { ... } declarations for C++
14862 and recursive includes in the headers
14863
Chris Lahey323c48c1999-12-18 15:32:45 +0000148641999-12-20 Chris Lahey <clahey@umich.edu>
14865
14866 * HTMLtree.c: Made it so that html nodes with a single child do
14867 not insert a carriage return before or after the child node.
14868
Daniel Veillardb24054a1999-12-18 15:32:46 +000014869Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014870
14871 * configure.in, doc/xml.html : bug fix release 1.8.1
14872 * parser.c: fixed bug #4344
14873 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14874 added the glue to avoid C++ problems
14875 * doc/* : regenerated the documentation
14876
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014877Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14878
14879 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14880 namespace recognition, and Dia as a resul :-(
14881 * encoding.c: closed bug #3950
14882
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014883Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14884
14885 * valid.c: debugging a posteriori validation, except URI expansion
14886 stuff this should be fixed now
14887 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14888 Carl Nygard <cnygard@bellatlantic.net>
14889 * tester.c: added --postvalid, cleaning of the code
14890 * tree.[ch]: added xmlDocGetRootElement()
14891
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014892Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14893
14894 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14895 c++ losage.
14896
Daniel Veillard10a2c651999-12-12 13:03:50 +000014897Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14898
14899 * configure.in, doc/xml.html : bumped to 1.8.0
14900 * xlink.[ch], Makefile.am : added framework for link detection
14901 * parser.h: added nbChars to parser context, needed for cleanup.
14902 * xmlmemory.c: removed a nasty bug when out of mem
14903 * valid.[ch]: adding namespace support for attribute decl
14904 * tester.c: added --debugent option
14905 * debugXML.[ch]: added xmlDebugDumpEntities()
14906 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14907 buffers instead, this was really needed, validation was breaking
14908 in strange ways due to that. Added xmlParseStringPEReference()
14909 and other parsing from strings functions. Entities processing
14910 modified again, but PERef are still not handled correcly but
14911 unless you're Eve Maller you won't notice :-)
14912 * HTMLparser.c: large changes toward reliability, and switched to
14913 lowercase internal tags, XHTML is lowercase, so it will help
14914 that output is closer to next version.
14915 * doc/* : regenerated the documentation, it is now hosted at
14916 http://xmlsoft.org/ (same bits I just bought the domain :-)
14917
14918
Daniel Veillard294cbca1999-12-03 13:19:09 +000014919Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14922 doc generation
14923 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14924 in the SAX API
14925 * doc/*: rebuilt the doc making sure everything appears in the
14926 HTML files
14927
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014928Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14931 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14932 which allow impressive speed improvement on dataset with
14933 large text pieces, but at the cost of broken binary
14934 compatibility and slightly bigger memory usage.
14935 Configure with --with-buffers to activate them, they
14936 are protected with XML_USE_BUFFER_CONTENT define.
14937 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14938 goal is 0 memory left allocated once parser is no more used
14939 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14940 call xmlCleanupParser() and xmlMemoryDump()
14941
Daniel Veillarda819dac1999-11-24 18:04:22 +000014942Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14943
14944 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14945 * parser.[ch] encoding.[ch]: added memory cleanup routines
14946 * parser.c: closing bug #3788
14947 * doc/*: rebuilt the doc
14948
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014949Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14950
14951 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14952 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14953 * tester.c: added --compress option
14954 * doc/*: rebuilt the documentation
14955
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014956Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14957
14958 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14959 if given /proc/kcore as input !
14960 * doc/xml.html doc/*: updated and rebuilt the documentation
14961
14962Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014963
14964 * parser.c: Fixed some wrongly space collapsing code due to
14965 a misreading of the spec.
14966 * result/*: fixed the output accordingly
14967
14968Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014969
14970 * encoding.c: bug fix and typos
14971 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14972 * parser.c: added attribute normalization closing bug #3597
14973 * test/att* result/att* SAXresult/att*: testcase for attribute
14974 normalization
14975
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014976Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14977
14978 * configure.in: closing bug #3163 by adding extra flags for the
14979 cc compiler on HP-UX
14980
Daniel Veillard51e3b151999-11-12 17:02:31 +000014981Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * valid.[ch] : removed a typo and an enumerated type bug in the
14984 xmlAddElementDecl() function
14985 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14986 call to xmlEncodeEntitiesReentrant() so that the functions
14987 New, Set and Get are at the same level.
14988 * parser.c HTMLparser.c: extra memory allocation bug for
14989 attributes detected by someone using libxml in embedded systems :-)
14990
Daniel Veillard962195f1999-10-28 15:51:53 +000014991Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14992
14993 * xmlmemory.h: turned off mem debug :-\
14994
Daniel Veillard35008381999-10-25 13:15:52 +000014995Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14996
14997 * parser.c: closed bug #2784 a one line fix, but worth pushing
14998 a new release out
14999 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15000 some structures, comments before and after the
15001 main element, and other nastyness
15002 * HTMLtree.c tree.c: accomodate the extended HTML supported
15003 * configure.in: pushing 1.7.4
15004 * test/ent8 and related outputs : added a new test for bug #2784
15005 * test/HTML/wired.html and related output: a nasty HTML example
15006 * Makefile.am: improved the test scripts
15007 * docs/* : reran the documentation extractor, updated xml.html
15008
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015009Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15012 HTMLparser and debugged the HTML related code. HTML documents
15013 now have their own type
15014 * entities.c: do not dump &apos; for HTML output
15015 * xmlmemory.c: improvement, breakpoint mechanism
15016 * testHTML.c: added --sax --repeat ...
15017 * Makefile.am: improved the HTML tests
15018 * valid.[ch]: added xmlValidGetValidElements and
15019 xmlValidGetPotentialChildren
15020 * tester.c: added --insert to test the 2 new functions
15021 * test//* result//* SAXresult//* : regression test cleanup
15022 and extension.
15023 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15024 gnome-xml-nanohttp.html
15025
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015026Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * HTMLparser.c: fixed problems with some autoclose tags
15029 * tree.c: fixed XML output problems.
15030 * result/* SAXresult/*: update of the tests output
15031
Daniel Veillard6077d031999-10-09 09:11:45 +000015032Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15033
15034 * Makefile.am: Arturo patch for xmlConf.sh version info
15035 * parser.c: Tim Josling patch for single quoted items
15036 * tester.c: Tim Josling patch for tester options usage
15037 * tree.h: indent cleanup
15038
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015039Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15040
15041 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15042 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15043
Daniel Veillard00fdf371999-10-08 09:40:39 +000015044Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15045
15046 * tree.c : Raph patch for initialization of CORBA fields
15047 * parser.c, xpath.c, ...: modification of doc comments
15048 * xpath.c : allow spaces in xpath expressions
15049
Daniel Veillardad219441999-09-27 08:17:49 +000015050Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15051
15052 * xmlmemory.h: turning off memory debug :-(
15053
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015054Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15055
15056 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15057 better SAX interfaces.
15058 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15059 entity.
15060 * configure.in: 1.7.2
15061
15062Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015063
15064 * libxml.spec.in: fixed the URL
15065 * doc/xml.html: improved the documentation front-end
15066
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015067Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015068
15069 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15070
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015071Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015072
15073 * libxml.spec.in: fixed the alpha compile problem
15074 * parser.[ch]: changed errno to errNo in the parser context :-(
15075 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15076 * doc/xml.html: changed CHAR to xmlChar
15077 * doc/html/*: recompiled the documentation
15078 * configure.in: 1.7.1
15079
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015080Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15081
15082 * parser.h: modified the parser context struct to regain 1.4.0
15083 binary compatibility
15084 * parser.c, xml-error.h: added errno ot teh context and defined
15085 a set of errors values with update of errno
15086 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15087 DTDs and entities
15088 * *.h, *.c: complete cleanup of the use of config.h and include
15089 protection depending on the current setup.
15090 * overalll debugging, maintenance and bug-fixing on all modules
15091 * updated the documentation
15092 * ready for 1.7.0
15093
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015094Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15095
15096 * HTMLparser.c : cleanup
15097 * SAX.c valid.c valid.h: added ID/IDREF checking
15098 * tree.c tree.h: extended doc structure for refs
15099 * configure.in: 1.6.2
15100 * parser.c: patched bug in SAX user arg call
15101 * parserInternals.h: patched missing close in C++ wrapping
15102 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15103 especially upcoming XPointer implementation.
15104 * doc/xml.html: augmented, typo
15105
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015106Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15107
15108 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15109 not all invocations of install understand -d.
15110
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015111Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15112
15113 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15114 to make 'check' works, when builddir != srcdir.
15115
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015116Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15117
15118 * doc/xml.html : updated the documentation
15119
Daniel Veillard6454aec1999-09-02 22:04:43 +000015120Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15121
15122 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15123 not deallocated memory blocks
15124 * *.c : replaces all calls to malloc() free() and realloc() to
15125 the wrapper functions/macros
15126 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15127 instead of xmlFreeNodeList()
15128
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015129Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * HTMLparser.c: corrected a stupid bug leading to core dump at
15132 tree deallocation. Removed warnings indicated by
15133 Stephane.Conversy@lri.fr
15134 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15135 looked for in the external subset
15136
15137Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015138
15139 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15140 on SGI by Stephane.Conversy@lri.fr
15141
Daniel Veillardb96e6431999-08-29 21:02:19 +000015142Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15143
15144 * all .h : changed the prototype declaration indent as in gtk
15145 * most .c : working on reducing the TODOs in the code
15146 * most .c : cleanup though -pedantic and Insure++
15147 * improvements on validation ID checkings.
15148 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15149 * xml-config.in: closed #1810
15150
15151Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015152
15153 * tree.h, valid.c, valid.h: more work on validity, IDs
15154 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15155 definition for AIX
15156
Daniel Veillardb556eb51999-08-15 17:19:50 +000015157Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15158
15159 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15160 the distribution due to a cut'n paste error at last commit
15161
Daniel Veillardb05deb71999-08-10 19:04:08 +000015162Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15163
15164 * configure.in: upgraded to version 1.4.0
15165 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15166 Big update, added a large part of the validation process,
15167 it should be usable, but some parts are missing
15168 * xpath.c: improved the implementation w.r.t. root.
15169 * Makefile.am: added more tests
15170 * test and result trees: added a lot of tests
15171 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15172
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015173Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15174
15175 * Added an HACKING file
15176
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015177Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * xpath.[ch] : improvements and debug of the XPath implementation
15180 * parser.c, HTMLparser.c : modified the parsers to be progressive
15181 * tree.[ch] : extended the Buffer promitives
15182 * xmlIO.[ch] : added basic I/O routines providing progressive
15183 parsing and ready for I18N conversion plugins
15184 * SAXresult/* : the SAX callback sequence maybe slightly different
15185 now
15186 * test*.c : improved/updated the tests programs
15187 * doc/* : recompiled the docs.
15188
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151891999-07-26 Michael Meeks <michael@edenproject.org>
15190
15191 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15192
15193 * tree.c: Ditto.
15194
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015195Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15196
15197 * configure.in: upgraded to version 1.4.0
15198 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15199 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15200 XML query language, see http://www.w3.org/TR/xpath for more details.
15201 * parser.c, parser.h: added CHAR* related string functions for XPath
15202 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15203 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15204 rebuild the docs.
15205 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15206 and regression testing capabilities for XPath.
15207
Daniel Veillardd79d7871999-07-12 10:38:12 +000015208Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15209
15210 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15211 closing bug #1646
15212
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015213Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15214
15215 * Makefile.am, example/Makefile.am: closed bug #1683
15216
Daniel Veillard3166ab11999-07-11 16:14:19 +000015217Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15218
15219 * example/Makefile.am, configure.in: added the makefile for the
15220 gjobread example
15221
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015222Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15223
15224 * doc/Makefile.am:
15225 - fix which allow "make install DESTDIR=</install/prefix>".
15226
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015227Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15228
15229 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15230 which fixed a problem on the file reading-code.
15231
Daniel Veillard82150d81999-07-07 07:32:15 +000015232Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15233
15234 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15235 output.
15236 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15237
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015238Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * parser.h : Oops removed the binary compatibility problem
15241 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15242 * parser.c, HTMLparser.c: applied patches for reading from stdin
15243
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015244Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15245
15246 * parser.c, entities.c, valid.c: cleanup bug #1591
15247 * configure.in: cleanup bug #1592
15248 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15249 the same tree back-end. Hence gdome will be available for it.
15250 * doc/Makefile.am: close bug #617
15251
Daniel Veillard97fea181999-06-26 23:07:37 +000015252Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * parser.c: alloctate a per parser context SAX interface block
15255
Daniel Veillard14fff061999-06-22 21:49:07 +000015256Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15259 and xmlEncodeEntitiesReentrant with the correct one :-\
15260
15261Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * commit of my internal XML base changes, quite a lot of
15264 changes, cleanups, better entities support, framework for
15265 new I/O and charset detection and handling
15266 * Fixed the configure/Makefile stuff to generate shared libs
15267 with the proper version info, so we jumped on rev from
15268 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15269 xmlEncodeEntities() result need to be freed now, and a string
15270 xmlParserVersion provide the current library version.
15271
Raph Levien05240da1999-06-15 21:27:11 +000015272Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15273
15274 * parser.c: fixed a buffer overrun for when you have a very long
15275 attribute with no entities in it.
15276
Daniel Veillardbb2da581999-06-13 14:37:07 +000015277Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * added example directory
15280 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15281
Daniel Veillard011b63c1999-06-02 17:44:04 +000015282Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15283
15284 * Release of libxml-1.1, nearly everything has been touched for
15285 this.
15286 * Added more regression tests
15287 * Updated the documentation
15288
Daniel Veillard27d88741999-05-29 11:51:49 +000015289Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * tree.[ch]: unified the XML_NO_CORBA defines.
15292 * parser.c encoding.[ch]: started plugging in char encoding detection
15293
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015294Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15295
15296 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15297 Also freed allocated buffer.
15298
Daniel Veillard27d88741999-05-29 11:51:49 +000015299Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015300 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15301 reentrancy problem at printing. One is left in entities.c, to
15302 remove ASAP
15303 * testSAX.c : added a test example showing the use of the SAX
15304 interface if one doesn't want to build the DOM tree.
15305 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15306
Daniel Veillard517752b1999-04-05 12:20:10 +000015307Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15310 large revamping of the parser to use SAX callbacks
15311 http://www.megginson.com/SAX/ (or at least a C like interface
15312 a la Expat). It's now possible to set up your own callbacks
15313 and the parser will not build a DOM tree.
15314 * test/* result/*: updated the test suite, I finally removed
15315 the old Namespace draft support (PI based).
15316
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015317Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * Makefile.am: added test result to EXTRA_DIST for make tests
15320
Daniel Veillard64068b31999-03-24 20:42:16 +000015321Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15322
15323 * parser.c, parserInternals.h: moved the chars macro definitions
15324 to parserInternals.h
15325 * parser.c, error.c: applied patches from "Knut Åkesson"
15326 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15327
Daniel Veillard012ccc11999-03-23 10:11:11 +000015328Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15329
15330 * xml-config.in : applied patch to make --version work
15331
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153321999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15333
15334 * Makefile.am (check-local): Alias for `tests' target. This will
15335 cause `make check' to do the right thing.
15336 (tests): Don't run tests in srcdir. Also, replaced calls to
15337 basename with a `sed' "equivalent".
15338
Daniel Veillardd109e371999-03-05 06:26:45 +000015339Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15342 it in the header and not the sources, updated the doc.
15343 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15344 pointing this out.
15345
Daniel Veillardbc50b591999-03-01 12:28:53 +000015346Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15349 exported the inputStream routines.
15350 * doc/html/* : updated accordingly
15351
Daniel Veillardd692aa41999-02-28 21:54:31 +000015352Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15353
15354 * parser.c, parser.h, parserInternals.h: added a few extra
15355 internal calls to allocate and free parser contexts ...
15356 * doc/html/* : updated accordingly
15357
Daniel Veillard55a99271999-02-25 11:01:29 +000015358Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15359
15360 * configure.in, Makefile.am, doc/makefile.am : General changes for
15361 1.0.0 release and including the generated HTML documentation.
15362
Daniel Veillard35925471999-02-25 08:46:07 +000015363Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15364
15365 * makefile.am : added parserInternals.h, oops.
15366
Daniel Veillard1e346af1999-02-22 10:33:01 +000015367Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15368
15369 * parserInternals.h: added this header giving access to the parser
15370 internal functions.
15371 * doc/Makefile.am : added a rebuild target which rebuilds the full
15372 set of documentations
15373 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15374 the internal subset.
15375 * *.c *.h: modifications needed to generate the documentation using
15376 gtk-doc, cleanup of functions blocks, reorganisation of struct
15377 declarations.
15378
Daniel Veillard1164e751999-02-16 16:29:17 +000015379Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15380
15381 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15382 the tar and spec file to include the beginning of the doc.
15383
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153841999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15385
15386 * doc/.cvsignore: Added this file.
15387
Daniel Veillard6800ef31999-02-08 18:33:22 +000015388Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * tree.c: fixed xmlGetProp to return "" when the attribute
15391 exists, even if the node-list is NULL.
15392
Daniel Veillard726c7e31999-02-08 15:13:10 +000015393Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * tree.c: patched an error outputting empty attribute values.
15396 * Makefile.am and doc/makefile.am: have been updated during the
15397 week-end. Sorry for an empty CVS log, I got a shell problem.
15398
Daniel Veillard1899e851999-02-01 12:18:54 +000015399Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15400
15401 * tree.h: cleaned up using enums instead of defines
15402 * parser.c, valid.[ch]: more work on parsing/output of element
15403 declarations
15404
Daniel Veillard3b9def11999-01-31 22:15:06 +000015405Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15406
15407 * valid.[ch], tree.c, parser.c : more work toward full parsing
15408 of XML DTDs.
15409 * README: added informations about mailing-list and on-line
15410 documentation
15411
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154121999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15413
15414 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15415
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015416Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * parser.c, tree.[ch] : more work toward conformance testing,
15419 added a last element to accelerate parsing of very flat structures
15420 started working on internal subset Element content declaration.
15421 * valid.[ch] : first cut at adding code toward validation.
15422 * previous changes had also small impact on most files, especially
15423 the conformance testing using James Clark test suite.
15424
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015425Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15426
15427 * test/* : updated the examples, most of them were not well
15428 formed (humm), and added rdf2.
15429 * result/* : resulting changes in the output.
15430
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015431Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15432
15433 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15434
Daniel Veillard44b3a061998-12-05 17:27:22 +000015435Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15436
15437 * tree.c: patched a bug in the generation of empty attributes
15438
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015439Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15440
15441 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15442 for node/trees/documents/... Biggest problem is namespace
15443 support when copying subtrees.
15444
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015445Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15446
15447 * parser.c, entities.c: improve entities and char ref encoding,
15448 and cleanups of error messages.
15449
Daniel Veillard242590e1998-11-13 18:04:35 +000015450Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * parser.c, entities.c: simple bug hunting done during rpm2html and
15453 rpmfind integration.
15454
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015455Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15456
15457 * parser.[ch]: Added interfaces allowing to specify a SAX
15458 handler before parsing.
15459
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015460Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * parser.c: redirrect all errors reporting through the SAX
15463 error function
15464
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015465Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15466
15467 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15468 * libtool, tlmain ...: update of the libtool files
15469
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154701998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15471
15472 * entities.c: Use g_snprintf insteda of snprintf.
15473
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015474Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15475
15476 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15477 added ent5 test for this purpose.
15478 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15479
Daniel Veillard27271681998-10-30 06:39:40 +000015480Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * parser.c: fixed? a strange error due to compression on a GWP
15483 document.
15484
Daniel Veillard25940b71998-10-29 05:51:30 +000015485Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * tree.[ch]: bug fixing
15488 * entities.[ch]: defined a specific type for predefined entities
15489 * doc/xml.html: more documentation on the library, how to use it,
15490 overview of the interfaces.
15491
Daniel Veillard16253641998-10-28 22:58:05 +000015492Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15495
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015496Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15497
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015498 * tree.c: corrected a small bug
15499 * doc/xml.html: continuing writing documentation.
15500
15501Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15502
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015503 * debugXML.h debugXML.c: added debugging utilities.
15504 * tester.c: added --debug switch.
15505 * tree.c: patched an incorrect node->type assignment.
15506 * parser.c: formatting, ensure that node->doc != NULL in attributes
15507
Daniel Veillardccb09631998-10-27 06:21:04 +000015508Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15509
15510 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15511 entity support and provide an internal representation close to
15512 DOM one (entity ref nodes, and attribute value as tree). I tried
15513 to preserve the interface but this will surely break some apps
15514 (I have to change rpm2html/rpmfind for example). I had to change
15515 two interfaces, and the generated tree is somewhat different.
15516 * doc/* : started documenting the XML library, the tree and
15517 DOM/Corba. This is a first step.
15518
Daniel Veillard11e00581998-10-24 18:27:49 +000015519Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15520
15521 * parser.c: Set up the fonctions comment block, boring but useful.
15522 * parser.h, SAX.c, parser.c: now attributes are processed through
15523 the SAX interface. The problem is that my SAX interface diverged
15524 quite a bit from the original one, well this is not an official
15525 spec, and translating it from Java to C is hairy anyway...
15526
Daniel Veillard97b58771998-10-20 06:14:16 +000015527Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15530 fonctions comment block, boring but useful.
15531
15532Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015533
15534 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15535 conversion routines. However they are not yet used to convert the
15536 inputs. The core will run with UTF-8.
15537
Daniel Veillard33942841998-10-18 19:12:41 +000015538Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15539
15540 * tree.c : make sure that the type id is properly set-up when
15541 a new object is allocated, needed for DOM.
15542
Daniel Veillard27fb0751998-10-17 06:47:46 +000015543Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15544
15545 * tree.h, tree.c: Ok, the main objects in the tree will be native
15546 corba objects, it costs 8 bytes per Node, Attribute and Document
15547 but it simplifies the Corba integration a lot (no extra interface
15548 objects to allocate/free).
15549
Daniel Veillard0bef1311998-10-14 02:36:47 +000015550Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15551
15552 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15553 and changed NODEs contants for conformity with DOM Level 1
15554
Daniel Veillard27864701998-10-08 03:47:24 +000015555Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15556
15557 * added hooks to keep track of servants when creating objects
15558 xmlDoc and xmlNode (for Corba export).
15559
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015560Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15561
15562 * added xml-config script.
15563
Daniel Veillard7066a791998-10-01 20:28:28 +000015564Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15565
15566 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15567 to autoupdate libtool and automake conf files.
15568
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155691998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15570
15571 * Makefile.am: Use '?' to separate the sed
15572 commands as ',' is used when people pass -Wl,something.
15573
15574
Daniel Veillard15a8df41998-09-24 19:15:06 +000015575Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * tree.c, tree.h: added a per-document compression interface.
15578
Daniel Veillard151b1b01998-09-23 00:49:46 +000015579Tue Sep 22 20:47:38 EDT 1998
15580
15581 * tree.c, tree.h: added saving with compression and added interfaces
15582 to control the compression level (xmlGetCompressMode,
15583 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15584
Daniel Veillard70120ff1998-09-22 00:24:21 +000015585Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * parser.c: corrected a loop for files of size 0
15588
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155891998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15590
15591 * error.h: New file. Contains prototyes from `error.c'.
15592
Tom Tromeyc19653d1998-08-14 01:22:43 +000015593Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15594
15595 * Makefile.am (xmlincdir): New macro.
15596 (xmlinc_HEADERS): Renamed from include_HEADERS.
15597
Daniel Veillard845664d1998-08-13 04:43:19 +000015598Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15599
15600 * applied small patch on numeric entities from
15601 Christopher Blizzard <blizzard@appliedtheory.com>
15602
Daniel Veillard260a68f1998-08-13 03:39:55 +000015603Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15604
15605 * New release 0.2, removed the old xml_* files so that it's
15606 coherent with the other CVS base (W3C), far better conformance
15607 to standard, new namespaces, decent entities support, beginning
15608 of a SAX-like interface. Nearly nothing left intact, even the
15609 test examples ...
15610
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156111998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15612
15613 * .cvsignore: Add .deps dir
15614
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015615Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15616
15617 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15618
Daniel Veillardfe926001998-07-26 04:28:20 +000015619Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015620
Daniel Veillardfe926001998-07-26 04:28:20 +000015621 * configure.in: added test for CPP
15622 * AUTHORS, Changelog: the original ones didn't get commited but the
15623 glib ones instead, fixed.
15624 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015625
Daniel Veillardfe926001998-07-26 04:28:20 +000015626Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015627
Daniel Veillardfe926001998-07-26 04:28:20 +000015628 * integrated code developped at W3C
15629 * changed the original Copyright
15630 * migrated to automake
15631 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015632