blob: d6e645ad66531d12a9dae09b2afec507a1f3c5ba [file] [log] [blame]
Daniel Veillarde4a07e72003-01-14 14:40:25 +00001Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * python/libxml.c: cleanup patch from Stéphane Bidoul
4
Daniel Veillard81601f92003-01-14 13:42:37 +00005Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
6
7 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
8
Daniel Veillarde6227e02003-01-14 11:42:39 +00009Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
10
11 * python/generator.py python/libxml.c python/libxml.py
12 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000013 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000014 Python level.
15 * python/tests/Makefile.am python/tests/ctxterror.py: added a
16 regression test for it.
17
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000018Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * xmlreader.c: fixed the streaming property of the reader,
21 it was generating tree faster than consuming it. Pointed out
22 by Nate Myers
23 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
24
Igor Zlatkovic9df24742003-01-12 21:15:55 +000025Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
26
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000027 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000028
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000029Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
30
31 * xpath.c: fix to the XPath implementation for parent and
32 ancestors axis when operating on a Result Value Tree.
33 Fixes bug #100271
34
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000035Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
36
37 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
38 to fix some URI/file escaping problems
39
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000040Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * python/generator.py: fixed a bug raised by Raymond Wiker,
43 docSetRootElement() should not raise an exception if the
44 return is None
45
Daniel Veillard3e20a292003-01-10 13:14:40 +000046Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
47
48 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
49 fixed bug #102181 by applying the suggested change and fixing
50 the generation/registration problem.
51
Daniel Veillarde55e8e42003-01-10 12:50:02 +000052Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
53
54 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
55 routines.
56
Daniel Veillard8f872442003-01-09 23:19:02 +000057Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * parser.c: one more IsEmptyElement crazyness, that time in
60 external parsed entities if substitution is asked.
61 * python/tests/reader3.py: added a specific test.
62
Daniel Veillarde329fc22003-01-09 21:36:42 +000063Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
64
65 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
66 support and improved error handler registration
67
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000068Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
71 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
72 * README: fixed a link
73
Daniel Veillarde2830f12003-01-08 17:47:49 +000074Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
75
76 * configure.in doc/* NEWS: preparing 2.5.1 release
77 * SAX.c parser.c: fixing XmlTextReader bug
78
Daniel Veillard8bf70b92003-01-07 23:14:24 +000079Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * SAX.c: fuck, I introduced a memory leak on external parsed
82 entities in 2.5.0 :-(
83
Daniel Veillard56ada1d2003-01-07 11:17:25 +000084Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * xmllint.c: another fix needed as pointed by Christophe Merlet
87 for --stream --debug if compiled without debug support.
88
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000089Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
90
91 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000092 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000093 update man page with --stream and --chkregister
94
Daniel Veillard8326e732003-01-07 00:19:07 +000095Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
96
97 * globals.c: fixed --with-threads compile
98 * xmllint.c: fixed --without-debug compile
99 * include/libxml/globals.h: cleanup
100 * include/libxml/schemasInternals.h: add a missing include
101
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000102Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
103
104 * configure.in NEWS: preparing 2.5.0 release
105 * SAX.c: only warn in pedantic mode about namespace name
106 brokeness
107 * globals.c: fix a doc generation problem
108 * uri.c: fix #101520
109 * doc/*: updated and rebuilt the doc for the release, includuding
110 stylesheet update
111 * python/Makefile.am: fix a filename bug
112
113Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
114
115 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
116 should not be called.
117
118Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * libxml-2.0.pc.in: applied the patch to fix #101894
121
122Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
123
124 * tree.c : applied patch from Lukas Schroeder for register callbacks
125 * valid.c: modified patch from Lukas Schroeder to test
126 register callbacks with --chkregister
127
128Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
129
130 * xmlreader.c: seriously changed the way data are pushed to
131 the underlying parser, go by block of 512 bytes instead of
132 tryng to detect tag boundaries at that level. Changed the
133 way empty element are detected and tagged.
134 * python/tests/reader.py python/tests/reader2.py
135 python/tests/reader3.py: small changes mostly due to context
136 reporting being different and DTD node being reported. Some
137 errors previously undetected are now caught and fixed.
138 * doc/xmlreader.html: flagged last section as TODO
139
140Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
141
142 * python/libxml.py: integrated the Python 2.2 optimizations
143 from Hannu Krosing, while maintaining compatibility with
144 1.5 and 2.1
145
146Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * xmllint.c: a bit of cleanup
149 * xmlreader.c: small fix
150 * doc/xmlreader.html: more work on the XmlTextReader tutorial
151 * python/libxml.py: a few fixes pointed out by Hannu Krosing
152
153Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
154
155 * python/setup.py.in: patch from Stéphane Bidoul to include
156 drv_libxml2.py in setup.py
157
158Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * doc/xmlreader.html: starting documenting the new XmlTextReader
161 interface.
162
163Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * xmllint.c: added the --stream flag to use the TextReader API
166 * xmlreader.c: small performance tweak
167
168Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xmlreader.c python/tests/reader2py: okay the DTD validation
171 code on top of the XMLTextParser API should be solid now.
172
173Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmlreader.c python/tests/reader2py: Fixing some more mess
176 with validation and recursive entities while using the
177 reader interface, it's getting a bit messy...
178
179Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
180
181 * xmlreader.c python/tests/reader.py: another couple of problem
182 related to IsEmptyElement reported by Stéphane Bidoul needed
183 some fixes.
184
185Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
186
187 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
188 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
189 based on the python XmlTextReader interface.
190
191Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * tree.c: backing out one change in the last patch which broke the
194 regression tests
195
196Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * global.data globals.c tree.c include/libxml/globals.h: applied
199 an old patch from Lukas Schroeder to track node creation and
200 destruction. Probably missing a lot of references at the moment
201 and not usable reliably.
202
203Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
204
205 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
206 from doc/news.html and a stylesheet
207
208Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * xmlreader.c python/tests/reader.py: fixed another couple of
211 xmlreader bugs reported by Stéphane Bidoul and added tests.
212
213Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlreader.c python/tests/reader2.py: fixed another validity
216 checking in external parsed entities raised by Stéphane Bidoul
217 and added a specific regression test.
218 * python/tests/reader3.py: cleanup
219
220Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
221
222 * xmlreader.c python/tests/reader2.py: fixed a problem with
223 validation within entities pointed by Stéphane Bidoul, augmented
224 the tests to catch those.
225
226Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
227
228 * python/generator.py: modified the generator to allow keeping
229 class references when creating new classes, needed to fix a bug
230 pointed by Stéphane Bidoul where the input buffer of the
231 xmlTextReader instance gets destroyed if the python wrapper for
232 the input is not referenced anymore.
233
234Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
235
236 * xmlreader.c python/tests/reader.py: fixed another pair of problem
237 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
238
239Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
240
241 * xmlreader.c python/tests/reader.py: fixed another problem
242 pointed by Stéphane Bidoul
243
244Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
245
246 * xmlreader.c python/tests/reader.py: fixed a limit case problem
247 with "<a/>"
248
249Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * SAX.c: warn on xmlns:prefix="foo"
252 * xmlreader.c python/tests/reader.py: fixed a couple of problem
253 for namespace attributes handling.
254
255Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
256
257 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
258 a really nasty problem raised by a DocBook XSLT transform
259 provided by Sebastian Bergmann
260
261Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
262
263 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
264 by Stéphane Bidoul and integrated it into the tests
265
266Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
267
268 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
269 extended the XmlTextReader API a bit, addding accessors for
270 the current doc and node, and an entity substitution mode for
271 the parser.
272 * python/libxml.py python/libxml2class.txt: related updates
273 * python/tests/Makefile.am python/tests/reader.py
274 python/tests/reader2.py python/tests/reader3.py: updated a bit
275 the old tests and added a new one to test the entities handling
276
277Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
278
279 * python/generator.py python/libxml2class.txt
280 python/tests/reader.py python/tests/reader2.py: changed the
281 generator to provide casing for the XmlTextReader similar to
282 C# so that examples and documentation are more directly transposable.
283 Fixed the couple of tests in the suite.
284
285Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
286
287 * doc/guidelines.html: added a document on guildeline for
288 publishing and deploying XML
289
290Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
291
292 * valid.c xmlreader.c: final touch running DTD validation
293 on the XmlTextReader
294 * python/tests/Makefile.am python/tests/reader2.py: added a
295 specific run based on the examples from test/valid/*.xml
296
297Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * python/libxml.py: added a few predefined xmlTextReader parser
300 configuration values.
301
302Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * python/libxml_wrap.h: trying to fix #102037
305
306Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
307
308 * SAX.c: fixing bug #95296, when the predefined entities
309 are redefined in the DTD the default one must be used
310 instead anyway.
311
312Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
313
314 * doc/xmllint.xml
315 * doc/xmllint.1
316 Add discussion of XML_DEBUG_CATALOG to xmllint man
317 page - bug #100907
318
319
320Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
321
322 * xmlreader.c: Fixed the empty node detection to avoid reporting
323 an inexistant close tag.
324
325Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
328 for Python 2.1
329
330Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
333
334Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
335
336 * doc/libxml2-api.xml python/tests/reader.py: one really need
337 to provide the base URI information when creating a reader parser
338 from an input stream. Updated the API and the example using it.
339
340Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
341
342 * testReader.c xmlreader.c valid.c include/libxml/tree.h
343 include/libxml/valid.h include/libxml/xmlreader.h: working on
344 DTD validation on top of xml reader interfaces. Allows to
345 validate arbitrary large instances. This required some extensions
346 to the valid module interface and augmenting the size of xmlID
347 and xmlRef structs a bit.
348 * uri.c xmlregexp.c: simple cleanup.
349
350Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
353 work on the xml reader interfaces.
354 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
355 Web page for the Windows binaries.
356
357Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
358
359 * xmlIO.c: applied a patch for VMS following the report by
360 Nigel Hall
361
362Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * parser.c: the parseStartTag bug fix wasn't complete.
365
366Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
369 parseStartTag, fixing it.
370 * test/att4 result/att4 result/noent/att4: adding the test
371 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
372 more methods to XmlTextReader.
373
374Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
375
376 * win32/libxml2.def.src: added more xml reader exports
377 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
378 to the build
379
380Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
381
382 * doc/tutorial/xmltutorial.xml
383 plus generated html and pdf
384 Updating tutorial again based on further comments from Niraj
385 Tolia on the last iteration
386
387Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
388
389 * doc/tutorial/xmltutorial.xml
390 * doc/tutorial/includekeyword.c
391 * doc/tutorial/includegetattribute.c
392 plus generated html and pdf
393 Adding fix from Niraj Tolia to tutorial to properly free memory.
394
395
396Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
397
398 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
399 more methods of XmlTextReader.
400 * python/libxml2class.txt python/tests/reader.py: this increased the
401 methods in the bndings, augmented the test to check those new
402 functions.
403
404Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
405
406 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
407 methods of XmlTextReader.
408 * python/generator.py python/libxml_wrap.h python/types.c
409 python/libxml2class.txt: added the reader to the Python bindings
410 * python/tests/Makefile.am python/tests/reader.py: added a specific
411 test for the Python bindings of the Reader APIs
412 * parser.c: small cleanup.
413
414Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * xinclude.c: fallback was only copying the first child not the
417 full child list of the fallback element, closes #89684 as reopened
418 by Bernd Kuemmerlen
419
420Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
421
422 * win32/libxml2.def.src: exported htmlNodeDumpOutput
423
424Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
425
426 * configure.in: preparing release of 2.4.30
427 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
428 gives enum values, fix functype return type, put back fields in
429 structs
430 * doc/*: updated the docs rebuilt
431
432Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
433
434 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
435 about htmlNodeDumpOutput location.
436 * xpath.c: removed an undefined function signature
437 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
438 too many symbols in the API breaking the python bindings.
439 Updated with the libxslt/libexslt changes.
440
441Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
442
443 * configure.in: preparing release of 2.4.29
444 * doc/*: rebuilt the docs and API
445 * xmlreader.c: a few more fixes for the XmlTextReader API
446
447Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
448
449 * include/win32config.h: applied mingw patch from Magnus Henoch
450
451Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
452
453 * catalog.c doc/libxml2-api.xml: a bit more cleanup
454
455Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
456
457 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
458 building Python script, does the C parsing directly, generates
459 a better API description including structure fieds defs and
460 enums. Still a couple of bugs, but good enough for the python
461 wrappers now.
462 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
463 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
464 include/libxml/schemasInternals.h include/libxml/tree.h: more
465 cleanup based on the python analysis script reports.
466 * libxml.spec.in: make sure the API XML description is part of the
467 devel package.
468
469Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
470
471 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
472 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
473 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
474 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
475 code cleanup, especially the function comments.
476 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
477
478Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
479
480 * Makefile.am xmlreader.c include/libxml/Makefile.am
481 include/libxml/xmlreader.h: Adding a new set of APIs based on
482 the C# TextXmlReader API but converted to C. Allow to parse
483 in constant memory usage, far simpler to program and explain
484 than the SAX like APIs, unfinished but working.
485 * testReader.c: test program
486
487Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
488
489 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
490
491Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
492
493 * tree.c: Chip turner indicated that XHTML1 serialization
494 rule for style actually break on both IE and Mozilla,
495 try to avoid the rule if escaping ain't necessary
496
497Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
498
499 * nanhttp.c: handle HTTP URL escaping, problem reported by
500 Glen Nakamura and Stefano Zacchiroli
501
502Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
505
506Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
507
508 * uri.c: Johann Richard pointed out some XPointer problems for
509 URN based URI references in XInclude. Modified the URI parsing
510 and saving routines to allow correct parsing and saving of
511 XPointers, especially when attached to "opaque" scheme accordingly
512 to RFC 2396
513
514Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
515
516 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
517 of refactoring to the HTML saving code.
518 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
519 in the doc.
520
521Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * tree.c include/libxml/tree.h: refactored the XML dump of a node
524 to a buffer API to reuse the generic dump to an OutputIO layer,
525 this reduces code, fixes xmlNodeDump() for XHTML, also made
526 xmlNodeDump() now return the number of byte written.
527
528Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
529
530 * python/setup.py.in: another patch from Stéphane Bidoul for
531 Python bindings on Windows
532 * doc/parsedecl.py: small cleanup
533
534Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
535
536 * libxml.spec.in configure.in: add a line in %changelog for releases
537
538Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
539
540 * parser.c: patch from Marcus Clarke fixing a problem in entities
541 parsing that was detected in KDe documentations environment.
542
543Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
544
545 * python/libxml.c (libxml_prev): Return the previous as opposed to
546 the next node (I guess this is the result of some cut & paste programming:)
547
548Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
549
550 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
551
552Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
553
554 * python/generator.py python/libxml.c python/setup.py.in: trying
555 to fix the Python bindings build on Windows (Stéphane Bidoul)
556
557Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
558
559 * win32/configure.js: added option for python bindings
560 * win32/libxml2.def.src: added more exports
561
562Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
563
564 * win32/Makefile.mingw: fixed unresolved symbols when linking with
565 pthreads
566 * win32/wince/*: applied updates to Windows CE port from Javier
567
568Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
569
570 * configure.in: preparing 2.4.28
571 * libxml.spec.in doc/Makefile.am: some cleanup
572 * doc/*: updated the news and regenerated.
573
574Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * HTMLparser.c: final touch at closing #87235 </p> end tags
577 need to be generated.
578 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
579 this change slightly the output of a few tests
580 * doc/*: regenerated
581
582Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
583
584 * parserInternals.c: fixing bug #99190 when UTF8 document are
585 parsed using the progressive parser and the end of the chunk
586 is in the middle of an UTF8 multibyte character.
587
588Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
589
590 * threads.c: fixed initialization problem in xmlNewGlobalState
591 which was causing crash.
592 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
593 in xmlInitializeGlobalState.
594 * parserInternals.c: cleaned up ctxt->sax initialisation.
595
596Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
597
598 * tree.c include/libxml/tree.h: modified the existing APIs
599 to handle XHTML1 serialization rules automatically, also add
600 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
601 libxslt serialization uses it when needed without changing
602 the library API.
603 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
604 result/xhtml1: added a new test specifically for xhtml1 output
605 and updated the result of one XHTML1 test
606
607Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
608
609 * xinclude.c parserInternals.c encoding.c: fixed #99082
610 for xi:include encoding="..." support on text includes.
611 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
612 test/XInclude/ents/isolatin.txt : added a specific regression test
613 * python/generator.py python/libxml2class.txt: fixed the generator
614 the new set of comments generated for doc/libxml2-api.xml were
615 breaking the python generation.
616
617Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * doc/Makefile.am: repair some problem if gtk-doc fail or such
620 * configure.in: patch for Solaris on new autoconf closes #98880
621 * doc/parsedecl.py: repair the frigging API building script,
622 did I say that python xmllib sucks ?
623 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
624 and some comment are no more truncated.
625
626Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
627
628 * parser.c: Martin Stoilov pointed out a potential leak in
629 xmlCreateMemoryParserCtxt
630
631Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
634 included in HTML documents and using the push parser.
635
636Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
637
638 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
639 specified, look for the Python interpreter not just in the
640 specified root but also in the specified location. Fixes #98825
641
642Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
643
644 * python/libxml.c: fixing bug #98792 , node may have no doc
645 and dereferencing without checking ain't good ...
646
647Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * configure.in: preparing release 2.4.27
650 * doc/* : updated and rebuilt the docs
651 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
652 and all the docs are actually packaged and in the final RPMs
653 * parser.c parserInternals.c include/libxml/parser.h: restore
654 xmllint --recover feature.
655
656Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
657
658 * parser.c xpath.c: fixing #96925 wich was also dependant on the
659 processing of parsed entities, and XPath computation on sustitued
660 entities.
661 * testXPath.c: make sure entities are substitued.
662
663Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * parser.c: fixed #96594, which was totally dependant on the
666 processing of internal parsed entities, which had to be changed.
667
668Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * Makefile.am python/Makefile.am python/tests/Makefile.am:
671 trying to fix bug #98517 about building outside the source tree
672 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
673
674Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
675
676 * include/win32config.h: cleanup
677 * win32/Makefile.mingw: integrated mingw in JScript configure
678 * win32/Makefile.msvc: modified to allow mingw coexistence
679 * win32/configure.js: integrated mingw
680 * win32/Readme.txt: cleanup
681
682Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
683
684 * HTMLparser.c: strengthen the guard in the Pop macros,
685 like in the XML parser, closes bug #97315
686
687Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
690 callback is never used.
691
692Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * parserInternals.c: fixed the initialization of the SAX structure
695 which was breaking xsltproc
696 * xpath.c: patch from Petr Pajas for CDATA nodes
697 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
698 * parser.c include/libxml/parser.h: patch from Peter Jones
699 removing a leak in xmlSAXParseMemory() and adding the
700 function xmlSAXParseMemoryWithData()
701
702Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
703
704 adding pdf of tutorial, changing web page to link to it
705 * doc/tutorial/xmltutorial.pdf
706 * doc/xml.html
707 * doc/docs.html
708
709Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
710
711 * doc/tutorial/ar01s08.html
712 adding file what I forgot for tutorial
713
714
715Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
716
717 Adding encoding discussion to tutorial
718 Added:
719 * doc/tutorial/images/*.png: DocBook admonition image files
720 * doc/tutorial/apf.html, apg.html: new generated html
721 * doc/tutorial/includeconvert.c: conversion code entity file
722 changed:
723 * doc/tutorial/xmltutorial.xml: DocBook original
724 * doc/tutorial/*.html: generated html
725
726Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
727
728 * include/libxml/*.h: retired xmlwin32version.h
729 * doc/Makefile.am: retired xmlwin32version.h
730 * win32/configure.js: retired xmlwin32version.h
731
732Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
733
734 * win32/libxml2.def.src: exported additional symbols
735 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
736 sisterhood
737
738Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
739
740 * globals.c: fixed a typo pointed out by Igor
741 * xpath.c: try to speed up node compare using line numbers
742 if available.
743
744Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
745
746 * tree.c: make xmlFreeNode() handle attributes correctly.
747
748Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
749
750 * catalog.c: completed the #96963 fix, as reported by Karl
751 Eichwalder
752
753Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
754
755 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
756
757Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * Makefile.am: switched the order of a couple of includes
760 to fix bugs #97100
761
762Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
763
764 * catalog.c: fixed bug #96963, reverted to the old behaviour of
765 xmlLoadCatalogs that used to separate directories with a ':'.
766
767Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
768
769 * threads.c: improvements to the Windows-side of thread handling
770 * testThreads.c: conditionally excluded unistd.h
771 * testThradsWin32.c: broke overlong lines
772 * include/win32config.h: adapted thread-related macros to the new
773 scheme and for pthreads on Windows
774 * win32/Makefile.msvc: introduced a more flexible thread build,
775 added testThreads[Win32].c to the build
776 * win32/configure.js: introduced a more flexible thread config
777
7782002-10-31 John Fleck <jfleck@inkstain.net>
779
780 * doc/xml.html (and, by implication, FAQ.html)
781 added UTF-8 conversaion FAQ from Marcus Labib Iskander
782
783Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
784
785 * configure.in: removed xmlwin32version.h
786 * include/libxml/Makefile.am: removed xmlwin32version.h
787
788Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
789
790 * tree.c: applied patch from Brian Stafford to fix a bug
791 in xmlReconciliateNs()
792
793Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
794
795 * tree.c: applied patch from Christian Glahn to allow
796 xmlNewChild() on document fragment nodes
797
798Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
799
800 * parser.c: Christian Glahn found a problem with a recent
801 patch to xmlParseBalancedChunkMemoryRecover()
802 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
803 problems
804 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
805 test/schemas/seq*: added the test cases from Charles
806
807Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
808
809 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
810 serious cleanup of the spec file and associated changes
811 in the Makefiles.
812 * valid.c: try to remove some warnings on x86_64
813
814Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
815
816 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
817 fix bug #96586
818
819Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
820
821 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
822 parsing, applied his patch
823 * result/HTML/attrents.html result/HTML/attrents.html.err
824 result/HTML/attrents.html.sax test/HTML/attrents.html:
825 added the test and result case provided by Mikhail Sogrine
826
827Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
828
829 * vms/build_libxml.com vms/config.vms vms/readme.vms
830 include/libxml/parser.h include/libxml/parserInternals.h
831 include/libxml/tree.h include/libxml/xmlIO.h
832 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
833 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
834 Applied the VMS update patch from Craig A. Berry
835 * doc/*.html: update
836
837Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
838
839 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
840
841Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
842
843 * debugXML.c: adding a grep command to --shell in xmllint
844 for T.V. Raman
845
846Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * xmlcatalog.c: tried to fix some of the problem with --sgml
849
850Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
851
852 * parser.c: tried to fix bug #91500 where doc->children may
853 be overriden by a call to xmlParseBalancedChunkMemory()
854
855Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
858 identifiers in SGML catalogs containing '&'
859
860Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * python/types.c: fixed bugs when passing result value tree
863 to Python functions.
864
865Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * configure.in: preparing the release of 2.4.26
868 * doc/*: updated and rebuilt the documentation
869
870Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * parser.c: fixed a XML Namespace compliance bug reported by
873 Alexander Grimalovsky
874
875Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
876
877 * HTMLtree.c: fixed serialization of script and style when
878 they are not lowercase (i.e. added using the API to the tree).
879
880Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * valid.c: make xmlValidateDocument emit a warning msg if there
883 is no DTD, pointed by Christian Glahn
884
885Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
888 content model when some of the blocks have min or max, and a couple
889 of bugs found in the process.
890 * result/schemas/list0* test/schemas/list0*: added some specific
891 regression tests
892
893Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
894
895 * README: updated the contact informations
896
897Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
898
899 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
900 misses it, reported by Peter Bray.
901
902Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
903
904 * tree.c: investigating xmlNodeGetContent() on namespace nodes
905 and removed a few warnings
906
907Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
908
909 * parser.c: Christian Glahn found a small bug in the push parser.
910 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
911 public
912
913Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * xmlschemas.c include/libxml/xmlschemas.h: added
916 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
917 * testSchemas.c: added --memory to test the new interface
918
919Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
920
921 * doc/index.py doc/search.php: integrated the XSLT indexing,
922 a few fixed in the indexer, added a scope selection at the
923 search level.
924
925Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
926
927 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
928 this was due to uninitialized parts of the validation context
929
930Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * debugXML.c: applied patch from Mark Vakoc except the API
933 change, preserved it.
934 * doc/*: updated the docs to point to the search engine for
935 information lookup or before bug/help reports.
936
937Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
938
939 * doc/index.py doc/search.php: added mailing-list archives
940 indexing and lookup
941
942Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
945
946Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
947
948 * doc/index.py: improved HTML indexing
949 * doc/search.php: make the queries also lookup the HTML based indexes
950
951Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * doc/index.py: added HTML page indexing
954
955Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
956
957 * xmlIO.c: extended Windows path normalisation to fix the base
958 problem in libxslt.
959 * catalog.c: fixed list handling in XML_CATALOG_FILES
960
961Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
962
963 * valid.c: typo/bug found by Christian Glahn
964
965Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
966
967 * xmlIO.c: applied Windows CE patch from Javier.
968 * win32/wince: new directory, contains support for the PocketPC
969 with Windows CE from Javier.
970 * include/win32config.h: reorganised, removed duplicate
971 definitions and applied WinCE patch from Javier.
972 * include/wsockcompat.h: new file, now contains WinSock
973 compatibility macros.
974 * win32/Makefile.msvc: introduced double-run compilation.
975
976Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
977
978 * configure.in include/libxml/xmlwin32version.h: preparing release
979 of 2.4.25
980 * doc/*: updated and regenerated teh docs and web pages.
981
982Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
985 error were not covering namespace declarations.
986 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
987 it was missing the attribute declaration for the namespace
988 * result/VC/NS3: the fix now report breakages in that test
989
990Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
993
994Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
995
996 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
997 and regenerated the docs and web site
998
999Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1002 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1003 not before
1004
1005Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1006
1007 * python/generator.py python/libxml2class.txt: fixed a stupid error
1008 breaking the python API
1009
1010Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1013 triostr.c triostr.h: applied a trio update patch from
1014 Bjorn Reese which should work with MinGW
1015
1016Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1017
1018 * tree.c: improving some documentation comments
1019 * xmlregexp.c: found and fixed a mem leak with python regression tests
1020 * doc/*: rebuilt the doc and the API XML file including the
1021 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1022 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1023 python/types.c: added access to the XML Schemas regexps from
1024 python
1025 * python/tests/Makefile.am python/tests/regexp.py: added a
1026 simple regexp bindings test
1027
1028Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1029
1030 * doc/xml.html:
1031 fixing ftp links - thanks to Vitaly Ostanin
1032
1033Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1034
1035 * xmlregexp.c: fixed the data callback on transition functionality
1036 which was broken when using the compact form
1037 * result/schemas/*: updated the results, less verbose, all tests
1038 pass like before
1039 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1040 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1041 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1042 annoying warnings
1043 * xpath.c: try to provide better error report when possible
1044
1045Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1046
1047 * Makefile.am: fixed a breakage raised by Jacob
1048
1049Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1050
1051 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1052 which don't use sockets
1053
1054Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1055
1056 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1057 * win32/configure.js: applied zlib patch from Daniel Gehriger
1058
1059Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1060
1061 * win32/configure.js: applied the patch from Mark Vakoc for
1062 regexp support
1063 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1064 for regexp support
1065
1066Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1067
1068 * xmlschemastypes.c: as pointed by Igor Float and Double
1069 parsing ain't finished yet
1070
1071Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * Makefile.am configure.in: trying to fix #88412 by bypassing
1074 all the python subdir if python ain't detected
1075
1076Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1079 made configuring with regexps/automata/unicode the default
1080 but without schemas ATM
1081 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1082 fixed the regexp based DTD validation performance and memory
1083 problem by switching to a compact form for determinist regexps
1084 and detecting the determinism property in the process. Seems
1085 as fast as the old DTD validation specific engine :-) despite
1086 the regexp built and compaction process.
1087
1088Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * valid.c: determinism is debugged, new DTD checking code now works
1091 but xmlFAComputesDeterminism takes far too much CPU and the whole
1092 set usues too much memory to be really usable as-is
1093
1094Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * tree.c: fixed another stupid bug in xmlGetNodePath()
1097 * xmllint.c: --version now report the options compiled in
1098
1099Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * HTMLparser.c: small cleanup
1102 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1103 when configured with them. A bit of debugging around the determinism
1104 checks is still needed
1105
1106Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1107
1108 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1109
1110Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1111
1112 * xmlIO.c: small portability glitch fixed.
1113
1114Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1115
1116 * xmlschemastypes.c: incomplete steps for real/double support
1117 * testAutomata.c include/libxml/xmlautomata.h
1118 include/libxml/xmlregexp.h: avoiding a compilation problem
1119 * valid.c include/libxml/valid.h: starting the work toward using
1120 the regexps for actual DTD validation
1121
1122Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * hash.c: cosmetic cleanup
1125 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1126 integrating a DTD validation layer based on the regexps
1127
1128Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1129
1130 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1131 the determinism was tested before eliminating the epsilon
1132 transitions :-(
1133
1134Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * python/generator.py python/libxml.c python/libxml.py
1137 python/libxml2-python-api.xml python/libxml2class.txt
1138 python/libxml_wrap.h python/types.c: updated the python
1139 bindings, added code for easier File I/O, and the ability to
1140 define a resolver from Python fixing bug #91635
1141 * python/tests/Makefile.am python/tests/inbuf.py
1142 python/tests/outbuf.py python/tests/pushSAXhtml.py
1143 python/tests/resolver.py python/tests/serialize.py: updated
1144 and augmented the set of Python tests.
1145
1146Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1147
1148 * win32/configure.js: added more readme info for the binary
1149 package.
1150
1151Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1152
1153 * xmlIO.c: fixed a stupid out of bound array error
1154
1155Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1158 messing around with support for Windows path, cleanups,
1159 trying to identify and fix the various code path to the
1160 filename access. Added xmlNormalizeWindowsPath()
1161
1162Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1163
1164 * error.c valid.c: working on better error reporting of validity
1165 errors, especially providing an accurate context.
1166 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1167 error reports in those cases.
1168
1169Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1170
1171 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1172 parser.c parserInternals.c xmlIO.c: get rid of all the
1173 perror() calls made in the library execution paths. This
1174 should fix both #92059 and #92385
1175
1176Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1177
1178 * xmllint.c: memory leak reporting was broken after a change
1179 of the preprocessor symbol used to activate it.
1180
1181Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * tree.c: try to make the copy function work for node of
1184 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1185 DOM layers though, not libxml2 itself.
1186
1187Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * valid.c: try to provide file and line informations, not all
1190 messages are covered, but it's a (good) start
1191
1192Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * xinclude.c: reimplemented a large part of the XInclude
1195 processor, trying to minimize resources used, James Henstridge
1196 provided a huge test case which was exhibiting severe memory
1197 consumption problems.
1198
1199Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * python/Makefile.am: applied patch from Christophe Merlet to
1202 reestablish DESTDIR
1203
1204Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * libxml.spec.in: fixes libary path for x86_64 AMD
1207
1208Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1209
1210 * doc/tutorial/includekeyword.c
1211 * doc/tutorial/xmltutorial.xml:
1212 (plus resulting generated html files)
1213 fixing one spot I missed in the tutorial where I hadn't freed
1214 memory properly
1215
1216Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1217
1218 * doc/tutorial/includeaddattribute.c
1219 * doc/tutorial/includeaddkeyword.c
1220 * doc/tutorial/includegetattribute.c
1221 * doc/tutorial/includekeyword.c
1222 * doc/tutorial/xmltutorial.xml
1223 * doc/tutorial/*.html:
1224 update tutorial to properly free memory (thanks to Christopher
1225 R. Harris for pointing out that this needs to be done)
1226 * doc/tutorial/images/callouts/*.png:
1227 added image files so the callouts are graphical, making it
1228 easier to read ( use "--param callout.graphics 1" to generate
1229 html with graphical callouts)
1230
1231Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1232
1233 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1234 nice logos generated by Marc Liyanage
1235 * doc/site.xsl *.html: changed the stylesheet to show the new
1236 logo and regenerated the pages
1237
1238Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1239
1240 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1241
1242Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1243
1244 * xpath.c: possible mem leak patch from Jason Adams
1245
1246Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1247
1248 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1249 in the XQuery namespace
1250 * configure.in: preparing 2.4.24
1251 * doc/*.html: updated the web pages
1252
1253Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1254
1255 * python/generator.py: closing bug #85258 by generating conditional
1256 compile check to avoid linking to routines not configured in.
1257
12582002-08-22 Havoc Pennington <hp@pobox.com>
1259
1260 * autogen.sh: update error message for missing automake
1261
1262Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1263
1264 * python/Makefile.am: typo in target name resulted in libxml2.py
1265 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1266
1267Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * win32/win32/Makefile.mingw: updated with version from
1270 Elizabeth Barham at http://soggytrousers.net/repository/
1271
1272Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1273
1274 * win32/Makefile.msvc: added the prefix location to the include
1275 and lib search path.
1276
12772002-08-18 Havoc Pennington <hp@pobox.com>
1278
1279 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1280 both automake 1.6 and 1.4 installed get the right automake. Means
1281 compilation from CVS will now require the latest automake 1.4
1282 release, or manually creating symlinks called "automake-1.4" and
1283 "aclocal-1.4"
1284
1285Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1286
1287 * configure.in python/Makefile.am: more AMD 64 induced changes from
1288 Frederic Crozat
1289
1290Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * xinclude.c: oops I was missing the xml:base fixup too
1293 * result/XInclude/*.xml: this adds xml:base attributes to most
1294 results of the tests
1295
1296Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1297
1298 * xinclude.c: quick but apparently working implementation of
1299 xi:fallback, should close bug #89684
1300 * Makefile.am test/XInclude/docs/fallback.xml
1301 result/XInclude/fallback.xml: added a basic test for fallback,
1302 and run with --nowarning to avoid a spurious warning
1303 * configure.in: applied patch from Frederic Crozat for python
1304 bindings on AMD 64bits machines.
1305
1306Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1309 the caller don't pass a SAX callback block.
1310
1311Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * tree.c: applied the same fix for the XML-1.0 namespace to
1314 xmlSearchNsByHref() as was done for xmlSearchNs()
1315
1316Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * libxml.3: small cleanup of the man page
1319 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1320 when serializing HREF attributes generated by XSLT.
1321
1322Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1323
1324 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1325 version of Marc Liyanage' patch for boolean attributes in HTML
1326 output
1327
1328Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1329
1330 * python/tests/serialize.py: fixed the test results, indenting
1331 behaviour changed slightly
1332
1333Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1334
1335 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1336 new c14n function to Windows def files
1337
1338Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1339
1340 * c14n.c: fixed a memory leak in c14n code
1341
1342Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * parser.c include/libxml/parser.h: adding a new API for Christian
1345 Glahn: xmlParseBalancedChunkMemoryRecover
1346 * valid.c: patch from Rick Jones for some grammar cleanup in
1347 validation messages
1348 * result/VC/* result/valid/*: this slightly change some of the
1349 regression tests outputs
1350
1351Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * tree.c: trying to fix a problem in namespaced attribute handling
1354 raised by Christian Glahn
1355
1356Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * encoding.c include/libxml/encoding.h: Opening the interface
1359 xmlNewCharEncodingHandler as requested in #89415
1360 * python/generator.py python/setup.py.in: applied cleanup
1361 patches from Marc-Andre Lemburg
1362 * tree.c: fixing bug #89332 on a specific case of loosing
1363 the XML-1.0 namespace on xml:xxx attributes
1364
1365Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1366
1367 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1368 corner case from new Merlin's test suite and added a callback
1369 that will be used to improve xmlsec performance
1370
1371
1372Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1373
1374 * HTMLtree.c: trying to fix the <style> escaping problem in
1375 HTML serialization bug #89342
1376
1377Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1380 and rebuilt the web site.
1381
1382Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1383
1384 * include/libxml/tree.h: added _private member to xmlNs struct
1385
1386Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1387
1388 * HTMLparser.c: fixing bug #84876 based on the xml working
1389 code.
1390
1391Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1392
1393 * python/Makefile.am: enhanced to fix bug 72012 (errors
1394 when using '-jX' make parameter)
1395
1396Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1397
1398 * xpath.c: small additional enhancement for booleans
1399 compared to nodesets
1400
1401Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1402
1403 * HTMLtree.c: changed the order of the encoding declaration
1404 attributes in the meta tags due to a bug in IE/Mac
1405
1406Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1407
1408 * xpath.c: enhanced handling of booleans (especially '='
1409 and '!=' for nodesets) - fixes bug 85256. Added new
1410 routine xmlXPathNotEqualValues for more proper handling
1411 of '!=' when nodesets are involved.
1412
1413Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1414
1415 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1416 doc/xmlcatalog_man.xml to the source distribution
1417
1418Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1419
1420 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1421 asked for this.
1422
1423Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1424
1425 * configure.in: preparing 2.4.23
1426 * doc/*: rebuilt the docs
1427
1428Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * parser.c: fixing bug #84169 by fixing the
1431 comment of xmlCreatePushParserCtxt to describe the
1432 encoding detection parameters better.
1433
1434Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1435
1436 * valid.c: fixing bug #79331 in one path the lookup for
1437 ID attributes on a namespaced node wasn't handled correctly :-\
1438
1439Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLparser.c: trying to fix 87235 about discarded white
1442 spaces in the HTML parser.
1443 * result/HTML/*: this changes the output of a number of HTML
1444 regression tests
1445
1446Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1447
1448 * xpath.c: applied patch from Richard Jinks for the namespace
1449 axis + fixed a memory error.
1450 * parser.c parserInternals.c: applied patches from Peter Jacobi
1451 removing ctxt->token for good.
1452 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1453 popped out by the regression tests.
1454 * Makefile.am: patch for threads makefile from Gary Pennington
1455
1456Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1457
1458 * xpath.c: enhanced behaviour of position() after usage of
1459 expressions involving preceding-sibling (et al).
1460
1461Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * hash.c: applied a patch from Peter Jacobi to solve a problem
1464 when compiling with the Watcom C on Win32
1465 * result/schemas/*.err: the change of hashing algo generated
1466 permutations in the output
1467
1468Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1469
1470 * hash.c: applied patch from Sander Vesik improving the quality of
1471 the hash function.
1472
14732002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1474
1475 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1476 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1477 xmllint.c xpath.c: replaced sprintf() with snprintf()
1478 to prevent possible buffer overflow (the bug was pointed
1479 out by Anju Premachandran)
1480
1481Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * parser.c: removed an uninitialized data error popped by valgrind
1484 on PE references
1485
1486Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1487
1488 * doc/xml.html
1489 adding tutorial reference to the web page
1490
1491Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1492
1493 * doc/tutorial/xmltutorial.xml
1494 * doc/tutorial/ar01s07.html
1495 * doc/tutorial/ape.html
1496 * doc/tutorial/includegetattribute.c
1497 adding section to tutorial about retrieving an attribute
1498 value
1499
1500Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1501
1502 * parser.c: applied a couple of patches from Peter Jacobi to start
1503 to get rid of ctxt->token, with a possible significant speed
1504 improvement to be gained once done. Better compliance with PE
1505 references constructs in DTDs too.
1506 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1507 from Peter too
1508
1509Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1510
1511 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1512 xmlParseElement was likely to have been deallocated at the
1513 time of the report, possibly leading to segfault. Just report
1514 the tag name now.
1515
1516Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1517
1518 * xpath.c: patch from Richard Jinks for XPath substring() function
1519 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1520
15212002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1522
1523 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1524
1525Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1526
1527 *doc/FAQ.html
1528 fixing typos in FAQ, thanks to Robert Funnell for the
1529 editing help
1530
1531Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1532
1533 * NEWS: got complaints from rpmlint that it was empty
1534
1535Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1536
1537 * added doc/tutorial, including:
1538 apa.html
1539 apb.html
1540 apc.html
1541 apd.html
1542 ar01s02.html
1543 ar01s03.html
1544 ar01s04.html
1545 ar01s05.html
1546 ar01s06.html
1547 includeaddattribute.c
1548 includeaddkeyword.c
1549 includekeyword.c
1550 includestory.xml
1551 index.html
1552 xmltutorial.xml
1553 libxml tutorial, including generated html
1554
1555Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1556
1557 * result/c14n/exc-without-comments/merlin-c14n-two-*
1558 result/c14n/without-comments/merlin-c14n-two-*
1559 test/c14n/exc-without-comments/merlin-c14n-two-*
1560 test/c14n/without-comments/merlin-c14n-two-*
1561 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1562 c14n/exc-c14n and slightly modified test script to handle
1563 these test cases
1564 * c14n.c: fixed bugs for complicated nodes set (namespace
1565 without node and others from merlin-c14n-two.tar.gz)
1566 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1567 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1568 for xmlsec performance patch
1569 * xpath.c: fixed self::node() for namespaces and attributes
1570
1571Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1572
1573 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1574 but with the format parameter
1575 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1576
1577Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1578
1579 * Makefile.am: updated c14n tests suite
1580 * c14n.c: performance improvement for previous c14n patch
1581
1582Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1583
1584 * parser.c: another peroformance patch from Peter Jacobi, that
1585 time on parsing attribute values.
1586
1587Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1588
1589 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1590 into LibXML2 test suite
1591
1592Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1593
1594 * c14n.c: propagating xpath ancesstors node fix to c14n
1595 plus small performance improvement to reduce number of
1596 mallocs
1597 * xpath.c: fixed ancestors axis processing for namespace nodes
1598
1599Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1600
1601 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1602 Peter Jacobi
1603
1604Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * configure.in: preparing 2.4.22
1607
1608Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1609
1610 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1611 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1612 a public entry point.
1613 * doc/*: rebuilt the API and docs
1614
1615Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1616
1617 * xpath.c: patch from Richard Jinks to fix a problem introduced
1618 in the previous patch and pointed by Norm
1619
1620Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * libxml.spec.in: fixing bug #81112
1623
1624Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1625
1626 * uri.c: fixing bug #82848
1627
1628Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1629
1630 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1631 output of one catalog test
1632
1633Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1634
1635 * global.data globals.c tree.c include/libxml/globals.h
1636 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1637 default value for global parameter xmlIndentTreeOutput to 1 and
1638 introduced new global parameter xmlTreeIndentString (the string
1639 used to do one-level indent) with default value " " (as it was
1640 in tree.c)
1641
1642Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1643
1644 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1645 with trio and schemas.
1646
1647Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * xpath.c: patch from Richard Jinks to fix the problem raised in
1650 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1651
1652Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * xmlschemas.c: a bit of work on import.
1655 * xmlschemastypes.c: Charles Bozeman provided a compare function
1656 for date/time types so min/max facet restrictions should work,
1657 indeterminate comparisons return an error instead of equal.
1658 * test/schemas/date_0* result/schemas/date_0_0: specific test
1659 from Charles Bozeman too
1660
1661Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1664 from Christian Cornelssen fixing the man pages and the Catalog
1665 building script.
1666 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1667 next step is <xs:import> I now have a reasonable understanding
1668 of how it works.
1669
1670Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1671
1672 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1673
1674Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1675
1676 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1677
1678Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1679
1680 * xpath.c: fixing an XPath function evalutation bug pointed out
1681 by Alexey Efimov where the context was lost when evaluating
1682 the function arguments
1683
1684Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1685
1686 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1687 function public for XMLSec performance optimizations
1688
1689Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1690
1691 * python/generator.py python/libxml2class.txt : fixed a problem
1692 with the HTML parser pointed by Gary Benson
1693 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1694 example
1695
1696Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1697 * parser.c: fixed bug #81159 (memory growth in SAX)
1698
1699Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1700 * xpath.c: fixed bug #78858 (the real fix)
1701
1702Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1703 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1704
1705Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * tree.c: modified xmlNodeSetBase to allow changing the
1708 base of a document.
1709
1710Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * xmlschemastypes.c: patch Charles Bozeman for validation of
1713 all the date, time, and duration types
1714 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1715 * configure.in: fixed an error pointed by an user
1716 * xml2-config.in: fixed an error pointed by an user
1717
1718Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1719
1720 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1721 win32/libxml2.def.src xmlIO.c: exported default
1722 'file:', 'http:' and 'ftp:' protocols input handlers
1723 and maked protocols comparisson case insensitive
1724
1725Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1726
1727 * configure.in: Neven Has detected a typo
1728
1729Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1730
1731 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1732 as one of the persons allowed to commit directly to the
1733 module.
1734
1735Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1736
1737 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1738 * valid.c: raised a too low limit
1739 * doc/*: rebuilt the docs
1740
1741Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * test/XPath/expr/floats test/XPath/expr/functions
1744 result/XPath/expr/floats result/XPath/expr/functions
1745 xpath.c: another XPath conformance patch from Richard Jinks
1746
1747Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1748
1749 * xmlschemas.c: fixed validation of attribute groups.
1750 * test/schemas result/schemas: added an example from the primer
1751
1752Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1755 * test/schemas result/schemas: updated the test list
1756
1757Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * TODO: updated a bit
1760 * parser.c: made a comment more specific
1761 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1762 Schemas conformance.
1763 * test/schemas result/schemas: updated the test list
1764
1765Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1766
1767 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1768 implementing xs:all with minOccurs = 0
1769 * tes/schemas/* result/schemas/*: added more tests covering
1770 xs:all
1771
1772Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1773
1774 * xmlregexp.c: first implementation of the all particle, this
1775 may need to be revisited for case where not all transitions
1776 must be crossed.
1777
1778Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * tree.c: another entity processing update from Markus Henke
1781
1782Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1783
1784 * trionan.c: fixed crash on OSF/1
1785
1786Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1787
1788 * xmlschemas.c: more Schemas work
1789 * test/schemas/* result/schemas/*: added more tests coming
1790 from the spec.
1791
1792Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1793
1794 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1795 ExcC14N specification
1796
1797Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * tree.c: patch from Markus Henke, fix for recursive entities.
1800
1801Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1802
1803 * xpath.c: fix a problem with string() on a document node.
1804
1805Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * Makefile.am xmlschemas.c: more Schemas work
1808 * test/schemas/* result/schemas/*: added more tests coming
1809 from the spec.
1810
1811Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1812
1813 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1814 * result/HTML/*: this changes a few things in the results
1815
1816Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1817
1818 * include/libxml/tree.h: eliminated 'declaration different than
1819 prototype' warning
1820 * include/win32config.h: "resolved" conflicts with errno.h
1821
1822Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1823
1824 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1825 on the automata interfaces and debug of counted choices
1826 * test/schemas/* result/schemas/*: added a number of tests
1827
1828Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1829
1830 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1831 a bit of work on Schemas
1832 * testSchemas.c: try to make it more useful
1833 * test/schemas/* result/schemas/* Makefile.am: changed the
1834 Schemas regression test procedure, started adding a few samples
1835
1836Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1837
1838 * include/libxml/encoding.h: Patch for the Borland C++ builder
1839 * include/libxml/tree.h: Patch for the Borland C++ builder
1840 * threads.c: Patch for the Borland C++ builder
1841 * win32/bcb5: New directory for the Borland C++ builder
1842 project files
1843
1844Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1845
1846 * win32/Makefile.msvc: Update for XML Schema support
1847 * win32/configure.js: Update for XML Schema support
1848 * win32/libxml2.def.src: Update for XML Schema support
1849
1850Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1853 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1854 xmlunicode.c include/libxml/Makefile.am
1855 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1856 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1857 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1858 include/libxml/xmlversion.h.in : merged the current state of
1859 XML Schemas implementation, it is not configured in by default,
1860 a specific --schemas configure option has been added.
1861 * test/automata test/regexp test/schemas Makefile.am
1862 result/automata result/regexp result/schemas:
1863 merged automata/regexp/schemas regression tests
1864
1865Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1866
1867 * xpath.c: Gary found a compile time problem, fixes #78823
1868
1869Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1870
1871 * configure.in: release of 2.4.20
1872 * doc/*: updated and rebuilt the docs
1873
1874Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * python/Makefile.am: patch from Cristian Gafton to build on
1877 Red Hat 6.2, should also fix #75779
1878
1879Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * valid.c: first part of fixing #78729
1882
1883Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1884
1885 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1886 escaping of URI when saving HTML files.
1887 * result/HTML/*: this impacted some tests
1888
1889Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1890
1891 * configure.in: trying to fix #77441
1892
1893Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1894
1895 * include/libxml/xmlIO.h: Hallski complained it could not be
1896 included by itself.
1897
1898Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1901
1902Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1903
1904 * win32/configure.js: patch from Nilo for the c14n option
1905 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1906
1907Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1908
1909 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1910 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1911 LIBXML_THREAD_ENABLED
1912
1913Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1914
1915 * xpath.c: another patch from Richard Jinks for substring conformance
1916 * test/XPath/expr/floats test/XPath/expr/strings
1917 result/XPath/expr/floats result/XPath/expr/strings: update of the
1918 test suite to check those.
1919
1920Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1921
1922 * xpath.c: patch from Richard Jinks for .x float parsing.
1923
1924Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1925
1926 * parser.c: patch from Markus Henke when an encoding ain't recognized
1927
1928Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1929
1930 * libxml.m4: got a report that #include <string.h> was needed
1931
1932Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1935
1936Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1937
1938 * doc/example.html: fixing typo
1939
1940Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1941
1942 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1943 pointed out by Melvyn Sopacua.
1944
1945Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * libxml.m4: Frédéric Crozat gave a patch related to the change
1948 of Include paths breaking the libxml.m4
1949
1950Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * xpath.c: Fix bug #76927 forgot to save some context
1953 when evaluating binary expressions
1954
1955Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * configure.in: fixed configure for MPE/iX from Markus Henke
1958 * xmlmemory.c: fixed initialization problems
1959 * xpath.c: another set of patches from Richard Jinks this
1960 fixes "make XPathtests" on linux
1961
1962Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1963
1964 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1965 * test/XPath/expr/compare test/XPath/expr/equality
1966 test/XPath/expr/floats test/XPath/expr/functions
1967 test/XPath/expr/strings result/XPath/expr/compare
1968 result/XPath/expr/equality result/XPath/expr/floats
1969 result/XPath/expr/functions result/XPath/expr/strings: Updated
1970 tests though they show a divergence on Linux
1971
1972Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * xpath.c trionan.c: previous commit also included patches
1975 from Richard Jinks on some IEEE support corner case
1976
1977Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1980 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1981 that $(datadir) should be used for docs
1982
1983Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1984
1985 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1986 could leak filedescriptors
1987
1988Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * configure.in nanohttp.c: applied patch from Allan Clark for
1991 UnixWare/OpenServer
1992
1993Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * configure.in: preparing 2.4.19
1996 * doc/*: rebuilt the docs
1997
1998Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * nanohttp.c: fixing #76043, got fed up with non-portability
2001 of that piece of code.
2002
2003Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * valid.c SAX.c: Never commit without running "make tests" :-(
2006 fix a couple of stupidities in the previous commit
2007 * result/*: a few changes in some attribute order result of previous
2008 commit.
2009
2010Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2011
2012 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2013 the internal subset should not raise duplicate ID errors,
2014 also there was a small bug in conjunction to namespace
2015 declarations defaulted and xml:xxx attributes DTD definitions.
2016
2017Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * xpath.c: Richard Jinks also raised some rounding problems
2020 this tries to fix them
2021
2022Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2025 behaviour in xmlXPathCastToString()
2026
2027Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2030 raised by Morus Walter
2031
2032Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2035 from Igor
2036
2037Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * xpath.c: fixing #75619, related to a problem when trying
2040 to evaluate condition when the current node set resulting
2041 from that sub-step evaluation is empty. Also fixes 2 potential
2042 problem with previous-sibling and next-siblings axis.
2043
2044Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2047 HTML support is not configured in.
2048
2049Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2052 include/libxml/tree.h: dohh I really didn't intended to commit
2053 this test version :-(
2054
2055Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2056
2057 * testSAX.c: I wanted to see the real speed at the SAX interface
2058 after a little too many Ximianer started complaining about the
2059 parser speed.
2060 added a --quiet option:
2061 paphio:~/XML -> ls -l db100000.xml
2062 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2063 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2064 3200006 callbacks generated
2065 real 0m1.270s
2066 Which means 16MBytes/s and 3Mcallback/s
2067
2068Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2069
2070 * xpath.c: valgrind spotted another error that time when running
2071 on libxslt regression tests
2072
2073Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * Makefile.am: adding "make valgrind" running the full regression
2076 tests (except python ones) under Valgrind (using valgrind -q
2077 which was kindly added by the author).
2078 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2079 passes cleanly now except an obcure floating point initialization
2080 raised in log10() in one XPath regression test ???
2081 * tree.c: edited some comments to close #75244
2082
2083Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2084
2085 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2086 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2087 context of ScrollKeeper, made sure that if the number is
2088 an integer, the serialization follows the description at
2089 http://www.w3.org/TR/xpath#section-String-Functions
2090
2091Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2092
2093 * configure.in: preparing 2.4.18
2094 * doc/*: updated and rebuilt the web site
2095 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2096 the Windows and Cygwin maintainers.
2097 * parser.c: humm, changed the way the SAX parser work when
2098 xmlSubstituteEntitiesDefault(1) is set, it will then
2099 do the entity registration and loading by itself in case the
2100 user provided SAX getEntity() returns NULL.
2101 * testSAX.c: added --noent to test the behaviour.
2102
2103Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2104
2105 * parser.c: Wilfried Teiken provided a hackish but working
2106 way to get context reported back on entities when parsing
2107 with SAX and without breaking the DOM build.
2108
2109Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2110
2111 * c14n.c: applied a new patch from Aleksey Sanin
2112 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2113 to reference Aleksey implementation of XML digital Signatures
2114
2115Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2116
2117 * xpath.c: small fix to avoid potential problem due to
2118 ordering of freeing data
2119 * python/Makefile.am: people were complaining about
2120 the generated file in python dir not being built
2121
2122Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2123
2124 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2125 python/generator.py python/libxml.c python/types.c: Cleanup
2126 of the python Makefiles based on Jacob and James feedback,
2127 fixed the spec file accordingly, fixed the number of warning
2128 that passing my pedantic CFLAGS was generating. Conclusion
2129 is that Python includes are real crap.
2130
2131Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2132
2133 * configure,in: it was reported quite a few times that
2134 xml2-config --cflags should not output
2135 -I$includeprefix/libxml2/libxml because libxml2 header names
2136 clashes with existing names like list.h from C++ stl.
2137 Includes should be #include<libxml/xxx.h> so ...
2138
2139Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2140
2141 * c14n.c: another patch from Aleksey Sanin
2142
2143Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2144
2145 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2146 canonicalization algorithm
2147 * doc/xml.html doc/index.html: added the C14N references on the
2148 index page.
2149
21502002-03-13 jacob berkman <jacob@ximian.com>
2151
2152 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2153 usage, redundant, and gcc specific
2154
2155Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2156
2157 * xpath.c: speedup some node selection operations, this can
2158 have a significant impact on DocBook Norm's stylesheets
2159 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2160 make sure it's always the case
2161 * debugXML.c: distinguish CDATA and comments in ls operations
2162
2163Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2164
2165 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2166 to generate better API descriptions etc...
2167
2168Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * c14n.c: Fixing #74186, made sure all boolean expressions
2171 get fully parenthesized, ran indent on the output
2172 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2173 include/libxml/tree.h: also #74186 related, removed the
2174 --with-buffers option, and all the preprocessor conditional
2175 sections that were resulting from it.
2176
2177Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2178
2179 * valid.c: applied patch from Dodji Seketeli fixing an
2180 uninitailized variable in xmlValidGetValidElements()
2181
2182Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * c14n.c: fixed a few comments
2185 * doc/*.html doc/*/*.html: regenerated the docs and added
2186 the C14N API
2187 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2188
2189Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2190
2191 * check-xml-test-suite.py: fix to adapt varaiations in the
2192 bindings
2193 * configure.in python/setup.py python/setup.py.in: fixed to
2194 have the version of the python scripts automatically updated
2195
2196Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2199 in xmlCopyProp()
2200
2201Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * configure.in: preparing 2.4.17 release
2204 * doc/*: updated and rebuilt the docs
2205 * xpath.c: fixed a comment
2206 * python/libxml.c: fixed a possible reentrancy problem
2207
2208Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2211 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2212 added a specific regression test
2213 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2214 not raise exceptions when failing to find the attribute.
2215
2216Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * configure.in xmllint.c: owen pointed out a problem with the
2219 ftme fix, gettimeofday() was not detected by configure and
2220 the ftime header wasn't included, dohhh
2221
2222Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2223
2224 * configure.in xmllint.c: trying to fix #71457 for timing
2225 precision when gettimeofday() is not availble but ftime() is
2226
2227Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2230 are now copied on install and part of the -devel RPM
2231
2232Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * xpath.c: trying to avoid bug #72150 which was apparently
2235 caused by a gcc bug (or a processor problem) as detailed
2236 at http://veillard.com/gcc.bug
2237
2238Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2239
2240 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2241 fixed xmlReconciliateNs(), added a Python test/example for
2242 inter-document cut'n paste
2243 * python/libxml.py: fixed node.doc on document nodes and added
2244 xpathEval() onto node objects
2245
2246Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2247
2248 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2249 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2250 fixup and integrated tests for the serialization stuff
2251
2252Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2255 moved the libxml man page to section 3
2256
2257Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * tree.c: fix bug #72490
2260 * python/libxml.c python/libxml.py: added methods serialize()
2261 and saveTo() to all node elements.
2262
2263Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2264
2265 * xmlIO.c: closed #73430, don't read from an input source
2266 which indicated an end-of-file or an error.
2267
2268Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * parser.c: make sure SAX endDocument is always called as
2271 this could result in a Python memory leak otherwise (it's
2272 used to decrement ref-counting)
2273 * python/generator.py python/libxml.c python/libxml.py
2274 python/libxml2-python-api.xml python/libxml2class.txt
2275 python/tests/error.py python/tests/xpath.py: implemented
2276 the suggestions made by Gary Benson and extended the tests
2277 to match it.
2278
2279Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2280
2281 * python/generator.py: applied patch fixing #73450
2282
2283Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2284
2285 * xpath.c: fixing #61290 "namespace nodes have no parent"
2286 long standing divergence from the XPath REC. NodeSets
2287 simply hold a copy of namespace nodes and those node ->next
2288 points to the parent (which may not be the node carrying the
2289 definition).
2290 * include/libxml/xpath.h: flagged but didn't added a possible
2291 speedup
2292 * DOCBparser.c HTMLparser.c: removed some warnings from push
2293 parser due to new state being added.
2294 * tree.c: new fix from Boris Erdmann
2295 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2296 the XML Canonalization support from Aleksey Sanin
2297
2298Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2299
2300 * tree.c: patch from Boris Erdmann fixing some namespace odities
2301 with xmlCopyNode()
2302
2303Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * xmlIO.c: fix bug #72706 when loading a NULL entity
2306
2307Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2308
2309 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2310 actually change in a future XML Namespace revision.
2311
2312Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2315 added the possibility of returning nodesets from XPath extension
2316 functions written in Python
2317
2318Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2319
2320 * python/*: commiting some Python bindings work done while travelling
2321
2322Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2323
2324 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2325 explicitely with memory debugging switched on
2326
2327Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2330 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2331 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2332 the accessor generator for strings
2333 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2334 regression test.
2335
2336Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * python/README python/generator.py python/libxml.c python/setup.py:
2339 added the 'usual' setup.py to allow building a libxml2-python
2340 module based on the same code. The initialization is however
2341 different the 2 .so files fo libxml2 and libxslt are identical and
2342 they entry point initialize both libraries. this is done to avoid
2343 some possible nasty problem since the Python don't merge the maps
2344 of all shared modules.
2345
2346Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * parser.c: fixed a push/encoding bug reported by Michael
2349 on librsvg
2350
2351Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * include/libxml/parserInternals.h: fixes a misplaced #endif
2354
2355Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2356
2357 * parser.c valid.c: found and fixed a couple of allocation bugs
2358
2359Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2360
2361 * doc/xml.html doc/python.html doc/*: added a Python and binding
2362 page describing the current state of the Python bindings and
2363 giving pointers to the other languages wrappers.
2364
2365Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2368 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2369 rebuilt the API and web site
2370 * xpath.c: fixed #71978 portability bugs
2371
2372Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2375
2376Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2377
2378 * include/libxml/parserInternals.h parser.c: had to change
2379 2 internal parsing API when processing document content
2380 to check the start and end of element content are defined
2381 in the same entity
2382 * valid.c include/libxml/valid.h: attribute normalization can
2383 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2384 with the context to report it.
2385 * SAX.c: fixed the last known bugs, crazy validation constraints
2386 when a document is standalone seems correctly handled. There
2387 is a couple of open issues left which need consideration especially
2388 PE93 on external unparsed entities and standalone status.
2389 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2390 The 2 tests left failing are actually in error. Cleanup done.
2391
2392Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * valid.c: implemented E59 spaces in CDATA does not match the
2395 nonterminal S
2396
2397Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * SAX.c parser.c valid.c: more validation test fixups
2400 * check-xml-test-suite.py: added duration info for the tests
2401
2402Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * parser.c valid.c: a couple of errors were reported but not
2405 saved back as such in the parsing context. Down to 1% failure rate
2406 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2407
2408Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * xmlInternald.c: isExtender was missing a char
2411 * parser.c include/libxml/parser.h: % are acceptable in the
2412 internal subset if within a PUBLIC ID
2413
2414Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2415
2416 * SAX.c parserInternals.c valid.c: more work on the conformance
2417 suite. Took the step to finally block documents with encoding
2418 errors. It's a fatal error per the spec, people should have fixed
2419 their documents by now.
2420
2421Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2422
2423 * check-xml-test-suite.py: fixed the test script after some discussion
2424 on the semantic of TYPE="error"
2425 * Makefile.am: added the script to the distrib
2426
2427Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2428
2429 * SAX.c entities.c: fixed a couple of conformances issues deep
2430 into the validation code (standalone and undeclared Notations)
2431
2432Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2435 stayed there for years !
2436
2437Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2440 missing
2441
2442Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * check-xml-test-suite.py: improved the behaviour a bit as
2445 well as the logs
2446 * parser.c valid.c SAX.c: fixed a few more bugs
2447 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2448
2449Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2450
2451 * check-xml-test-suite.py: python script to run regression tests
2452 against the XML Test suite of W3C/OASis
2453 * SAX.c: fixed a validation bug
2454 * parser.c: fixed 3 errors pointed by the test suite
2455 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2456 * python/Makefile.am: fixed a dependendy
2457
2458Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2459
2460 * xmlmemory.c: avoid a warning bug #71594
2461
2462Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2463
2464 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2465 warning on alpha/Tru64
2466
2467Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * include/libxml/entities.h: fixing a comment
2470 * valid.c: fixing some troubles with validity check on namespaces
2471 * result/VC/NS3 test/VC/NS3: added a specific regression test
2472
2473Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2474
2475 * tree.c: Fixing #71342 serializing '\n' in attribute values
2476 * result/noent/att3 result/att3 test/att3: added a specific
2477 test.
2478
2479Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2480
2481 * python/libxml.c: couple of bug fixes
2482
2483Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2484
2485 * python/*.py: removed tabs and used spaces.
2486
2487Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2488
2489 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2490 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2491
2492Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2495 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2496
2497Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * include/libxml/encoding.h include/libxml/entities.h
2500 include/libxml/globals.h include/libxml/parser.h
2501 include/libxml/threads.h include/libxml/tree.h
2502 include/libxml/xmlmemory.h: trying to fix the include mess
2503
2504Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2505
2506 * include/libxml/xmlmemory.h: reverted part of the previous
2507 attempt to provide #69655, this was breaking the build.
2508
2509Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2512 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2513 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2514 include/libxml/parserInternals.h include/libxml/tree.h
2515 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2516 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2517 clean.
2518 * python/libxml.c: fixed a warning.
2519
2520Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2523 copying of node, merge back IDs in the target document.
2524 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2525 test/XInclude/ents/ids.xml: test case
2526 * result/VC/ElementValid4: output changed due to a typo fix
2527
2528Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2529
2530 * python/Makefile.am: seems some version of automake didn't
2531 generate the dependancies right as Jacob found out. Add
2532 an extra dependancy rule.
2533
2534Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2535
2536 * parserInternals.c valid.c: Justin Fletcher found some parts
2537 of the code needing cleanup
2538 * libxml.spec.in python/Makefile.am python/generator.py
2539 python/libxml.c python/libxml.py: Fixed the python Makefiles
2540 corrected a bug showing up on ia64, changed the name of the
2541 python internal module too
2542
2543Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2544
2545 * Makefile.am: applied patch from Andris Pavenis for binary
2546 name suffixes
2547
2548Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * xmllint.c win32/win32config.h: fixing #68748
2551
2552Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2553
2554 * valid.c: fixing #70166
2555
2556Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * valid.c: fixing #70077
2559
2560Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2561
2562 * Copyright Makefile.am README configure.in libxml.spec.in:
2563 Changed to the MIT Licence
2564 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2565 doc/xmlio.html: updated the doc accordingly
2566 * include/libxml/xmlwin32version.h configure.in: preparing
2567 2.4.14 release
2568 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2569 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2570 fixed the const xmlChar * wrapper and generator, XPath extension
2571 functions now use the context as first argument
2572 * python/tests/tstxpath.py python/tests/xpath.py
2573 python/tests/xpathext.py: Updated the tests accordingly
2574 * tree.c: fixed bug #70067
2575
2576Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * Makefile.am: cleanup
2579 * debugXML.c: always use stdout if output is NULL
2580 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2581 * python/Makefile.am python/generator.py python/libxml2class.txt
2582 python/libxml_wrap.h python/types.c: augmented the number of bindings
2583 handling FILE * and XPath contexts
2584 * python/tests/Makefile.am: avoid a stupid problem due to the
2585 use of TEST.
2586
2587Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2590
2591Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2592
2593 * python/TODO python/libxml.c: cleanup the extension function lookup
2594 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2595
2596Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * configure.in python/Makefile.am: do not install outside
2599 of prefix
2600
2601Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * python/TODO python/libxml.c: started adding SAX interfaces
2604 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2605 SAX test
2606
2607Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2608
2609 * tree.c: hardened the addChild function
2610 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2611 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2612 added accessors needed for xmlNode, a bit more testing and
2613 extension of interfaces
2614 * python/tests/Makefile.am python/tests/build.py: added a test
2615 build from scratch/save/load/check
2616
2617Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * parserInternals.c: change a small bit in the way valididy
2620 error messages get initialized
2621 * python/TODO python/libxml.c python/libxml2-python-api.xml
2622 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2623 added some memory debugging to track leaks at the libxml2 level
2624 * python/tests/*.py: changed all tests to check for leaks,
2625 there is just one left in XPath extension registrations.
2626
2627Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2628
2629 * python/TODO python/generator.py python/libxml2-python-api.xml
2630 python/libxml2class.txt: more accessor classes for the parser
2631 context, allow to switch on and check validity
2632 * python/tests/Makefile.am python/tests/error.py
2633 python/tests/invalid.xml python/tests/valid.xml
2634 python/tests/validate.py: attded more test and and added error.py
2635 which I forgot to commit in the last step
2636
2637Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * python/Makefile.am python/types.c: cleanup
2640 * python/libxml.c python/libxml.py python/libxml_wrap.h
2641 python/generator.py python/libxml2-python-api.xml
2642 python/libxml2class.txt: added class for parser context, added
2643 first cut for push mode support. Added a framework to generate
2644 accessors functions.
2645 * python/tests/Makefile.am python/tests/push.py: added a push
2646 test
2647
2648Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2649
2650 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2651 bug a bit of cleanup.
2652
2653Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2656 python/libxml2class.txt: adding error redirections and preformat
2657 to a python handler
2658 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2659 tests self checking
2660
2661Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2662
2663 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2664 a function
2665
2666Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2669 python/libxml.c python/libxml2-python-api.xml
2670 python/libxml2class.txt: Progressing through the TODOs, class
2671 description output, extra XML API, RPM now builds the wrappers
2672 for all python installed versions
2673
2674Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2675
2676 * configure.in libxml.spec.in python/Makefile.am python/TODO
2677 python/generator.py python/libxml2class.txt: added more informations
2678 in the libxml2-python package including docs. Slightly changed
2679 the class hierarchy
2680 * python/tests/*: added basic regression tests infrastructure too
2681
2682Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2683
2684 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2685 added libxml2-python as part of the packages installed
2686
2687Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * python/Makefile.am python/generator.py python/libxml.c
2690 python/libxml.py: more work, now able to extend the
2691 XPath interpreter with functions written in python.
2692
2693Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2694
2695 * python/Makefile.am: Jacob sent a patch to allow building from
2696 tarfile.
2697
2698Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2701 inserted the python wrappers build, I hope this won't be too
2702 unportable
2703
2704Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2705
2706 * xpath.c: minor optimization
2707 * python/generator.py python/libxml.c python/libxml.py
2708 python/libxml_wrap.h: more work on the python bindings,
2709 they now support XPath and there is no evident leak
2710
2711Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2712
2713 * python/generator.py python/libxml.c python/libxml.py:
2714 more work on the python bindings generator.
2715
2716Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * python/generator.py python/libxml.c python/libxml_wrap.h:
2719 more work on the python bindings.
2720
2721Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * python/generator.py python/libxml.c python/libxml.py
2724 python/libxml_wrap.h: commited early version of a python binding
2725 for private use only ATM
2726
2727Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * entities.c tree.c include/libxml/entities.h: applied patch
2730 from Anthony Jones to implement copy of DTD subtree too. Had
2731 just to keep 2 function private which really ought to become
2732 public ones.
2733
2734Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2735
2736 * xmllint.c: added pointers to the web pages in the usage()
2737
2738Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2739
2740 * tree.c: more fixes from Petr Kozelka for attribute handling
2741 in the tree API to align the semantic with DOM.
2742
2743Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * valid.c tree.c entities.c: another set of patches from
2746 Anthony Jones for copy operations cleanup and robustness
2747
2748Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2751 an alphabetic index based on comments content
2752 * doc/*: rebuilt the web site with the new references
2753
2754Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2755
2756 * parserInternals.h: Greg Sjaardema suggested to use an
2757 eponential buffer groth policy in xmlParserAddNodeInfo()
2758
2759Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2762 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2763 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2764 to generate cross-references, and added/updated the stylesheets
2765 to generate and link API indexes. The generic keyword index
2766 is not done yet.
2767 * doc/*.html: regenerated all the usual docs too
2768
2769Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * debugXML.c: added an xpath function to the shell for T. V. Raman
2772
2773Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2774
2775 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2776 debug routines.
2777
2778Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2781 support of attribute nodes
2782
2783Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2786 hopefully near complete and fully documented of the API in XML
2787 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2788 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2789 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2790 include/libxml/parserInternals.h include/libxml/valid.hi
2791 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2792 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2793 include/libxml/xpath.h include/libxml/xpathInternals.h:
2794 Cleaned up the doc comments a lot in the process, the interface
2795 coverage is now 100%
2796
2797Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2798
2799 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2800 extracts comments from the gtk-doc DocBook output (a bit
2801 convoluted but seems to work).
2802
2803Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2804
2805 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2806 added an XML description of the API, moved the script generating
2807 it here. Added a "make api" target
2808
2809Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2810
2811 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2812
2813Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2814
2815 * xpath.c include/libxml/xpathInternals.h: the change made to
2816 xmlXPathFuncLookupFunc was incompatible roll it back
2817
2818Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * SAX.c: cleanup patch from Anthony Jones
2821 * doc/Makefile.am: fix the headers to avoid in make scan
2822 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2823 includes, * vs Ptr and general cleanup
2824 * parsedecl.py: first version of a script to extract the
2825 module interfaces, the goal will be to provide .decl or XML
2826 specification of the interfaces to build wrappers.
2827
2828Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2829
2830 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2831 now provides return codes in case of errors
2832
2833Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2834
2835 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2836 Upgraded to trio baseline 1.6
2837 * strio.h strio.c: Replaced by triostr.h and triostr.c
2838
2839Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2840
2841 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2842 of strdup usage in the code
2843
2844Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * parser.c error.c: Keith Isdale complained rightly that
2847 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2848
2849Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * tree.c: fixed the funxtion to set the xml: attributes
2852 * debugXML.c: added "setbase" to test it.
2853
2854Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2857 to allow updating an attribute content
2858
2859Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * libxml.h: try to avoid problems when compiling on Windows
2862
2863Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2864
2865 * hash.c: patch from Anthony Jones for hash.c allocation size
2866 * Makefile.am: trying to work around Yet Another Libtool Madness
2867 and build the 2.4.13 release finally ...
2868
2869Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2870
2871 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2872 * doc/* : update of the documentation
2873
2874Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2877 at fixing #61290 :-(
2878
2879Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2882 Fixes bug #67229
2883
2884Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * tree.c: trying to avoid troubles when a subtree is copied
2887 and coalesced in part with the target tree. Should fix
2888 bug #67407
2889
2890Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2891
2892 * valid.c: fixed validation of attributes content of type
2893 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2894 values, very old bug. Fixes #67671
2895
2896Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2897
2898 * parser.c include/libxml/parserInternals.h tree.c: integrated
2899 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2900 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2901
2902Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * threads.c: applied Serguei Narojnyi's patch to add native
2905 thread support on the Win32 platform
2906 * testThreadsWin32.c Makefile.am: added the test program also
2907 from Serguei, Win32 specific
2908 * include/win32config.h include/libxml/xmlwin32version.h.in:
2909 added patch from Igor for the Windows thread specific defines.
2910
2911Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2912
2913 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2914
2915Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2916
2917 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2918 output page into XMLinfo.html. Close bug #66951 and
2919 raised by Robert Collins too.
2920
2921Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2922
2923 * encoding.c: Paul Keogh pointed out a possibility of segfault
2924 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2925 Closes bug # 68238
2926
2927Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * doc/*.html: updated the Gdome2 links
2930
2931Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2932
2933 * libxml.h: Applied following patches from Robert Collins
2934 and make sure IN_LIBXML is defined when compiling it
2935 -------
2936 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2937 as well as Visual C.
2938 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2939 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2940 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2941 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2942 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2943 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2944 xmlSysIDExists xmlNoNetExists).
2945 * xmllint.c: Don't include winsock2.h for Cygwin.
2946
2947Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2948
2949 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2950 when the version info is not present.
2951
2952Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * tree.c: Anthony Jones pointed out a problem in
2955 xmlStringGetNodeList() and provided a fix for it
2956
2957Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * parser.c: patch from Frank J Franklin to remove a bug in
2960 xmlCreatePushParserCtxt() when the initial buffer passed
2961 is large.
2962
2963Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * win32/*: big cleanup of the Windows/MSVC project files
2966 from Igor Zlatkovic
2967
2968Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * doc/Makefile.am: should fix #67674 and avoid troubles if
2971 xsltproc is not available or fails in the prefix provided
2972
2973Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2976
2977Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2978
2979 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2980 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2981 Fixed a few other problems raised by Charlie Bozeman.
2982 * result/VC/ElementValid[5-7]: fixed the output
2983
2984Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2985
2986 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2987 patches from Charlie Bozeman. Regenerated the HTML docs.
2988
2989Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2992 for Windows from Igor
2993
2994Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
2995
2996 * xmllint.c: applied Justin Fletcher patch for --output or -o
2997
2998Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
2999
3000 * win32/libxml2/libxml2.def.src: close #67019
3001
3002Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3003
3004 * xmllint.c: applied Justin Fletcher generic timing patch
3005 similar to the one already applied to xsltproc.
3006
3007Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3008
3009 * include/libxml/tree.h tree.c: applied documentation patches
3010 from Charlie Bozeman
3011
3012Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3013
3014 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3015
3016Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3017
3018 * valid.c: fix the xmlStrdup() used in the previous patch.
3019 * valid.c: added --dropdtd
3020 * tree.c: fixed xmlUnlinkNode so it also removes the references
3021 from the document if the node is a DTD
3022
3023Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3024
3025 * HTMLtree.c valid.c: cleanup some static declarations
3026
3027Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3028
3029 * xmllint.c: removed another strdup()
3030 * doc/FAQ: removed the HP/UX entry
3031
3032Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * valid.c: fix bug #66816 when validating.
3035 * xmllint.c: don't use sys/time.h if configure did not found it
3036
3037Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3038
3039 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3040 xmlcatalog_man.xml
3041
3042Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3045 xmlInitMemory() was declared twice
3046
3047Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * globals.c: do not reference strdup() !
3050 * configure.in libxml-2.0.pc.in: trying to fix the libs
3051 of the various config extraction modules
3052
3053Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3054
3055 * configure.in : preparing 2.4.12
3056 * doc/* : updated and rebuilt the docs
3057
3058Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3059
3060 * uri.c: closed bug #66159
3061 * testURI.c: added --escape option
3062 * configure.in: some cleanup for xml2-config --cflags
3063
3064Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3065
3066 * globals.c testThreads.c: removed some misplaced includes
3067 of xmlversion.h
3068
3069Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3070
3071 * threads.c: patch from Gary Pennington fixing a possible
3072 problem at initialization time.
3073
3074Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3075
3076 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3077 Eric Lavigne contribution to build libxml2 on MacOS using
3078 CodeWarrior.
3079
3080Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3081
3082 * xmllint.c: applied Geert Kloosterman's patch to fix
3083 --repeat --timing output
3084
3085Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3088 where non-wellformed XML declaractions were not detected.
3089
3090Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3093
3094Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3095
3096 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3097 gets reset by xmlCleanupInputCallbacks() and this makes the
3098 function useless. Same for output.
3099
3100Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * xmlIO.c: robert pointed out a loop error in callback cleanups
3103
3104Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3105
3106 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3107 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3108 they are not really tied to debugging
3109
3110Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3111
3112 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3113 * xmllint.c: better --catalogs description
3114
3115Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * tree.c: fixed a couple of problems in xmlSetProp()
3118
3119Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3120
3121 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3122 unappropriate stdout output.
3123
3124Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3127 by Denis Beurive, closes #65111
3128
3129Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * valid.c: in case of content model validity error, don't
3132 print it if validity warnings were not requested.
3133
3134Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3137 * parserInternals.c: removed the last exit() call. Print an
3138 unmaskable error on stderr instead (library mismatch detection)
3139
3140Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3141
3142 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3143 shell instructions from Heiko Rupp
3144
3145Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3146
3147 * catalog.c: use the URL notation file:// for default catalog paths
3148
3149Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3150
3151 * include/libxml/tree.h: better comments for _private fields
3152 * tree.c: removed a problem when copying an entity reference.
3153
3154Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * vms/*: updated instructions and diffs from John A Fotheringham
3157
3158Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * include/libxml/xmlerror.h: avoid an include problem if
3161 #include <libxml/xmlerror.h> happens first in code
3162 seems to be the case in KDE libs
3163
3164Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3165
3166 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3167 from Igor for Windows
3168
3169Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * Makefile.am: Gary Pennington pointed out a missing prefix
3172
3173Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3174
3175 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3176 * doc/*: upgraded and rebuilt the docs
3177
3178Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * HTMLparser.c: fix comment in scripts element parsing.
3181 * result/HTML/doc3*: updated the results.
3182
3183Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * uri.c: another URI bug fix #63336, using Joel Young patch.
3186
3187Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3188
3189 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3190 a cleaned up version of the Pwd shell string generation.
3191
3192Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * valid.c include/libxml/tree.h: trying to fix namespaces +
3195 validation problems for good, closing #63619 in the process
3196 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3197 wrong in this respect, fixed it.
3198
3199Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * xmllint.c: Morus Walter patch to allow --format and --encode
3202
3203Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3204
3205 * debugXML.c: Stefan Kost provided an help command for the shell
3206
3207Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * debugXML.c: Heiko Rupp pointed that the shell would crash
3210 on empty nodesets returns.
3211
3212Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3215 migh need the history libraries
3216
3217Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3220 handle the case of < in quoted attributes, Bastian Kleineidam
3221
3222Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3225 fixing catalog breakages
3226 * Makefile.am catalog.c result/catalogs/catal
3227 result/catalogs/mycatalog.* test/catalogs/catal*:
3228 fixed more problems in catalog support, added more regression tests
3229 for both XML and SGML catalog handling
3230
3231Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * debugXML.c: applied an improvement to xmlGetLineNo() from
3234 Keith Isdale
3235
3236Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3239 Side effect of the progressive catalog loading
3240
3241Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * Makefile.am: confexecdir and confexec_DATA were defined twice
3244 pointed out by Karl Eichwalder
3245
3246Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3247
3248 * xmlcatalog.c: avoid unlink() and use remove() instead.
3249
3250Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3251
3252 * libxml.spec.in: cleanup
3253 * include/libxml/xmlwin32version.h: updated with 2.4.8
3254
3255Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3258 of compiling libxml with a non standard set of options
3259
3260Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3261
3262 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3263 document --sgml option, fixing gnome bugzilla #63382
3264
3265Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3268 breakage of 2.4.7, added a couple of really needed APIs
3269 like xmlCatalogIsEmpty() and xmlNewCatalog()
3270 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3271 for install-catalog
3272 * configure.in: preparing 2.4.8
3273
3274Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3275
3276 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3277 include/libxml/tree.h include/libxml/xmlIO.h: more include
3278 cleanups, export cleanly one html output + format function.
3279
3280Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3281
3282 * parser.c: removed initGenericErrorDefaultFunc call from
3283 xmlInitParser() since it could destroy previous calls to
3284 xsltSetGenericErrorFunc() effects
3285
3286Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3287
3288 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3289 keyword.
3290
3291Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * Makefile.am: cleanup
3294 * threads.c: cleanup too
3295 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3296 from xsltproc
3297 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3298 dependancy loop.
3299
3300Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3301
3302 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3303 was not used anymore !
3304
3305Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * configure.in: preparing 2.4.7
3308 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3309 manual page from John
3310 * doc/*: updated the doc and rebuilt the generated pages
3311
3312Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3313
3314 * xmlIO.c: closing bug #62711, the library should never
3315 close stdin or stdout.
3316
3317Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * uri.c: second pass at fixing #63336, using Joel Young
3320 final patch. looks okay.
3321
3322Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * uri.c include/libxml/uri.h: trying to clear #63336
3325 allowing the escaping routine to parse unconformant
3326 URI-References.
3327
3328Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3329
3330 * vms/readme.vms vms/build_libxml.com nanoftp.c
3331 include/libxml/xmlversion.h.in: a few VMS updates from
3332 John A Fotheringham
3333 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3334 and xmlCleanupOutputCallbacks() for the Perl binding people.
3335
3336Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3337
3338 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3339 apply fixes to close #63271 and avoid segfaults when
3340 the error routine gets callbed before xmlInitParser()
3341 get called.
3342 * nanoftp.c error.c: Applied patches from Justin Fletcher
3343 correcting some xmlGenericError misuses.
3344
3345Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3346
3347 *doc/xmllint.xml, doc/xmllint.1
3348 New and improved man page for xmllint - .xml is the original, .1
3349 is the generated man page
3350
3351Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3352
3353 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3354 the web site from the main HTML document.
3355
3356Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * parser.c: fixed an erroneous validation bug when PE refs
3359 occurs in external parsed entities referenced from the
3360 internals subset
3361 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3362 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3363 added the associated testcase, it's a nice one.
3364 * HTMLparser.c: generate the DTD node as HTML still ...
3365 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3366
3367Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3368
3369 * HTMLparser.c: fixed a bug in htmlNewDoc()
3370
3371Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3372
3373 * test/threads/*: added entities testing to the Thread test
3374 * testThreads.c: make the test reasonable
3375 * DOCBparser.c: fix the DTD public and system ID
3376 * xmllint.c: added --sgml for SGML DocBook importing
3377 * Makefile.am: added Docbtests target
3378
3379Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3380
3381 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3382 * testThreads.c: removed bogus include
3383
3384Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3387 fixed a very serious (looping) validation bug
3388
3389Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * include/libxml/globals.h include/libxml/threads.h threads.c
3392 testThreads.c: far more testing, cleaning up bugs
3393 * *.c : make sure globals.h is always included.
3394
3395Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3396
3397 * HTMLparser.c: try to get rid of parser loops for good.
3398
3399Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3400
3401 * configure.in: fixed some bugs in CFLAGS passing.
3402 * test/threads Makefile.am testThreads.c: added a specific
3403 threaded test case (really nasty, guaranteed).
3404
3405Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3406
3407 * catalog.c: serious cleanup on the management of the
3408 XML catalog tree, more tests done, especially with
3409 the catalog PI.
3410
3411Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * catalog.c: avoid a problem in catalog cleanup on SMP if
3414 catalogs were not initialized.
3415
3416Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * catalog.c xpath.c: trying to cleanup the not thread safe
3419 parts of the library.
3420
3421Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3422
3423 * include/libxml/globals.h configure.in global.data: make
3424 the allocation be per-thread a configure option
3425 * encoding.c include/libxml/parser.h: fixed compilation
3426 errors
3427
3428Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3429
3430 * include/libxml/parser.h: Norm reported that a few lines
3431 added were breaking libxslt compile, removed them for now
3432
3433Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * parser.c parserInternals.c threads.c: debugged and fixed
3436 initialization problems which were giving troubles on SMP
3437 boxes.
3438
3439Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3440
3441 * include/libxml/Makefile.am: missing globals.h
3442
3443Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3444
3445 * globals.c: added a couple of standard includes.
3446
3447Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3448
3449 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3450 include/libxml/parserInternals.h include/libxml/tree.h
3451 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3452 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3453 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3454 Applied the last patches from Gary, cleanup, activated threading
3455 all user accessible global variables are now handled in globals.[ch]
3456 Still a bit rought but make tests passes with either
3457 --with-threads defined at configure time or not.
3458 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3459 linking options
3460
3461Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3462
3463 * Makefile.am include/libxml/Makefile.am
3464 include/libxml/globals.h globals.c include/libxml/threads.h
3465 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3466 configure.in: started integrating the core of the thread support
3467 not activated yet but half integrated. The code should still
3468 compile and work anyway.
3469
3470Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3471
3472 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3473 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3474 integrating the non-controversial parts of Gary Pennington
3475 multithread patches
3476 * catalog.c: corrected a small bug introduced
3477
3478Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * catalog.c include/libxml/catalog.h: very serious cleanup,
3481 isolating unportable code and as much as possible the accesses
3482 to the global shared catalog. May need more testing !
3483
3484Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3487 Keith Isdale patches for the XSLT debugger interfaces. Some
3488 cleanup
3489
3490Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3491
3492 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3493 * DOCBparser.c: generate line nubers in elements
3494
3495Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * configure.in: preparing 2.4.6 release
3498 * doc/xml.html doc/html/*: updated and rebuilt the docs
3499 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3500
3501Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3502
3503 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3504 adding documentation for DV's supercatalog support
3505
3506Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3507
3508 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3509 super catalog support adding one API and one flag --sgml to
3510 xmlcatalog
3511
3512Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3513
3514 * doc/xmlcatalog_man.xml, xmlcatalog.1
3515 One more crack at
3516 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3517
3518
3519Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3520
3521 * xpath.c: implemented xmlXPathObjectCopy for external objects
3522 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3523
3524Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3525
3526 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3527 finishing up fix to
3528 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3529 the xmlcatalog man page display more elegantly
3530
3531Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3532
3533 * configure.in: closing bug #61832
3534 * HTMLparser.c: removed a warning
3535
3536Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3537
3538 * xpath.c: fixing #61673 part I, do not loose doc information
3539 when copying result value trees.
3540
3541Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * xpath.c: trying to harden the XPath interpreter
3544
3545Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3546
3547 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3548 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3549
3550Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3551
3552 * HTMLparser: repaired another loop problem
3553
3554Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3555
3556 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3557 parsing.
3558 * xpath.c: fix bug #61291 the default XML namespace node is
3559 missing from the namespace axis.
3560 * tree.c: refuse to create namespaces nodes with prefix "xml"
3561
3562Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3563
3564 * SAX.c: ouch a non-defined namespace could lead to a crash,
3565 fixed #61215
3566
3567Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * parserInternals.c: closed bug #61054
3570
3571Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3572
3573 * include/libxml/Makefile.am: closing #60708
3574
3575Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3576
3577 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3578 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3579
3580Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3583
3584Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3587 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3588
3589Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * catalog.c: Justin Fletcher provided cleaup code in case
3592 HAVE_STAT is not defined
3593 * include/win32config.h: Igor Zlatkovic suggested to have
3594 HAVE_STAT defined there
3595
3596Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3597
3598 * catalog.c - fixed typing error reported by M. Barros
3599
3600Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3601
3602 * xmllint.c - fixing typo
3603
3604Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3605
3606 * HTMLparser.c: small enhancement to prevent loop on
3607 unrecognizable data
3608
3609Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3610
3611 * parserInternals.c: applying patch from bug #60757 this
3612 should close it
3613
3614Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * catalog.c xmlcatalog.c: removed a couple of warning
3617 * xpath.c: try to solve the linking problem on platforms
3618 needing trio to compile
3619
3620Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * Makefile.am libxml.spec.in: backing up non-documented changes
3623 commited without review or aproval by Jens Finke <jens@gnome.org>
3624 * HACKING: made 100% clear that no commit should be done directly
3625
3626Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3627
3628 * configure.in: Joe Orton provided a patch fixing a problem
3629 when iconv is specified to be in a non-standard directory
3630 but wasn't exported in xml2-config --cflags
3631
3632Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3633
3634 * configure.in: let's ship 2.4.5 before getting too much
3635 troubles with 2.4.4 errors.
3636
3637Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * encoding.c entities.c: do not output hexadecimal charrefs
3640 when serializing HTML since some version of Netscape can't
3641 grok it, generate decimal ones.
3642 * result/HTML/doc3.htm: output changed due to previous test
3643 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3644
3645Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3646
3647 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3648 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3649
3650Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3651 Released 2.4.4
3652
3653 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3654 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3655 updated the configuration scripts systems accordingly
3656
3657Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3658
3659 * configure.in: preparing for 2.4.4
3660 * doc/xml.html doc/html/*: updated and rebuilt the docs
3661
3662Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * win32/dsp/libxml2.def.src: tried to incorporate comments
3665 from bug #59220
3666
3667Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * parser.c result/noent/wml.xml: fixed bug #59981 related
3670 to handling of '&' in attributes when entities are substitued
3671
3672Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * libxml.h include/libxml/xmlversion.h.in
3675 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3676 Tried to close bug #60131
3677
3678Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3681
3682Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3683
3684 * SAX.c: fixing bug #59946 on xmlns=""
3685
3686Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3687
3688 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3689 but allocates a new error code.
3690
3691Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * xmllint.c: John Fleck fixed typos in the options output
3694 * parser.c SAX.c: fix ignorable white space SAX selection
3695
3696Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * entities.c: Steve Underwood found the possibility of an
3699 ininite loop in case of error.
3700
3701Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3704
3705Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3706
3707 * parser.c: warn if version is not 1.0 but it's not
3708 strictly speaking an error after analyzing the spec
3709
3710Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3711
3712 *doc/catalog.html - add link to the html version of the
3713 man page, other linguistic cleanups
3714
3715Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3716
3717 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3718 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3719 file, has not yet been included in the build.
3720
3721Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * catalog.c: removed a duplicate affectation Justin Fletcher
3724
3725Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * tree.c: Armin Sander pointed a possible text coalescing
3728 problem, completed his patch.
3729
3730Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3731
3732 * trionan.c: Fixed const and volatile re-definition problem
3733
3734Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * libxml.4 parser.c: doc updates from Heiko Rupp
3737 * parserInternals.c: 2 sanity checks from Heiko Rupp
3738
3739Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * tree.c: applied patch from Armin Sander to make some pointers
3742 const in xmlCopyNode()
3743 * include/libxml/tree.h: added fix to the header
3744
3745Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3746
3747 * xpath.c: hum, restrict the integer usage gcc bug workaround
3748 to only gcc compilers so that other architecture don't get
3749 penalized by this limitation.
3750 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3751
3752Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3753
3754 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3755 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3756
3757Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3760 --convert option to xmlcatalog to convert SGML ones to
3761 the XML syntax.
3762 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3763
3764 2.4.3 got released at that point
3765Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3766
3767 * catalog.c xmlIO.c: started some serious testing and fixed
3768 a few bug and optmization needs.
3769
3770Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3773 preparing for a 2.4.3 release even if it may not be ready yet
3774 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3775 all file parsing lookup to go through the entity resolver, add
3776 to add an API to bypass it (needed to load catalogs themselves),
3777 some cleanup on the catalog code too.
3778 * nanoftp.c: small cleanup
3779 * doc/catalog.html: small update
3780
3781Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3782
3783 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3784 Jun Kuriyama
3785
3786Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * doc/catalog.html: finished the catalog documentation
3789
3790Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * doc/catalog.html doc/xml.html: added documentation about
3793 Catalog support, misses an API description
3794 * doc/html/*: reextracted the API pages
3795
3796Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3797
3798 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3799 Added the part about section 7.2 on URI resolution,
3800 fixed a side effect in the HTML parser, look complete
3801 and ready to rock except the URI/SystemID part!
3802
3803Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3804
3805 * include/libxml/catalog.h include/libxml/parser.h
3806 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3807 xmlIO.c: added support and APIs needed for the catalog PI
3808 * include/libxml/xmlIO.h: cleanup
3809
3810Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3813 include/libxml/catalog.h: starts to look okay, really
3814 plugged the new framework, cleaned a lot of stuff,
3815 added some APIs, except the PI's support missing this
3816 should be mostly complete
3817 * result/catalogs/* test/catalogs/*: added new test, enriched
3818 the existing one with URN ID tests
3819
3820Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3821
3822 * catalog.c: fixed nextCatalog
3823 * result/catalogs/docbook test/catalogs/*: started adding
3824 a small regression test
3825
3826Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3827
3828 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3829 more work on the XML catalog support.
3830 * parser.c include/libxml/parser.h: small cleanup seems using
3831 list as a public parameter name can give portability troubles
3832 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3833 include/libxml/xpath.h include/libxml/Makefile.am: removed
3834 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3835 wrappers
3836
3837Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3838
3839 * Makefile.am trio.c triodef.h trionan.c xpath.c
3840 include/libxml/Makefile.am include/libxml/trionan.h:
3841 Re-worked Not-A-Number and Infinity support.
3842 * xmlcatalog.c: added readline include files
3843
3844Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3845
3846 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3847 testCatalog as xmlcatalog, making it an installed app
3848 adding a shell, and preparing it to be a /etc/xml/catalog
3849 management tool, though not ready yet
3850 * catalog.c include/libxml/catalog.h: adding support for
3851 XML Catalogs http://www.oasis-open.org/committees/entity/
3852 not finished, there is some interesting tradeoffs and a
3853 few open questions left.
3854
3855Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3856
3857 * xmllint.c: fixed a line formatting problem
3858
3859Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * SAX.c: removed a couple of unused variable (Albert Chin)
3862
3863Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3866 trying to fix some troubles w.r.t. function returning
3867 const xxxPtr.
3868
3869Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3870
3871 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3872 defined
3873
3874Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * xpointer.c: removed unused var
3877
3878Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3879
3880 * testXPath.c: another small cleanup closing bug #59110
3881
3882Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3883
3884 * win32/dsp/libxml2.def.src: small cleanup closing bug
3885 #59108
3886
3887Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * example/gjobread.c: add xmlCleanupParser() before leaving
3890
3891Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3892
3893 * config.h.in configure.in include/libxml/xmlwin32version.h:
3894 released 2.4.2
3895
3896Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * include/libxml/valid.h debugXML.c valid.c: deprecate
3899 the non-boundchecking Sprintf functions, add Snprintf
3900 this should close bug #57984
3901
3902Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3903
3904 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3905 URIs before doing the lookups (pointed by Mark Vakoc)
3906
3907Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * xpath.c: serious changes on Result Value Trees and NodeSets
3910 w.r.t. deallocation and collect operations. Probably not
3911 100% clean (merge of allocated trees smells like a problem).
3912 Seems sufficient to close #58943
3913
3914Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3915
3916 * xmllint.c: adding a --format option
3917
3918Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3919
3920 * xpath.c: count() was broken on Result Value Tree
3921 * xmlIO.c: fixed file:/// accesses on _WIN32
3922
3923Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3926 macro was renamed, this should close bug #58683
3927
3928Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3931 entity substitution mode text at the end of the entity might
3932 be added due to text coalescing.
3933 * nanoftp.c parser.c: small cleanup
3934
3935Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * HACKING: added John Fleck right to commit in the doc subdir
3938
3939Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3940
3941 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3942 allow to inherit attributes from the DTD directly in the
3943 tree, this is needed for XPath and can be a useful feature.
3944 Inherited namespaces are always provided at the tree level now
3945 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3946 of tests for this feature (XSLT being the prime user).
3947
3948Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3951 testSAX.c xmlIO.c xmllint.c include/win32config.h
3952 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3953 include/libxml/xmlwin32version.h.in win32/README.MSDev
3954 win32/dsp/*: applied Win32 Facelift No.2 patches from
3955 Igor Zlatkovic for Windows/MSC
3956
3957Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3958
3959 * SAX.c: unparsedEntityDecl() the URI computation of the
3960 entity wasn't done breaking XSLT unparsed-entity-uri()
3961
3962Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * xpath.c: fixed a bug when walking the descendants and
3965 the current node has no children
3966 * debugXML.c: show up when a text node is supposed to not be escaped
3967
3968Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3969
3970 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3971 worked like the set:leading() function)
3972 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3973
3974Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3975
3976 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3977
3978Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3979
3980 * include/libxml/xmlIO.h: apply change to close #58141
3981 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3982
3983Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * parser.c: when the internal subset uses a PE, then the
3986 included entity can use conditional sections.
3987
3988Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3991 when walking the namespace axis showing up in
3992 libxst/tests/general/bug-12
3993 * xmlmemory.c: added the possibility to trace a given block
3994 defined by its address
3995
3996Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3997
3998 * parser.c: don't override existing encoding specified before
3999 starting xmlParseDocument()
4000
4001Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * include/libxml/xmlwin32version.h: reinserted, needed for
4004 Windows users of CVS
4005
40062001-07-27 Darin Adler <darin@bentspoon.com>
4007
4008 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4009 * testCatalog.c: Add include of <libxml/parser.h>.
4010
40112001-07-27 Darin Adler <darin@bentspoon.com>
4012
4013 * include/libxml/.cvsignore:
4014 * include/libxml/xmlwin32version.h:
4015 Remove this file from CVS because it's generated.
4016
4017Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4018
4019 * parser.c include/libxml/parser.h: applied const patches from
4020 Tom Moog #58002
4021
4022Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4023
4024 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4025 lookup framework
4026
4027Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * tree.c: fixed xmlCopyNode() for documents
4030
4031Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4034
4035Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4036
4037 * parser.c: fixes bug #57652 reported by Morus Walter
4038
4039Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4040
4041 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4042
4043Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4044
4045 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4046 errors, lesson don't add new functions at 1am before a release
4047 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4048 from XPath initialization when possible.
4049
4050Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4051
4052 * result/scripts/base*: removing history/readline changed
4053 this slightly
4054 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4055 xmllint.c: make element content line number generation
4056 optionnal to avoid breaking old apps added interface to switch
4057
4058Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4059
4060 * configure.in: get rid of the readline and libhistory
4061 dependancies by default, release 2.4.1 with IA64 fix
4062 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4063 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4064 John Kroll fixes to allow saving to HTTP via PUT (or
4065 POST of needed).
4066 * doc/html/*.html: regenerated the docs
4067
4068Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4069
4070 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4071 xmlHashScanFull and xmlHashScannFull3 to get passed the
4072 three keys as arguments to the callback function
4073
4074Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4075
4076 * configure.in Makefile.am: removed libxml softlink for good
4077 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4078 100% coverage by gtk-doc
4079
4080Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4083 fixed serious troubles due to size_t vs. int mismatch
4084
4085Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4088
4089Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4090
4091 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4092 convenient extension API for value and context managing
4093 Now handles external objects through xmlXPathPopExternal,
4094 xmlXPathWrapExternal and xmlXPathReturnExternal.
4095 Added functions for sets operations (intersection, etc.)
4096
4097Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4098
4099 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4100 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4101 HTMLparser.c: cleanup of global variables, marking some
4102 const or private.
4103
4104Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4105
4106 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4107 fixed xmlXPathNodeSetItem when passing index=0
4108
4109Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4110
4111 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4112
4113Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4114
4115 * xmllint.c: fixed compilation under Cygwin #57503
4116 * TODO: update
4117
41182001-07-13 Peter Williams <peterw@ximian.com>
4119
4120 * config.h.in: add #undef HAVE_DLFCN_H
4121
4122 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4123 builddir.
4124
4125Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4126
4127 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4128 raised by #57348 and #57381
4129
4130Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4133 tree.c xpointer.c: store the line numbder in element->content,
4134 may break some software, need a configuration mechanism
4135
41362001-07-10 Darin Adler <darin@bentspoon.com>
4137
4138 * .cvsignore:
4139 * example/.cvsignore:
4140 * include/.cvsignore:
4141 * include/libxml/.cvsignore:
4142 Various things that are generated and should be ignored.
4143
4144Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4145
4146 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4147 * doc/xml.html doc/html/*: updated the docs
4148
4149Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4152 validation occured on content with element child
4153
4154Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * tree.c: fixed XML Base computation which was broken
4157 * debugXML.c: added a base function to the shell
4158 * Makefile.am result/scripts/* test/scripts/*: added scripts
4159 based regression tests, and adding 2 XML Base tests
4160
4161Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4162
4163 * tree.c: set properties doc and call xmlSetListDoc for properties
4164 content when grafting them in a different tree.
4165 * aclocal.m4: remove from CVS
4166
4167Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4168
4169 * win32/libxml2/libxml2.def.src: added some missing entry point
4170 for XPath (Mark Vakoc)
4171
4172Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4175 layer should URI-Unescape before trying to open resources.
4176
4177Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * xpath.c: fix the name() bug for elements in the default
4180 namespace reported by Charlie Bozeman
4181
4182Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4185 led to an XPath fix, improvements of SAX initialization, and
4186 an added option --nocdata to testXPath
4187
4188Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4189
4190 * doc/libxml-doc.el: Felix Natter provided anew version working
4191 with XEmacs too
4192
4193Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * include/libxml/xpath.h: small cleanup
4196 * doc/xml.html: update
4197
4198Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4201 released 2.3.14
4202
4203Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * doc/html/*: rebuilt the docs for the release
4206 * doc/xml.html: added 2.3.14 release.
4207
4208Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4211 were not equal to empty strings
4212
4213Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * SAX.c: fixed a URI-Reference computation problem when validating
4216 * xmlIO.c: small cleanup
4217
4218Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * parser.c: improved the description of a couple of interfaces
4221 upon Larry Stamper suggestion
4222
4223Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * SAX.c entities.c parser.c: changed completely the way entities
4226 are handled when running the parser in entity substitution mode.
4227 This fixes a bug reported by Stephan Kulow and nearly divides
4228 by 3 the amount of memory required by libxslt to load and process
4229 DocBook TDG.
4230
4231Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4232
4233 * HTMLparser.c: fixing a too early root closing problem raised
4234 byt Prashanth Naidu
4235
4236Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4239 raised by Mark Vakoc.
4240
4241Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * example/Makefile.am: fixed the include path to add srcdir/include
4244 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4245 and some cleanup
4246
4247Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4248
4249 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4250 lot of optimization work, results in significant improvements
4251 when handling really complex XPath queries. Add a small optimizer
4252 for unions, improve [n] and [last()], avoid some costly ops.
4253
4254Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4255
4256 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4257 * xpath.c: small cleanup
4258 * xmlGetNsList: reformated, fixed problems if used on Entities
4259
4260Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4261
4262 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4263
4264Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4265
4266 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4267 * Makefile.am example/Makefile.am: workaround automake generating
4268 erroneous deps
4269
4270Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4271
4272 * include/win32config.h: bug #56801 Yon Derek provided a patch
4273 to the windows config file.
4274
4275Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4278 libxml.h : Yon Derek provided a set of changes to compile from
4279 CVS on Windows/MSC
4280
4281Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4282
4283 * parser.c: fixed UTF8 BOM support in push mode
4284 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4285 added a specific testcase
4286
4287Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * Makefile.am: added --push regression tests
4290 * parserInternals.c: the XML parser segfaulted in --push mode
4291
4292Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * configure.in: moved the symlinks detection within a CVS
4295 check, this is not portable and will be removed soon.
4296 * xpath.c: small cleanup/speedup
4297
4298Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4299
4300 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4301 release of 2.3.12
4302 * parser.c: make an error message if unknow entities in all cases
4303
4304Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4305
4306 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4307
4308Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4309
4310 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4311 includes were installed in the wrong dir
4312
4313Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * doc/html.xml: warn against sending code to exhibit bugs.
4316
4317Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4320 Tru64 from Thomas Leitner
4321
4322Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * AUTHORS: added William and Bjorn
4325 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4326 daniel@veillard.com hopefully I won't have to do this again
4327 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4328 docs can be rebuilt cleanly now
4329 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4330 from CVs it's generated, added include/libxml/xmlwin32version.h
4331 also generated but which should change far less frequently.
4332 * catalog.c nanoftp.c: made sure to include libxml.h not
4333 libxml/xmlversion.h directly
4334 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4335 when compiling on WIN32 and MSC
4336
4337Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4338
4339 * include/Makefile.am include/libxml/Makefile.am configure.in:
4340 fixed make distcheck and rebuilding the rpms
4341
4342Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * configure.in: should finish the migration of exported includes
4345 into a real include/libxml in CVS, at least for CVS users.
4346 * removed the exported headers, added in include/libxml (as well
4347 as xmlversion.h.in).
4348
4349Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * configure.in: fixed the way to detect symlink
4352
4353Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * configure.in: updated, include/libxml is now a real CVS dir
4356
4357Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4360 version works with both libxml1 and libxml2 (it autodetects
4361 the prefix of the html-files) from Felix Natter.
4362 * doc/xml.html: updated doc accordingly
4363
4364Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * xpath.c: fixed the bug generating a template loop in libxslt
4367 when using docbook-xsl-1.4, * should filter out document nodes
4368 * HACKING: added William
4369 * TODO: updated
4370
4371Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4372
4373 * doc/FAQ.html: added a warning about gcc-3.0
4374 * doc/xml.html: added reference to gdome2 and removed a confusing
4375 sentence
4376
4377Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4378
4379 * xmlversion.h: okay this is a generated file, but Windows
4380 users need it and they can't generate it, and I want CVS
4381 Windows users ...
4382 * win32/libxml2/libxml2_so.dsp: Windows project file for
4383 the shared lib version of libxml2
4384 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4385 resources needed for libxslt/xsltproc by Yon Derek
4386
4387Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4388
4389 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4390
4391Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4392
4393 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4394
4395Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * include/win32config.h: Yon Derek provided a first fix
4398 to be able to compile libxslt/xsltproc on Windows
4399
4400Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * xpath.c: attempt to work around what seemed a gcc optimizer
4403 bug when handling floats on i386 http://veillard.com/gcc.bug
4404 * tree.c entities.c encoding.c: doing some cleanups while
4405 chasing it
4406
4407Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4408
4409 * Makefile.am: cleanup when --without-debug is specified
4410 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4411 w.r.t. --without-debug and other include points
4412 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4413 Catalogs
4414 * configure.in entities.h tree.h HTMLparser.c: removed
4415 --without-corba, made the _private field mandatory
4416
4417Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4420 outputs a BOM in UTF8, an errata has been issued to avoid the
4421 problem, that was the most reasonable solution... Add support
4422 for a leading UTF8 BOM in entities.
4423
4424Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * valid.c: fixed a bug found when post validating an entity ref
4427 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4428 activate it too
4429
4430Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4433 weakness in the node copy the XPointer and the XInclude
4434 implementations. Serious cleanup.
4435
4436Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4437
4438 * Makefile.am: Kjartan Maraas provided a small patch to
4439 add xml2-config.in to EXTRA_DIST
4440
4441Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4444 provided another failing case found in KDE, the way the
4445 ctxt->vctxt.nodeTab was allocated and freed changed over
4446 time but it wasn't completely cleaned up. This should fix it.
4447
4448Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * parser.c: Stephan Kulow also raised the fact that line number
4451 could get miscounted making debug harder, fixed the problem
4452 in xmlParseCharData()
4453
4454Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4455
4456 * valid.c: Stephan Kulow pointed out a problem when validating
4457 and using an empty entity, forgot a 'break' in a case.
4458
4459Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4462 * doc/xml.html: updated with 2.3.11
4463
4464Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * TODO: updated adding cleanup of generated doc
4467 * configure.in: prepared to release 2.3.11
4468 * xmllint.c: added --version for bug reporting
4469 * doc/html/*.html: rebuilt the doc
4470
4471Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4472
4473 * xpath.c: first part of the work on selecting namespace to
4474 fix bug #56115
4475
4476Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4479 when using -liconv
4480 * TODO: updated
4481
4482Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4483
4484 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4485 cleanup, encoding support.
4486
4487Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4490
4491Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4492
4493 * xpath.c: bug detected by Ankh when / is used as a function arg
4494
4495Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4496
4497 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4498 of element and use it to avoid outputting formatting spaces at
4499 the wrong place. Implemented the format parameter for HTML save.
4500 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4501 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4502 result/HTML/wired.html: of course this impact the result of a
4503 number of HTML tests
4504
4505Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4506
4507 * HTMLtree.[ch]: started augmenting the HTML save API with
4508 encoding and formatting parameters
4509
4510Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * HTMLtree.h: cleanup and started evaluating the work needed on
4513 revamping the HTML output code
4514
4515Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4518
4519Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * valid.c: fixed bug #56049, forgot one check in the
4522 validation routine
4523
4524Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4527
4528Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4529
4530 * libxml.h: fixed an error in last commit
4531 * doc/FAQ.html: added an entry for compilation from CVS
4532
4533Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * xmlversion.h.in libxml.h: Cygwin patches
4536 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4537 * tree.h: cleanup
4538
4539Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4540
4541 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4542 memory block in a strange case where libxml is linked twice
4543 in the binary.
4544
4545Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4546
4547 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4548 state far too often, simple fix used to avoid it.
4549
4550Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4553 being processed, applied his patch
4554 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4555
4556Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4557
4558 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4559 provided fixes to compile on MSCC again
4560 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4561 also provided an update for the project files.
4562
4563Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4566 bug #55810
4567
4568Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * tree.c: fixed xmlGetNsProp() to close bug #55683
4571 Note this requires libxslt to use it's own function instead.
4572
4573Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * HTMLtree.c: when in a pre element no formatting space should
4576 be added.
4577 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4578
4579Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4580
4581 * configure.in: added tests for signal() and signal.h
4582
4583Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4584
4585 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4586
4587Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4588
4589 * doc/libxml-doc.el: Felix Natter provided a new version for
4590 libxml2
4591
4592Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * HTMLtree.c: when in a pre element no formatting space should
4595 be added.
4596
4597Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4600
4601Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4602
4603 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4604 hack
4605 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4606 * uri.c: fixed a warning
4607
4608Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * HTMLtree.c: trying to close bug #55772 escaping in script
4611 elements
4612 * doc/xml.html: suggest to send mail to the list
4613
4614Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4615
4616 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4617 good. Use a macro and based on the solution provided in
4618 vsnprintf manual page from GNU.
4619
4620Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4621
4622 * error.c: Workaround for non-preserving variadic list.
4623 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4624
4625Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4626
4627 * doc/xml.html: added 2.3.10 release
4628
4629Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4630
4631 * configure.in: releasing 2.3.10
4632
4633Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4634
4635 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4636
4637Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4638
4639 * encoding.c: Robert Collins provided a patch to add the
4640 "US-ASCII" encoding alias
4641
4642Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4645 string oriented functions and started cleaning the related areas
4646 in xpath.c which needed fixing in this respect
4647
4648Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4649
4650 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4651 #55380
4652 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4653
4654Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * TODO: updated
4657 * nanohttp.[ch] : started adding APIs to get the redirected URL
4658 when this occurs (needed for further base computation
4659 * tree.h: cleanup
4660 * encoding.c: cleanup
4661 * SAX.c: minor change around ctxt->loadsubset
4662
4663Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4664
4665 * Makefile.am include/Makefile.am: small change to have
4666 include/libxml rebuilt if working from CVS.
4667 * uri.c: applied another patch from Carl Douglas for URI escaping,
4668 this should close bug #51876
4669
4670Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4671
4672 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4673 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4674 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4675 added specific regression test
4676 * parser.h: preparing for the XSLT mode where DTD inherited
4677 attributes are added to the tree.
4678
4679Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4680
4681 * xinclude.[ch]: Updated the namespace for the Last Call version
4682 * result/XInclude/include test/XInclude/include: updated the
4683 testsuite accordingly
4684
4685Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4686
4687 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4688 related to bug #51876
4689
4690Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * tree.c: fixed a gross mistake in base computation, xml:base is
4693 not completely correct yet (need cascade).
4694 * xpath.[ch]: added the few things needed to find a function name
4695 and URI from the XPath context when it is called.
4696
4697Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4700 * DOCBparser.c: small cleanup
4701 * xmllint.c: added a --catalogs option to load catalogs from
4702 $SGML_CATALOG_FILES
4703 * tree.c: cleanup
4704 * configure.in: iconv library fixup, ICONV_LIBS
4705
4706Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4707
4708 * catalog.c: handling of CATALOG entries. detection of recursion,
4709 and a few bugfixes
4710 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4711 against the default namespace
4712
4713Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4714
4715 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4716
4717Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4718
4719 * parser.c: fixed propagation context info when parsing an
4720 external entity.
4721 * doc/html/*.html: regenerated a couple of docs
4722
4723Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * doc/xml.html: update with 2.3.9 informations
4726
4727Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4728
4729 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4730 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4731 * doc/html/* : rebuilt the docs
4732 * valid.c: small patch which may improve some case when
4733 validating.
4734
4735Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4736
4737 * HTMLparser.c: Closed bug #54891
4738 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4739 to the suite
4740
4741Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4742
4743 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4744 applied a documentation patch from LotR and filled in a few missing
4745 descriptions
4746
4747Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4748
4749 * xpath.c tree.c parser.c: speed optimizations at the parser level
4750 document tree freeing and xpath evaluation
4751
4752Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * parser.c parser.h parserInternals.h: fixed a couple of
4755 interfaces for handling memory buffer input to const char *
4756 upon suggestion of JamesH.
4757
4758Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4759
4760 * configure.in: LoTR sent a patch fixing the previous commit
4761
4762Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4763
4764 * configure.in: trying to deal again with the stoopid -R linking
4765 flag of Solaris
4766
4767Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * xpath.h: two nodeset access macros from Thomas Broyer
4770
4771Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4772
4773 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4774 patch from Thomas Broyer
4775
4776Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4779 case
4780 * INSTALL: was empty added stuff from the FAQ
4781
4782Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4783
4784 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4785 attributes handling and #54433 by adding xmlUnsetProp()
4786 and xmlUnsetNsProp()
4787
4788Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * HTMLparser.c: Patch from Jonas Borgström
4791 (htmlGetEndPriority): New function, returns
4792 the priority of a certain element.
4793 (htmlAutoCloseOnClose): Only close inline elements if they
4794 all have lower or equal priority.
4795 * result/HTML: this of course changed a number of tests results.
4796
4797Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4798
4799 * xmlIO.c catalog.c: plugged in the default catalog resolution
4800 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4801 documentations
4802 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4803
4804Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4805
4806 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4807 integrating catalogs
4808 * catalog.[ch] testCatalog.c: adding a small catalo API
4809 (only SGML catalog support).
4810 * parser.c: restaured xmlKeepBlanksDefault(0) API
4811
4812Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4815
4816Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * parser.c: added xmlParseExternalEntityPrivate() to allow
4819 propagation of ctxt->_private when parsing external entities
4820
4821Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4824
4825Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4826
4827 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4828
4829Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * valid.c: warn when indeterminist content model is detected
4832 * result/VC/ElementValid8: this adds a message
4833 * Makefile.am: add --novalid for VCM tests
4834 * parserInternals.c: added a call to Init memory
4835
4836Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4839 when both parameters are NULL.
4840
4841Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * valid.c: applied small patch from Gary Pennington, reindented
4844 some part of the code.
4845
4846Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4849 release, updated and regenerated the docs
4850
4851Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * xpath.c result/XPath/expr/floats : clarified and cleanup
4854 printing of abnormal floats in tests.
4855
4856Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4859 * results/HTML/ : a few changes in the output of the HTML tests as
4860 a result.
4861 * configure.in: tying to fix -liconv where needed
4862
4863Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4864
4865 * Makefile.am: fixed a stupid error
4866
4867Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4868
4869 * configure.in Makefile.am: make the inclusion of the trio
4870 modules in the library conditional
4871
4872Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * DOCBparser.c: patche from László Kovács, fixed entities refs
4875 in attributes handling
4876
4877Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4880 flushing
4881
4882Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * xpath.c: fix of an XSLT namespace bug reported on the list
4885 general/bug-8-
4886
4887Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * strio.h trio.c: Dan McNichol suggested a couple of small
4890 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4891
4892Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * tree.c parser.c encoding.c: spent a bit more time looking
4895 at the parsing speed and DOM handling. Added a few more
4896 speedups.
4897
4898Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4899
4900 * parser.c: small but effective parsing speed improvement
4901
4902Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4903
4904 * configure.in: default on the DocBook parser inclusion (for Gnome)
4905 * DOCBparser.h: fixed a header reference
4906
4907Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * configure.in xpath.c: applied Bjorn patches for FPE on the
4910 alpha
4911
4912Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4915 xmlSaveFormatFileTo()
4916
4917Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * xpath.c: simple and efficient optimization, XPath functions
4920 aways bind to the same code, cache this
4921 * TODO: updated (by saying some is obsolete)
4922
4923Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4924
4925 * xpath.c: more cleanup work on XPath name parsing routines
4926
4927Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4928
4929 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4930 xmlXPathParseName
4931 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4932 * debugXML.c: avoid compilation problems if compiling without
4933 HTML support, Igor Zlatkovic
4934 * win32/libxml2/libxml2.def.src: being able to compile without
4935 XPath on Windows
4936
4937Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4938
4939 * libxml.m4: yet another patch from Toshio Kuratomi
4940
4941Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4942
4943 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4944
4945Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * tree.[ch]: added xmlSaveFormatFile interface for saving
4948 and indenting a file.
4949
4950Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * xpath.c: fixed bug #53689 related to processing-instruction()
4953
4954Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4955
4956 * DOCBparser.c: patche from László Kovács
4957
4958Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4959
4960 * parser.c: applied fixes from Christian Glahn bug report #53391
4961
4962Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4963
4964 * error.c: Jean François Lecomte provided a complete description
4965 and a fix to bug #53537
4966
4967Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4970
4971Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * DOCBparser.c SAX.c: a bit more work on entities processing.
4974 Still Need to cleanup XML output and references in attributes
4975
4976Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4979
4980Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * tree.c: trying to fix #53574, not completely complete,
4983 I would like xmllint --copy --debug test/ent1 and
4984 xmllint --debug test/ent1 to show the same result.
4985 * xpath.c: fix a bug when trying to sort namespace nodes
4986
4987Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * HTMLtree.c: real fix for #53402
4990
4991Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4994 PIs when using xsl:output
4995 * valid.c: closing #53537 some case generate segfaults if there
4996 is validity errors
4997
4998Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5001 of external parsed entities, added --noent to testDocbook
5002 * valid.c: Garry Pennington found an uninitialized variable
5003 access in xmlValidateElementContent()
5004
5005Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5006
5007 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5008 with madness
5009 * result/HTML/ : this modified the result of the regression tests
5010 a lot.
5011
5012Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5015 to doc where it wasn't checked against NULL reported by
5016 Jens Laas
5017
5018Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5019
5020 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5021 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5022
5023Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5026 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5027 * SAX.[ch]: cleanup and updates for DocBook
5028 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5029 ex SGML identifier changes
5030 * valid.c: removed a static unused function.
5031
5032Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5033
5034 * HTMLtree.c: applied change for Paul Sponagl on script saving
5035 * Makefile.am: the warning about entity title.xml are normal.
5036
5037Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * configure.in: release of 2.3.7
5040 * Makefile.am: fixing make distcheck
5041
5042Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * doc/html/* doc/xml.html: updated and regenerated the docs
5045
5046Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5047
5048 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5049
5050Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5051
5052 * tree.c: fixed #53388 with the provided patch
5053
5054Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5055
5056 * valid.c: Bjorn detected an invalid memory access. Fixed
5057 vstateVPush()
5058
5059Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5062
5063Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5064
5065 * libxml.h: new header used only for the compilation of libxml
5066 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5067 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5068 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5069 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5070 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5071 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5072 baseline (version 1.2 plus a single patch).
5073 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5074 scientific notation for numbers. Tests added.
5075 * xpath.c: formatting of numbers changed to use sprintf
5076 (contribution from William Brack)
5077
5078Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5079
5080 * valid.c: cleanup, more useful debugging
5081 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5082 * xmlIO.c: entity loading is printed as an error when validating
5083
5084Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5085
5086 * valid.c: fixed to validate within entities
5087 * test/VCM/v22.xml: added a specific testcase
5088
5089Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * valid.c: forgot an epsilon transition in for ()+
5092 * test/VCM/v21.xml : added a specific test case
5093
5094Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * valid.c: removed a state explosion exhibited by RSS
5097 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5098 from bug #51872
5099
5100Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5101
5102 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5103 validation without using an ugly NFA -> DFA algo in the source.
5104 Made a specific algorithm easier to maintain, using a single
5105 stack and without recursion.
5106 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5107 * hash.c: made the growing routine static
5108 * tree.h parser.c: added the parent information to an
5109 xmlElementContent node.
5110
5111Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5112
5113 * SAX.c parser.c xpath.c: generating IDs when not validating
5114 from an external parsed entity was poisoning the ID has table
5115 with removed values. This was killing XSLT on the KDE help
5116 browser.
5117
5118Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5119
5120 * entities.h: andrew@ugh.net.au detected a double declaration
5121
5122Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5123
5124 * debugXML.c hash.c tree.h valid.c : some changes related to
5125 the validation suport to improve speed with DocBook
5126 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5127 the way validation errors get reported
5128
5129Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5130
5131 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5132 by P C Chow and William M. Brack for XSLT HTML output
5133
5134Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5137 Igor Zlatkovic patches for MSC compilation and added his
5138 updates
5139
5140Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5141
5142 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5143 prefix lookup.
5144 * parserInternals.c: fixed the bug reported by Morus Walter
5145 due to an off by one typo in xmlStringCurrentChar()
5146
5147Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * HTMLparser.c result/HTML/*: revamped the way the HTML
5150 parser handles end of tags or end of input
5151
5152Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5155
5156Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5157
5158 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5159 bug where the linktime verions of free() won't work ...
5160
5161Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5164
5165Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5166
5167 * doc/xml.html: added 2.3.6 release
5168
5169Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5170
5171 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5172 * result/wml.xml: resulted in a small output change
5173
5174Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * tree.c: xmlNewDoc was missing the charset initialization
5177 * xmllint.c: added --auto to autogenerate a doc, allow to
5178 reproduce the problem fixed on xmlNewDoc
5179
5180Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5181
5182 * xpath.c: trying to get 52979 solved
5183 * tree.c result/ result/noent/: trying to get 52712 solved, this
5184 also made me clean up the fact that XML output in general should
5185 not add formating blanks by default, this changed the output of
5186 a few tests
5187
5188Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5189
5190 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5191
5192Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5193
5194 * configure.in: finally released 2.3.6
5195
5196Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5197
5198 * xpath.c: checking for null pointer generated by new code
5199
5200Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * xpath.c: fixed a [] evaluation problem reported
5203 * test/XPath/tests/simpleaddr: extended test
5204 * result/XPath/simpleaddr: updated result
5205
5206Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5207
5208 * xmllint.c: Dan Timis reported a portability problem
5209 on Macs without mmap, fixed it.
5210
5211Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * testXPath.c : added a --tree option allowing to display the
5214 tree dump of the XPath expression
5215
5216Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * xpath.c: fixed a memleak when comparing nodesets
5219 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5220 * tree.c: added a TODO
5221
5222Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5225 we need string functions
5226 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5227 to be able to use them where needed. Applied some changes
5228 to reduce name linking pollution and compile in only what's
5229 needed.
5230 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5231 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5232 for the string manipulation functions
5233 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5234 to the free() function of xmlmemory.c
5235 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5236 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5237 usage.
5238
5239
5240Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5241
5242 * error.c: applied the context output patch of the error
5243 handling submitted by Chuck Griffith
5244 * error/VC/*: this slightly change some error logs
5245
5246Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5247
5248 * parser.c: fixed line number reporting on error
5249
5250Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * parser.c: Sullivan and Darin found a parser bug,
5253 applied the patch.
5254
5255Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5258 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5259 xmlversion.h.in xpointer.c: of course the way I defined
5260 UNUSED breaks on old gcc version. Try to be smart and
5261 also define it directly in xmlversion.h
5262 * configure.in: removed -ansi flag from the pedantic set
5263
5264Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265 Huge cleanup, I switched to compile with
5266 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5267 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5268 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5269 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5270 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5271 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5272 encoding.h entities.c error.c list.[ch] nanoftp.c
5273 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5274 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5275 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5276 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5277 Cleanup, staticfied a number of non-exported functions,
5278 detected and cleaned up a dozen of problem found this way,
5279 avoided a lot of public function name/typedef/system names clashes
5280 * doc/xml.html: updated
5281 * configure.in: switched private flags to the really pedantic ones.
5282
5283Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5284
5285 * configure.in: 2.3.5
5286 * doc/html/*: rebuilt the docs
5287
5288Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * parser.c: fixed a reported bug in NOTATION parsing
5291 * uri.c: accepted but not fixed bug 51876, added TODO
5292 * Makefile.am: fixed bug 51876
5293
5294Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5295
5296 * config.h.in configure.in error.c: fix a compilation problem
5297 on platforms without vsnprintf (xml@thewrittenword.com)
5298
5299Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * parser.c: fixed a function name header typo
5302 * SAX.c: notations can also occur in external subset.
5303
5304Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * error.c: removed a C++ like comment
5307
5308Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * parser.c: fixing bug 52299 strange condition leading
5311 to a parser crash due to a buffer overflow
5312 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5313 added the specific test case
5314
5315Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5316
5317 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5318 xmlXPathConvert{String,Number,Boolean} to be able to make
5319 type casts without a context stack, fixed some implementation
5320 problems related to the absence of context at parse-time,
5321 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5322 in the public API too
5323 * xpointer.c xpathInternals.h: we need to know at parse time
5324 whether we are compiling an XPointer
5325
5326Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5327
5328 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5329 cleaned up the parser internals, refactored XPath code, added
5330 new compilation based APIs and cleanly separated public and
5331 private APIs.
5332
5333Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5334
5335 * xpath.h: the comp field must be added at the end to avoid
5336 killing binary compat.
5337
5338Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * Makefile.am: detect XPath memleaks in regreson tests
5341 * error.c: fixed and error w.r.t. error reporting still using
5342 stderr
5343 * hash.c: added new line at end of file
5344 * tree.h: minor cleanup
5345 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5346 expression parsing from evaluation, resulted in a number of
5347 changes internally, and in XPointer. Likely to break stuff
5348 using xpathInternals.h but should remain binary compatible,
5349 new interfaces will be added.
5350
5351Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5352
5353 * configure.in: fixed a couple of problems reported by
5354 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5355 without gcc on non linux platforms.
5356
5357Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5360 a fix for --with-html-dir= configure support. I hope it won't
5361 break rpm generation
5362
5363Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5364
5365 * xmlIO.c: one function comment cleanup.
5366
5367Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5368
5369 * SAX.c: external subset notations were improperly registered
5370 in the internal subset.
5371
5372Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * README.cvs-commits: added, pointing to HACKING
5375 * HACKING: updated
5376
5377Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: and Matt Sergeant found one in the XML push
5380 parser (erroneous check I forgot to remove when I fixed the
5381 main parser).
5382
5383Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * xpath.c: ptittom found a small bug in UnaryExpr
5386
5387Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5388
5389 * configure.in: bumped to 2.3.4
5390 * error.c: fixed bug #51860
5391 * tree.c: fixed bug #51861
5392 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5393 * tree.[ch] : added xmlDefaultBufferSize
5394 * nanoftp.c: typo in function name header block
5395 * doc/xml.html : updated, added link to XML::LibXSLT
5396 * doc/html/* : rebuilt the docs
5397
5398Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5399
5400 * parser.c SAX.c: the new content parsing code raised an
5401 ugly bug in the characters() SAX callback. Found it
5402 just because of strangeness in XSLT XML Rec ouptut :-(
5403
5404Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * Makefile.am: Martin Baulig suggested to add -lm
5407 * tree.c: found another bug in xmlNodeGetContent()
5408
5409Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * xpath.c: Bjorn found the error related to strictness of comparison.
5412
5413Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5414
5415 * parser.c: trying to fix the Dtd parsing problem reported
5416 by Gary, side effect of last week speed optimizations.
5417
5418Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5421 * parserInternals.c: removed unneeded test raised by Stric
5422
5423Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5424
5425 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5426 and fixed by William Brack). Added xmlXPathFormatNumber.
5427 Changed the sorting slightly.
5428 * configure.in Makefile.am example/Makefile.am: Added -lm.
5429 Please note that applications linking with libxml2, must
5430 also like with the math library from now on.
5431
5432Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5433
5434 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5435
5436Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * parser.c: one must report spaces even if the Dtd element
5439 content proves that this is not part of the element content.
5440 * result/valid/*.xml: this changed the ouptu slightly
5441
5442Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5443
5444 * configure.in: bumped to 2.3.3
5445 * doc/xml.html: updated
5446
5447Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * tree.c: minor doc fix
5450 * xpath.c: deallocation issues when a result tree has been
5451 converted to a node-set
5452
5453Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5454
5455 * doc/xml.html: oops corrected dates s/2000/2001
5456
5457Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * valid.c: new patch from Gary Pennington
5460
5461Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * doc/xml.html: applied patch from Ankh
5464
5465Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5466
5467 * xinclude.c: fixed a problem building on Mac
5468
5469Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5470
5471 * parser.c: more work on increasing parsing ferformances
5472
5473Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5474
5475 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5476 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5477 avoiding memcpy in production builds MEM_CLEANUP macro use
5478 * parser.[ch] parserInternals.c: optimizations of the tightest
5479 internal loops inside the parser. Better checking of I/O
5480 flushing/loading conditions
5481 * xmllint.c : added --timing
5482
5483Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5484
5485 * configure.in: bumped to 2.3.2
5486 * doc/xml.html: updated for release
5487
5488Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * xpath.c: found a memleak and fixed a nasty bug
5491
5492Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5493
5494 * xmllint.[c1] : added return code errors for xmllint
5495 * xpath.c: specific debug dump function for result value trees
5496
5497Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xpath.c: finally implemented xmlXPathCompareNodeSets
5500 * test/XPath/expr/floats results/XPath/expr/floats: added
5501 a test for float expressions
5502
5503Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5504
5505 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5506 * parserInternals.[ch]: trying to speed up parsing
5507 * xpath.c : speeded up node set equality op
5508
5509Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5510
5511 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5512 better handling of ID/IDREF and the list modules associated
5513 * configure.in: small CFLAGS cleanup
5514
5515Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5516
5517 * configure.in: fixed iconv detection on AIX (stric)
5518
5519Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5520
5521 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5522
5523Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5524
5525 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5526 and optimized xmlXPathNodeSetSort
5527
5528Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5529
5530 * xpath.c: bug fix when context size is 0
5531 * parser.c: I like Norm's Dtd because they still manage to break
5532 the parser occasionally
5533
5534Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5535
5536 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5537
5538Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5539
5540 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5541 attributes within the XML-1.0 namespace
5542
5543Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * xpathInternals.h: exported a few axis functions
5546 * doc/xml.html: updated the doc
5547
5548Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * configure.in: applied patch from Daniel van Balen for OpenBSD
5551 and bumped version to 2.3.1
5552 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5553 attempt to find autoclosing was simply broken, removed it,
5554 updated the examples, this is better
5555
5556Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5559 hash functionnalities.
5560 * doc/html/* : rebuild the doc
5561
5562Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5565 on predicate
5566 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5567 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5568 really want to have tags closed on output even if we accept
5569 unclosed ones on input
5570
5571Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5572
5573 * xpath.c: ouch don't free NULL, rare case fixed
5574 * tree.c: don't coalesce text nodes if they don't have the
5575 same behaviour wrt escaping on output
5576
5577Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * xpath.c: small fixup
5580 * SAX.c: don't warn on empty namespaces.
5581
5582Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * README: a bit of cleanup
5585 * configure.in: preparing for 2.3.0 release
5586
5587Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * hash.[ch]: added a first version of xmlHashSize()
5590 * valid.c: another bug fix from Gary Pennington
5591
5592Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * valid.c: couple of bug fixes pointed by Gary Pennington
5595 * HTMLtree.c: #if 0 cleanup
5596
5597Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5600 which removes a time consuming check of xmlXPathNodeSetAdd()
5601 and use it in places where we are sure to not break unicity
5602
5603Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5604
5605 * xpath.c: bug fixes found from XSLT
5606 * tree.c: preserve node->name special values when copying nodes.
5607 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5608 external subset are fetched when available but without full
5609 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5610 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5611 output with encoding disabled.
5612
5613Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5614
5615 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5616 xmlCheckFilename should not be called from xmlFileOpenW
5617 and xmlGzfileOpenW
5618
5619Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5620
5621 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5622 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5623 added the new tests for URI normalization
5624 * testURI.c: fixed stoopid bugs
5625 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5626 the URI in the error messages are now properly normalized
5627
5628Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5629
5630 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5631
5632Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5635
5636Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5637
5638 * xpath.c: fixed mod operator
5639
5640Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * parser.c: fixed xmlStrcat doc
5643 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5644 trees.
5645
5646Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5647
5648 * xpath.c result/XPath/tests/chaptersbase
5649 result/XPath/tests/simplebase: fixed XPath node()
5650 * tree.c: small fix in xmlNewNs()
5651 * Makefile.am: removed extraneous xml2Conf.sh rule
5652
5653Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5654
5655 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5656 Changed the library name, in order to get libxml-devel and
5657 libxml2-devel to coexist on a single system
5658 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5659 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5660
5661Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5662
5663 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5664 libxml2-devel installable in // as libxml-devel.
5665
5666Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * doc/Makefile.am: fixed make rebuild in doc
5669 * doc/html/*.html: rebuilt the docs
5670
5671Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5674
5675Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5676
5677 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5678 the HTML doc to go into the -devel RPM ...
5679 * aclocal.m4 config.h.in: some updates due to auto* magic
5680
5681Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * xpath.h: added a hook in the context structure allowing to
5684 link to extra support, needed for XSLT
5685
5686Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5689 xmlXPtrCmpPoints to use it.
5690 * propagated the following patch from Alejandro Forero
5691 * include/win32config.h xmlIO.c: applied further suggestions
5692 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5693 * example/gjobread.c: fixed warnings, now that it builds
5694
5695Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5696
5697 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5698
5699 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5700 filename points to a valid file (not a directory).
5701 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5702 Added calls to xmlCheckFilenameDir.
5703
5704 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5705 `path' (rather than `filename') as the parameter to gzopen and open.
5706
5707Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5708
5709 * Makefile.am: fixed a problem with EXTRA_DIST
5710
5711Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5712
5713 * Makefile.am example/Makefile.am: finally found the trick
5714 to build the example, i.e. add "." in SUBDIRS before example
5715 in the list <grin/>
5716
5717Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * doc/xml.html: updated with an XSLT section, removed pointer to
5720 W3C CVS base.
5721
5722Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5725 too, and deallocation need to occur the same way.
5726
5727Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5730 type correponding to an XSLT result tree fragment. Share most
5731 of the data format with node set, as well as operators.
5732 * HTMLtree.c: added a newline at the end of the doctype output
5733 whe this one is not present initially.
5734 * tree.c: make sure taht the parent and doc pointers are properly
5735 set when copying attributes (lists).
5736
5737Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5738
5739 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5740
5741Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5742
5743 * xpath.c: seems I finally killed that ugly path evaluation
5744 context bug (tagged 9999 in case is is wrong)
5745
5746Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5749 for XSLT
5750
5751Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5754 for xmlGzfileOpen() bug
5755
5756Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * xpath.c: removed an error found by XSLT usage
5759 * tree.c parserInternals.h: use a predefined static string
5760 for text and comment nodes, avoid freeing them in xmlFreeNode,
5761 exported the string name in parserInternals.h and added
5762 another value to disable encoding at output (for XSLT),
5763 gain memory, time.
5764
5765Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5766
5767 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5768 win32/libxml2/libxml2_so.dsp: new makefiles and update
5769 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5770
5771Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5772
5773 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5774 Gary Pennington
5775
5776Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * xpath.c: fixed the comaprision of values and nodelists,
5779 need to compare nodelist still ...
5780 * debugXML.c: avoided a possible core dump
5781 * HTMLparser.c: cleanup
5782 * nanohttp.c: contributed fix.
5783 * tree.c: fixes in properties handling added xmlSetNsProp
5784 needed by libxslt
5785 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5786 comment
5787 * TODO: updated
5788
5789Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5790
5791 * parser.c parserInternals.c: applied Bjorn Reese optimization
5792 patch
5793
5794Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * Makefile.am: applied patch fro make check from Martin Vidner
5797
5798Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5799
5800 * configure.in: preparing 2.2.11
5801 * doc/html/*: rebuild the HTML files
5802 * doc/xml.html : updated
5803
5804Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * tree.c: fixed a stupid bug
5807 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5808 patches related to validation of an XInclude processing result
5809 * TODO: updated
5810
5811Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5814 on large files
5815
5816Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5819
5820Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5821
5822 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5823 reported by Jonas Borgström
5824 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5825
5826Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * testXPath.c xpath.c: fixing the XPath union expressions problem
5829 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5830
5831Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * xmllint.c: Made is so if the file name is "-" is will read form
5834 standard input. Sven Heinicke <sven@zen.org>
5835 * tree.c: fixed a problem when growing buffer
5836 * tree.h: fixed the comment of the node types following andersca
5837 comment
5838 * TODO: updated
5839
5840Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5841
5842 * HTMLparser.[ch]: added a way to avoid adding automatically
5843 omitted tags. htmlHandleOmittedElem() allows to change the
5844 default handling.
5845 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5846 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5847 of xmllint too when using --memory flag, added a memory test
5848 suite at the Makefile level.
5849 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5850 with namespace use when encountering QNames in XPath evalation,
5851 added xmlns() scheme in XPointer.
5852 * nanoftp.c : incorporated a fix
5853 * parser.c xmlIO.c: fixed problems raised with encoding when using
5854 the memory I/O
5855 * parserInternals.c: closed bug 25934 reported by
5856 torsten.landschoff@innominate.de
5857 * TODO: updated
5858
5859Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5860
5861 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5862 on a non-updated tree :-(, made a 2.2.10 release to correct the
5863 situation
5864
5865Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5866
5867 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5868 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5869 integrated a set of OpenVMS changes from Howard Taylor
5870 <Howard.Taylor@pacoast.com>
5871
5872Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5873
5874 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5875 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5876
5877Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * HTMLparser.c: some fixes on auto-open of html/head/body
5880 * encoding.c: fixed a compilation error on some gcc env
5881 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5882 XPointer implementation
5883 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5884 related XPointer tests and associated results
5885
5886Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5887
5888 * doc/xmldtd.html doc/xml.html: following a short step by step
5889 guidance on IRC to help maciej with DTDs I started a small
5890 page on the subject.
5891
5892Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5893
5894 * HTMLparser.c: fixed handling of broken charrefs
5895 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5896 patches
5897
5898Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5899
5900 * doc/xml.html doc/html/* : rebuilt the docs after adding
5901 xinclude and updated page for 2.2.7 and 2.2.8
5902 * configure.in: releasing 2.2.8
5903
5904Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5905
5906 * parser.[ch] parserInternals.c: applied the conditional
5907 section processing fix from Jonathan P Springer
5908 <jonathan.springer2@gte.net>
5909 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5910 project file, fixed iconv default non support
5911 * xpath.c: fixed the problem of evaluating relative expressions
5912 when a node context is provided.
5913
5914Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5915
5916 * nanoftp.c: fixed gcc 2.95 new warnings
5917 * SAX.c: fixed a stupid bug
5918 * tree.c: fixed a formatting problem when round-tripping
5919 from/to memory
5920 * xinclude.c: chased memleak, fixed a base problem
5921 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5922 xmlXPtrBuildNodeList()
5923 * TODO: updated
5924 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5925 adding a first small set of regression tests for XInclude
5926
5927Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5928
5929 * nanohttp.[ch]: applied Wayne Davison patches to access
5930 the WWW-Authorization header.
5931 * parser.c: Closed Bug#30847: Problems when switching encoding
5932 in short files by applying Simon Berg's patch.
5933 * valid.c: fixed a validation problem
5934 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5935 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5936 Wayne Davison
5937 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5938 need to be extended to non full nodes selections.
5939 * xinclude.c: starts to work decently
5940
5941Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5942
5943 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5944 debugXML.c xmlversion.h.in: Started adding XInclude support,
5945 this is a new xmllint option
5946 * tree.c xpath.c: applied TOM patches for XPath
5947 * xpointer.c: fixed a couple of errors.
5948 * uri.c: added an escaping function needed for xinclude
5949 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5950 new warning from RH70 gcc's version
5951
5952Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5953
5954 * HTMLparser.c: fixed loop on invalid char in scripts
5955 * parser.c: update to description of xmlIOParseDTD()
5956 * libxml.m4 xmlversion.h.in: changes contributed by
5957 Michael Schmeing <m.schmeing@internet-factory.de>
5958 * configure.in: preparing for 2.2.7
5959 * Makefile.am: trying to avoid config.h and acconfig.h
5960 being included in the distrib
5961 * configure.in: released 2.2.7
5962
5963Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5964
5965 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5966 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5967
5968Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * parser.[ch]: added xmlIOParseDTD()
5971 * xpointer.c: added support for the 2 extra parameters of
5972 string-range, fixed a stoopid error when '0' was present
5973 in XPointer expressions
5974 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5975 testsuite for the above
5976
5977Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5978
5979 * libxml.spec.in: improved package descriptions
5980
5981Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * xpath.c xpathInternals.h: applied a large cleaning patch
5984 from TOM <ptittom@free.fr>, it also add namespace support
5985 for function and variables registration.
5986
5987Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5990 * Makefile.mingw: Wayne Davison's update adding hash.c
5991
5992Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * xpath.c: fixed the root evaluation problems
5995 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
5996 ignorable spaces with <b> <bold> <em>
5997 * tree.c: fixed a loop in xmlSearchNsByHref()
5998
5999Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6000
6001 * xpath.c: applied another XPath patch from TOM
6002 * xpath.c include/makefile.am: applied another patch from
6003 china@thewrittenword.com (cleanup on IRIX).
6004
6005Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * xml-config.1: received a fixed version from Fredrik Hallenberg
6008 <hallon@lysator.liu.se>
6009
6010Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6013 cleanup patch for XPath
6014
6015Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * patched to redirrect all "out of context" error messages to
6018 a reconfigurable routine. The changes are:
6019 * xmlerror.h : added the export of an error context type (void *)
6020 an error handler type xmlGenericErrorFunc there is an interface
6021 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6022 to reset the error handling routine and its argument
6023 (by default it's equivalent to respectively fprintf and stderr.
6024 * all the c files: all wild accesses to stderr or stdout within
6025 the library have been replaced to calls to the handler.
6026
6027Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6028
6029 * configure.in: release 2.2.6
6030 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6031 exporting the inner functions of xpath for extension modules
6032 * doc/*: updated and rebuilt the doc
6033
6034Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * nanohttp.c : applied Wayne HTTP cleanup patch
6037 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6038 and xmlNodeSetSpacePreserve()
6039
6040Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * xpath.c: closing bug #29260
6043
6044Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6045
6046 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6047 multikey tuples, made hash structure opaque
6048 * valid.[ch]: moved elements, attributes, notations decalarations
6049 as well as ID and refs to hash tables.
6050 * entities.c: hash cleanup
6051 * xmlmemory.c: fixed a dump problem in debug mode
6052 * include/Makefile.am: problem passing in DESTDIR= values patch
6053 from Marc Christensen <marc@calderasystems.com>
6054 * nanohttp.c: removed debugging remains
6055 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6056 * HTMLparser.c parser.c: fixing a number of problems with the
6057 macros in the *parser.c files (Wayne).
6058 * HTMLparser.c: close the previous option when opening a new one
6059 (Marc Sanfacon).
6060 * result/HTML/*: updated the HTML results accordingly
6061
6062Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6063
6064 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6065 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6066 XPath functions and XML entities table to them. More to come...
6067 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6068
6069Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6070
6071 * tree.c: coalesce adjacent text nodes
6072 * valid.c: handling of blank nodes in DTd validation (raised
6073 by problems with a posteriori validation).
6074 * nanohttp.c: changing behaviour on HTTP write stuff.
6075 * HTMLtree.c: forced body and html to be explicitely closed.
6076 * xpath.h: exported more XPath functions.
6077
6078Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6079
6080 * Release of 2.2.5
6081 * xpointer.c: range() range-inside and other helper functions
6082 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6083
6084Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6085
6086 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6087 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6088
6089Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6092 and XPointer modules
6093
6094Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * SAX.h: closed #25107
6097
6098Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6099
6100 * testSAX.c: fixed problem with cdata reporting
6101 * SAXresult/* : updated
6102
6103Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6106 Closed bug #27499, added to regression tests
6107 * TODO: updated
6108
6109Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6110
6111 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6112 support for SCRIPT and STYLE with help from Bjorn Reese
6113 * test/HTML/* result/HTML/*: added simple testcase and updated
6114 the existing ones.
6115
6116Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6119 string-range for empty strings
6120 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6121 test/XPath/xptr/strrange: augmented the XPointer testsuite
6122
6123Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * doc/xml.html doc/xmlmem.html: added a module describing memory
6126 interfaces and use, updated the main page.
6127
6128Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6131 nanoftp code work on Windows too now
6132
6133Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6136 * xpointer.c: implemented string-range() at least a good first version
6137 * test/XPath/docs/str test/XPath/xptr/strrange
6138 result/XPath/xptr/strrange: the string-range() tests
6139
6140Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6141
6142 * Makefile.am include/Makefile.am include/win32config.h
6143 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6144 and make distcheck
6145
6146Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6147
6148 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6149 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6150 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6151
6152Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6153
6154 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6155 patch for socklen_t detection by
6156 Albert Chin-A-Young <china@thewrittenword.com>
6157
6158Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6161 and added a --dtdvalid option to xmllint used to test it
6162
6163Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6166 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6167
6168Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6171 handlings (registration, lookup, cleanup)
6172
6173Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * configure.in Makefile.am include/makefile.am: adding XPointer
6176 and XPtrtests target
6177 * xpointer.[ch] : new files for XPointer support
6178 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6179 more XPath tests
6180
6181Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * configure.in: fixed, very broken, make distcheck works again
6184
6185Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6186
6187 * More work toward 2.2.5, integrated a number of patches
6188 * configure.in Makefile.am win32config.h.in: trying to cleanup
6189 make distcheck .... huh ...
6190 * include/Makefile.am include/win32config.h: new directory
6191 for includes
6192 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6193 updated teh makefiles and instructions for WIN32
6194 * xpath.c: small fixes
6195 * test/XPath/ results/XPath: updated the testcases and results
6196 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6197 suggested patches
6198 * valid.c: fixed an ID bug
6199
6200Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6201
6202 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6203 the automake bug where wrong dependancies were generated.
6204 * xpath.[ch]: worked on XPointer
6205
6206Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6207
6208 * configure.in Makefile.am: 2.2.5, ship the include in an
6209 include/libxml subdirectory, use symlinks when using CVS
6210 * testSAX.c: fixed small bug
6211 * testXPath.c: changed the way testfiles are parsed
6212 * debugXML.c: same kind of cleanup when parsing an argument expression
6213 XPath/XPointers can have blanks embedded
6214 * xpath.[ch]: more cleanup, reorgs for XPointer work
6215 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6216 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6217
6218Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6219
6220 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6221 in the XPath engine, rewrote large parts of it, now it's far
6222 cleaner and in sync with the REC not an old WD. Fixed a parsing
6223 problem in the interactive XML shell found when testing XPath.
6224
6225Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6226
6227 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6228 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6229 examples with the extra test
6230
6231Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6232
6233 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6234 the global init function.
6235
6236Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * HTMLparser.c: Doohhh, attribute name parsing was still case
6239 sensitive ! Fixed this ...
6240 * result/HTML/* : updated the tests results accordingly
6241
6242Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6243
6244 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6245 engine, should be far more stable, incorporated a new version of
6246 preceding/following axis, need testing
6247 * uri.c: fixed file:///c:/a/b/c problem
6248 * test/XPath/tests/idsimple: augmented the XPath tests
6249
6250Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6251
6252 * doc/* rebuilding docs for 2.2.4 release
6253
6254Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6255
6256 * configure.in: releasing 2.2.4
6257 * parser.[ch]: added xmlStrEqual()
6258 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6259 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6260 use xmlStrEqual instead
6261 * TODO: updated
6262 * added an XPath test
6263
6264Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6265
6266 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6267 * entities.h: exported xmlInitializePredefinedEntities
6268 * parser.[ch] : added xmlInitParser()
6269 * parserInternals.h : had to export htmlInitAutoClose()
6270
6271Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6274 problems
6275 * Makefile.am : added XPath regression tests to normal tests
6276 * uri.c: fixed a problem with local paths, cleanup
6277 * parser.c: fixed a problem with large CData sections
6278
6279Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6280
6281 * configure.in xml-config.in: patch from "Ben Taylor"
6282 <sol7x86@hotmail.com> for solaris shared libs lookup
6283
62842000-09-30 Martin Baulig <baulig@suse.de>
6285
6286 * libxml-2.0.pc.in: Provide pkg-config script.
6287
6288 * configure.in: Create the libxml-2.0.pc script from the
6289 libxml-2.0.pc.in templates.
6290 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6291 script in `$(libdir)/pkgconfig'.
6292
6293Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6294
6295 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6296 when compiling with MSC
6297
6298Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * xpath.c: patch for normalize-string() substring-before(),
6301 substring-after() and translate() functions from Bjorn Reese
6302 <breese@mail1.stofanet.dk>
6303 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6304 Fredrik Hallenberg <hallon@lysator.liu.se>
6305 * TODO: updated
6306
6307Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6310 problem of socklen_t being undefined on a number of platforms
6311 * debugXML.c: fixed a compilation problem when without snprintf
6312
6313Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6314
6315 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6316 an URI bug and a fix for the control-character-induced infinite loop
6317 * nanohttp.c: preventive fix for compiling on WIN32
6318
6319Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6320
6321 * xmlint.c: closing bug #25000
6322
6323Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6324
6325 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6326 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6327 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6328 related function, fixing xmlStrncmp(), and associated cleanup
6329 * result/HTML/entities.html.sax: updating result
6330
6331Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * uri.c: applied patch for URI escaping from Wayne Davison
6334 <wayned@blorf.net>
6335 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6336 from Denis Barbier <barbier@imacs.polytechnique.fr>
6337 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6338 patch from Wayne Davison
6339
6340Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6341
6342 * doc/xml.html : updated with new releases, adding "how to help"
6343
6344Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6345
6346 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6347 removed a few warnings in pedantic mode ...
6348 * parserInternals.c parser.c: moved encoding switching function
6349 to parserInternals.c
6350 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6351
6352Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6353
6354 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6355 error or warning handlers
6356
6357Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * parserInternals.c parserInternals.h parser.c Makefile.am:
6360 created a new module parserInternals.c, moved most of the
6361 code shared by the various parsers there, as well as
6362 deprecated code from parser.c. More cleanup of parser.c
6363 * uri.c: fixed a problem when URI is NULL
6364 * valid.c: speedup when looking for an attribute declaration
6365
6366Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6369 the cleanup of the computation of URI references when seeking
6370 external entities. The URI reference string and the resulting
6371 URI are both stored now.
6372 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6373 large s(n)printf checks and cleanup from Denis Barbier
6374 <barbier@imacs.polytechnique.fr>
6375 * xmlversion.h.in tree.h: couple of SGML declarations for a
6376 possible docbook module.
6377 * result/VC/ : a couple of test output changed due to the change
6378 of the entities URI
6379
6380Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6381
6382 * parser.h: added a _private field for linking user's data
6383
6384Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * parser.c parserInternals.h: demacroified most of the IS_XXX
6387 the gain in size is significant so ...
6388
6389Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * entities.c: cases where looking up entities with doc==NULL
6392 covered
6393
6394Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * uri.c: applied Wayne Davison patch
6397 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6398
6399Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * uri.c testUri.c: applied Wayne Davison patches
6402 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6403 * Makefile.in: added URItest and included thenin "make tests"
6404
6405Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * xmlversion.h.in: closed bug 22941
6408
6409Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6410
6411 * doc/xmlio.html: added doc and example for entity loader
6412 redefinition.
6413
6414Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6417 used by libxml
6418
6419Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * parser.c: Fixed bug on invalid ontent characters and when using
6422 push.
6423 * xmllint.c: fixed xmllint endling of errors in push mode
6424
6425Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6426
6427 * HTMLparser.c testHTML.c: applied two new patches from
6428 Wayne Davison <wayned@users.sourceforge.net>
6429 * result/HTML/*.sax: regenerated HTML SAX output
6430 * parser.c: more cleanup.
6431
6432Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6433
6434 * HTMLparser.[ch] testHTML.c: applied the second set of
6435 patches from Wayne Davison <wayned@users.sourceforge.net>,
6436 adding htmlEncodeEntities()
6437 * HTMLparser.c: fixed an ignorable white space detection bug
6438 occuring when parsing with SAX only
6439 * result/HTML/*.sax: updated since the output is now HTML
6440 encoded...
6441
6442Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * HTMLparser.[ch]: applied some of Wayne Davison
6445 <wayned@users.sourceforge.net> patches
6446
6447Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6450 undeclared namespace prefix was used, added a warning.
6451 Cleaned up support w.r.t. entities, spilling out a warning
6452 and being pedantic on lookups.
6453 * test/warning/ent9 : added testcase for previous example.
6454 * TODO: updated
6455 * parserInternals.h parser.c: changed the way names are parsed
6456 now allow infinite size and decrease penalty for normal use
6457 * parser.c: Started a big cleanup/check of the parser code,
6458 fixed some of the most tortuous entity code, spotted code
6459 unused anymore
6460 * test/*: added tests for very long names and related nasty
6461 things.
6462
6463Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6464
6465 * doc/encoding.html: added encoding aliases doc
6466 * doc/xml.html: updates
6467 * encoding.[ch]: added EncodingAliases functions
6468 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6469 bottleneck affecting large DTDs like Docbook
6470 * parser.[ch] xmllint.c: added a pedantic option, will be
6471 useful
6472 * SAX.c: redefinition of entities is reported in pedantic mode
6473 * testHTML.c: uninitialized warning from gcc
6474 * uri.c: fixed a couple of bugs
6475 * TODO: added issue raised by Michael
6476
6477Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6478
6479 * doc/encoding.html: propagated Martin Duerst suggestions
6480
6481Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6482
6483 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6484 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6485 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6486 by Wayne Davison
6487
6488Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * nanoftp.c nanohttp.c: small cleanup
6491 * TODO: updated
6492
6493Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * added an old VC testcase and updated title.xml entity
6496
6497Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6498
6499 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6500 done on auto-opening of <p> tags and cleanup of SAX output
6501
6502Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6505
6506Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6507
6508 * doc/xml.html libxml.* structure.*: updated the doc a bit
6509
6510Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6511
6512 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6513 of SAX tests
6514
6515Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6516
6517 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6518 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6519
6520Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6523 * testHTML.c: fix core dump on Solaris 2.x systems
6524 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6525 * result/HTML/*.sax: previous bug fix lead to new results
6526
6527Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6528
6529 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6530 * configure.in: added --with-readline=DIR to accept alternate
6531 path for readline include/library
6532 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6533 for ANSI under HP-UX
6534 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6535 includes @LIBS@
6536
6537Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6538
6539 * doc/* : rebuilt the docs
6540 * getting ready for 2.2.2 release
6541
6542Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6545 and xmlAddFeature()
6546 * tree.[ch]: added xmlAddChildList()
6547 * xmllint.c: MAP_FAILED macro test
6548 * parser.h: added xmlParseCtxtExternalEntity()
6549 * valid.c: applied bug fixes removed warning
6550 * tree.c: added CDATA block to elements content
6551 * testSAX.c: cleanup of output
6552 * testHTML.c: added SAX testing
6553 * encoding.c: better error recovery
6554 * SAX.c, parser.c: fixed one of the external entity processing
6555 of the OASis testsuite
6556 * Makefile.am: added HTML SAX regression tests
6557 * configure.in: bumped to 2.2.2
6558 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6559 SAX results
6560
6561Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6562
6563 * configure.in: patch for HP compiler
6564
65652000-08-04 Sven Heinicke <sven@zen.org>
6566
6567 * xmllint.c: Was coredumping sometimes when the file given didn't
6568 exist.
6569
6570Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6573
6574 when using in memory parsing. Need some cleanup.
6575 * xmllint.c configure.in: added a --memory flag to test memory
6576 parsing
6577
6578Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6579
6580 * nanohttp.c: fixed socklen_t replacement to unsigned int
6581 * parser.c: fixed a space handdling missing at the end of
6582 production 28 DOCTYPE.
6583 * xmlmemory.c: fixed a stupid bug on the routine to override
6584 allocation functions
6585 * TODO: updated
6586
6587Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6588
6589 * doc/ regenerated the docs
6590
6591Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * doc/encoding.html doc/xml.html: added I18N doc
6594 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6595 improvements, both parser and filters, added ASCII & HTML,
6596 fixed the ISO-Latin-1 one
6597 * xmllint.c testHTML.c: added/made visible --encode
6598 * debugXML.c : cleanup
6599 * most .c files: applied patches due to warning on Windows and
6600 when using Sun Pro cc compiler
6601 * xpath.c : cleanup memleaks
6602 * nanoftp.c : added a TESTING preprocessor flag for standalong
6603 compile so that people can report bugs more easilly
6604 * nanohttp.c : ditched socklen_t which was a portability mess
6605 and replaced it with unsigned int.
6606 * tree.[ch]: added xmlHasProp()
6607 * TODO: updated
6608 * test/ : added more test for entities, NS, encoding, HTML, wap
6609 * configure.in: preparing for 2.2.0 release
6610
6611Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6612
6613 * nanoftp.c: fixed the way the control connection is handled
6614 * libxml.spec.in: fixed the dependancies and cleanup
6615
6616Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * doc/xml.html: changed the xmlsoft.org structure, updated the
6619 examples w.r.t. root and childs
6620
6621Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6624
6625Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6626
6627 * HTMLparser.c: Work on character encoding support for the HTML parser
6628 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6629 * encoding.c: Fixed a potential memleak in the encoding stuff
6630
6631Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * doc/FAQ.html doc/Makefile.am : added a FAQ
6634
6635Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6636
6637 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6638 of the HTML parser to force it to not bypass SAX
6639
6640Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * win32config.h.in: updated
6643 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6644 lacks iconv support :-( need to release 2.1.1
6645 * configure.in: release 2.1.1
6646 * HTMLparser: fixed bug #14784
6647 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6648 by Windows compiler
6649 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6650 the SAX startDocument() callback.
6651 * TODO: updated
6652
6653Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6654
6655 * added xmlStopParser()
6656
6657Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6658
6659 * configure.in: 2.1.0 prerelease
6660 * Large resync between W3C and Gnome tree
6661 * nanoftp, nanohttp.c: fixed stalled connections probs
6662 * HTMLtree.c SAX.c : support for attribute without values in
6663 HTML for andersca
6664 * valid.c: Fixed most validation + namespace problems
6665 * HTMLparser.c: start document callback for andersca
6666 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6667 * parser.h, SAX.c: serious speed improvement for large
6668 CDATA blocks
6669 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6670 different encoding
6671 * example/Makefile.am example/gjobread.c tree.h: work on
6672 libxml1 libxml2 convergence.
6673 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6674 and the LIBXML_TEST_VERSION macro
6675
6676Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * doc/xml.html: various patches and improvements typo fixed by
6679 Felix Natter
6680 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6681 from Felix Natter <fnatter@gmx.net>
6682
6683Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6684
6685 * doc/upgrade.html: updated with instructions for support of both
6686 libxml-1.x and libxml-2.x
6687 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6688 for 2.x support and also fixed includes
6689
6690
6691Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6692
6693 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6694 the encoding support, added iconv support, so now libxml if
6695 compiled with iconv automatically support japanese encodings
6696 among others. Work based on initial patch from Yuan-Chen Cheng
6697 I may have broken binary compat in the encoding handler
6698 registration scheme, but that was so utterly broken I don't
6699 expect anybody to have used this feature until now.
6700 * parserInternals.h: fixup on the CHAR range macro
6701 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6702 code.
6703 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6704 * uri.c: added xmlParseURI() I can't believe I forgot to
6705 implement this one in 2.0 !!!
6706 * SAX.c: moved doc->encoding update in the endDocument() call.
6707 * TODO: updated.
6708
6709Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6710
6711 * tree.h: removed extraneous xmlRemoveProp definition
6712 * TODO: added item about --disable-corba configure switch
6713 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6714 * nanoftp.c: fixed include problems giving troubles on AIX and
6715 slowlaris
6716 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6717 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6718 comment and headers changes to lower gtk-doc number of warnings
6719 * doc/html/*: rebuilt docs
6720
6721Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6722
6723 * HACKING: documented the tag for 1.x and instructions
6724
6725Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6726
6727 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6728 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6729 xmlCreateIOParserCtxt
6730 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6731 significant overall improvement
6732 * xmllint.c: added I/O test to xmllint
6733 * testSAX.c: added a speed test
6734 * doc/* : updated/regenerated
6735
6736Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * xpath.c uri.h parserInternals.h: cosmetic changes from
6739 "Timur I. Bakeyev" <timur@bat.ru>, including making
6740 xmlCreateURI() public
6741
6742Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6745 and the code at the same time. Added a clean mechanism for
6746 overload or added input methods: xmlRegisterInputCallbacks()
6747 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6748 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6749 * TODO: updated
6750 * doc/* : updated/regenerated
6751 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6752 source dir
6753
6754Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6755
6756 * testURI.c: yet another forgotten commit, I should get some sleep !
6757
6758Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6759
6760 * xmllint.c: forgot to commit this too ?
6761
6762Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * xmlversion.h.in : forgot to commit this previously
6765
6766Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6767
6768 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6769 * README TODO: updated for release
6770 * uri.c uri.h: added authority parsing/saving
6771 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6772 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6773 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6774 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6775 Makefile.am : added compile-time customization of libxml
6776 --with-ftp --with-http --with-html --with-xpath --with-debug
6777 --with-mem-debug
6778 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6779 #include <libxml/xxx.h> I hope it won't break too much stuff
6780 and will be manageable in the future...
6781 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6782 and added xmllint to the installed programs
6783 * uri.h: added xmlFreeURI()
6784
6785Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6786
6787 * uri.c uri.h: finished the escaping handling, the base support
6788 and the URI path normalization. Looks good just lacks the
6789 authority content parsing code.
6790 * Makefile.am: added instructions to generate testURI
6791 * TODO: updated
6792 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6793 added links and icons for W3C and Gnome
6794
6795Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * xmlmemory.[ch] : seems I forgot to actually update the files in
6798 the last commit :-)
6799 * doc/xml.html doc/html/* : updated and uploaded the docs
6800
6801Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6802
6803 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6804 * TODO: updated
6805 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6806 libxml default allocation function with another set (like gmalloc/
6807 gfree).
6808 * Makefile.am, uri.c, uri.h: added a set of functions to do
6809 exact (litteraly copied from the RFC 2396 productions) parsing
6810 and handling of URI. Will be needed for XLink, one XML WFC,
6811 XML Base and reused in the nano[ftp/http] modules. Still work
6812 to be done.
6813
6814Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * configure.in, libxml.spec.in : libxml2
6817 * doc/* : updated the doc page, rebuilt the docs
6818
6819Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * all: tagged LIB_XML_1_X
6822 * *.c *.h : updated from W3C CVS tree
6823 * configure.in : 2.0.0-beta
6824 * libxml.spec.in : libxml2 package nam
6825 * result/* : new version of the tests output
6826
6827Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6828
6829 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6830
6831Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * doc/* : rebuilt the docs
6834 * parser.c: final patch on #6766
6835 * valid.c: small patch on validity checks.
6836
6837Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6838
6839 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6840 added
6841 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6842 compatibility w.r.t. XML spec and existing code.
6843
6844Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6845
6846 * parser.c: seems a better solution to <a> </a> exists,
6847 will try it for a while
6848
6849Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * parser.c: tried to remove the <a> </a> generating <a/>
6852 this is hard. Left a flag for that purpose. Fixed bug #6766
6853 * configure.in: prepared 1.8.7 not released, due to previous
6854 problem
6855
6856Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6857
6858 * doc/xml.html : applied second patch from Paul DuBois
6859
6860Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6861
6862 * doc/xml.html : applied patch from Paul DuBois
6863
6864Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6865
6866 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6867
6868Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6869
6870 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6871 compilation warnings on various platforms.
6872 * parser.c: Fixed #5281 validity error callbacks are now desactived
6873 by default if not validating.
6874
6875Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6876
6877 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6878
6879Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6880
6881 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6882 <gkatsi@cs.toronto.edu>
6883
6884Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6887 processing URLs
6888
6889Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6892 xmlNanoFTPUpdateURL for persistent control connections.
6893 * configure.in: 1.8.6
6894
6895Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6896
6897 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6898 * tree.[ch] : added xmlSaveNoEmptyTags
6899
69002000-01-29 James Henstridge <james@daa.com.au>
6901
6902 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6903
6904 * Makefile.am: added nanoftp.[ch] to the build.
6905
6906Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6907
6908 * nanoftp.[ch]: cleanup, comments, API
6909 * debugXML.c : fixed a bug in the cat command
6910 * doc/*: regenerated the docs
6911
6912Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6913
6914 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6915 * debugXML.c : fixed a bug in the cat command
6916 * valid.c: fixing some small probs
6917 * libxml.spec.in: get rid of the SNAP suffix
6918 * doc/xml.html: updated the status
6919
6920Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * xml-config.in: xml-config --version to just return the
6923 version number
6924 * xpath.c: some cleanup w.r.t. axis when the current node is
6925 an attribute.
6926 * TODO: updated
6927
6928Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * configure.in: prepared for libxml-1.8.5
6931 * doc/* recompiled the documentation
6932
69332000-01-17 Jody Goldberg <jgoldberg@home.com>
6934
6935 * configure.in : WARNING autoconf subtlety alert :
6936 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6937 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6938 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6939 get defined by AC_CHECK_HEADERS.
6940
6941Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6942
6943 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6944 Rune.Djurhuus@fast.no
6945
6946Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * TODO: updated
6949 * tree.c, parser.c: made sure that only memory alloc problems
6950 and internal parser errors are allowed to write to stdout or
6951 stderr.
6952
6953Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * tree.c : restored xmlNewGlobalNs since this seems used by
6956 a lot of existing code :-(, fixed a bug in xmlNewNs
6957 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6958 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6959 to exit() from the library code.
6960 * xpath.c, parser.c: removed bugs or unused code detected by
6961 Windows compilers
6962 * parser.c: started adding interfaces for parsing well balanced
6963 XML fragments
6964 * configure.in: releasing 1.8.4
6965 * doc/* : rebuilt the docs
6966
6967Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6968
6969 * tree.[ch] : added xmlNewDocFragment() for DOM
6970 * testHTML.c: uninitialized variable.
6971
6972Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * doc/* : rebuild the docs
6975
6976Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6977
6978 * acconfig.h: readline and history patch
6979 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6980 * tree.c: added check and handling when possibly removing an ID
6981 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6982 and saving.
6983 * test/HTML/entities.html result/HTML/entities.html* : test for
6984 various entities reference cases
6985 * result/HTML/* : as a result output of some testcase have
6986 changed
6987 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6988 by previous example. added xmlParseTryOrFinish().
6989 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6990 entities.h debugXML.h HTMLparser.h: changed the way struct are
6991 declared to allow gtk-doc to expose those
6992 * parser.c: closed bug #4960
6993 * Makefile.am configure.in: Applied patch from
6994 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
6995 and math/socket libs detection
6996
6997Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6998
6999 * configure.in, Makefile.am: link tester against readline
7000 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7001
7002Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * tree.[ch]: added xmlRemoveProp
7005 * win32config.h.in nanohttp.c: avoid including the Windows
7006 socket stuff in every C files
7007 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7008 the XmL parser(s)
7009 * test/ns4 result/ns4 etc...: added test case for previous prob
7010 * tree.c: xmlNewNs wasn't checking for double definition
7011 * Makefile.in: fixed a problem with dist-hook duplicates
7012 * parser.[hc], xmlIO.c: fixed the loading of external entities
7013 APIs, now xmlLoadExternalEntity() is used everywhere and
7014 setting up an app specific front-end using the
7015 * SAX.c parser.c: some fixes, now the xhtml spec validates
7016 with the xhtml DTD.
7017 * error.c: fixed crashes in case of no input stream
7018 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7019 to the validation tests and results
7020
7021Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7022
7023 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7024 too htmlCreatePushParserCtxt() and htmlParseChunk()
7025 * parser.c: a bit of cleanup.
7026 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7027 to XML) removed the last mem leak known
7028 * HTMLtree.c: output message cleanup
7029 * xmlmemory.c: display content info about memory blocks
7030 * result/HTML/wired.* : missing att value warning change
7031
7032Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7033
7034 * doc/* : rebuilt the documentation
7035
7036Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7037
7038 * parser.[ch] parserInternals.h: Push parser for XML,
7039 seems to work fine now
7040 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7041 --push for push testing
7042 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7043 * testSAX.c: added --push
7044 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7045 subtree
7046 * xmlIO.[ch] : enriched API + fixes for push mode
7047 * entities.[ch]: added the entity content length to the struct.
7048 * xmlmemory.[ch]: new API to show the last entries for the shell
7049 * valid.c: added required attribute testing
7050 * SAX.c: the cdata callback now merge contiguous fragments
7051 * HTMLparser.c: cleanup of some macros
7052
7053Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7054
7055 * parser.c: fix for PIs name starting with xml
7056 * tree.c: fixed a potential problem with || and && ops
7057 * *.c, configure.in win32config.h.in : generate win32config.h for
7058 those on the Other Side !
7059
7060Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7061
7062 * parser.c: fixed a stupid = vs. == bug :-(
7063 * doc/gnome-xml.sgml: s/glade/xml/
7064
7065Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * configure.in, doc/xml.html : bug fix release 1.8.2
7068 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7069 Hopefully the end of that silly C++ include problem
7070 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7071 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7072 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7073 troubles with autoclosed elements when the stree shape doesn't
7074 follow the DtD specs. Added htmlIsAutoClosed() and
7075 htmlAutoCloseTag()
7076 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7077 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7078 * debugXML.c: fixed a bug on printing default namespaces.
7079 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7080
7081Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7082
7083 * result/HTML/*.htm[l] : updated the HTML regression tests according
7084 to the new output
7085 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7086 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7087 problem due to intermix of extern "C" { ... } declarations for C++
7088 and recursive includes in the headers
7089
70901999-12-20 Chris Lahey <clahey@umich.edu>
7091
7092 * HTMLtree.c: Made it so that html nodes with a single child do
7093 not insert a carriage return before or after the child node.
7094
7095Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7096
7097 * configure.in, doc/xml.html : bug fix release 1.8.1
7098 * parser.c: fixed bug #4344
7099 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7100 added the glue to avoid C++ problems
7101 * doc/* : regenerated the documentation
7102
7103Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7104
7105 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7106 namespace recognition, and Dia as a resul :-(
7107 * encoding.c: closed bug #3950
7108
7109Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7110
7111 * valid.c: debugging a posteriori validation, except URI expansion
7112 stuff this should be fixed now
7113 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7114 Carl Nygard <cnygard@bellatlantic.net>
7115 * tester.c: added --postvalid, cleaning of the code
7116 * tree.[ch]: added xmlDocGetRootElement()
7117
7118Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7119
7120 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7121 c++ losage.
7122
7123Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7124
7125 * configure.in, doc/xml.html : bumped to 1.8.0
7126 * xlink.[ch], Makefile.am : added framework for link detection
7127 * parser.h: added nbChars to parser context, needed for cleanup.
7128 * xmlmemory.c: removed a nasty bug when out of mem
7129 * valid.[ch]: adding namespace support for attribute decl
7130 * tester.c: added --debugent option
7131 * debugXML.[ch]: added xmlDebugDumpEntities()
7132 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7133 buffers instead, this was really needed, validation was breaking
7134 in strange ways due to that. Added xmlParseStringPEReference()
7135 and other parsing from strings functions. Entities processing
7136 modified again, but PERef are still not handled correcly but
7137 unless you're Eve Maller you won't notice :-)
7138 * HTMLparser.c: large changes toward reliability, and switched to
7139 lowercase internal tags, XHTML is lowercase, so it will help
7140 that output is closer to next version.
7141 * doc/* : regenerated the documentation, it is now hosted at
7142 http://xmlsoft.org/ (same bits I just bought the domain :-)
7143
7144
7145Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7146
7147 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7148 doc generation
7149 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7150 in the SAX API
7151 * doc/*: rebuilt the doc making sure everything appears in the
7152 HTML files
7153
7154Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7157 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7158 which allow impressive speed improvement on dataset with
7159 large text pieces, but at the cost of broken binary
7160 compatibility and slightly bigger memory usage.
7161 Configure with --with-buffers to activate them, they
7162 are protected with XML_USE_BUFFER_CONTENT define.
7163 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7164 goal is 0 memory left allocated once parser is no more used
7165 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7166 call xmlCleanupParser() and xmlMemoryDump()
7167
7168Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7169
7170 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7171 * parser.[ch] encoding.[ch]: added memory cleanup routines
7172 * parser.c: closing bug #3788
7173 * doc/*: rebuilt the doc
7174
7175Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7176
7177 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7178 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7179 * tester.c: added --compress option
7180 * doc/*: rebuilt the documentation
7181
7182Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7183
7184 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7185 if given /proc/kcore as input !
7186 * doc/xml.html doc/*: updated and rebuilt the documentation
7187
7188Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7189
7190 * parser.c: Fixed some wrongly space collapsing code due to
7191 a misreading of the spec.
7192 * result/*: fixed the output accordingly
7193
7194Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7195
7196 * encoding.c: bug fix and typos
7197 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7198 * parser.c: added attribute normalization closing bug #3597
7199 * test/att* result/att* SAXresult/att*: testcase for attribute
7200 normalization
7201
7202Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7203
7204 * configure.in: closing bug #3163 by adding extra flags for the
7205 cc compiler on HP-UX
7206
7207Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * valid.[ch] : removed a typo and an enumerated type bug in the
7210 xmlAddElementDecl() function
7211 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7212 call to xmlEncodeEntitiesReentrant() so that the functions
7213 New, Set and Get are at the same level.
7214 * parser.c HTMLparser.c: extra memory allocation bug for
7215 attributes detected by someone using libxml in embedded systems :-)
7216
7217Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7218
7219 * xmlmemory.h: turned off mem debug :-\
7220
7221Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * parser.c: closed bug #2784 a one line fix, but worth pushing
7224 a new release out
7225 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7226 some structures, comments before and after the
7227 main element, and other nastyness
7228 * HTMLtree.c tree.c: accomodate the extended HTML supported
7229 * configure.in: pushing 1.7.4
7230 * test/ent8 and related outputs : added a new test for bug #2784
7231 * test/HTML/wired.html and related output: a nasty HTML example
7232 * Makefile.am: improved the test scripts
7233 * docs/* : reran the documentation extractor, updated xml.html
7234
7235Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7238 HTMLparser and debugged the HTML related code. HTML documents
7239 now have their own type
7240 * entities.c: do not dump &apos; for HTML output
7241 * xmlmemory.c: improvement, breakpoint mechanism
7242 * testHTML.c: added --sax --repeat ...
7243 * Makefile.am: improved the HTML tests
7244 * valid.[ch]: added xmlValidGetValidElements and
7245 xmlValidGetPotentialChildren
7246 * tester.c: added --insert to test the 2 new functions
7247 * test//* result//* SAXresult//* : regression test cleanup
7248 and extension.
7249 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7250 gnome-xml-nanohttp.html
7251
7252Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7253
7254 * HTMLparser.c: fixed problems with some autoclose tags
7255 * tree.c: fixed XML output problems.
7256 * result/* SAXresult/*: update of the tests output
7257
7258Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7259
7260 * Makefile.am: Arturo patch for xmlConf.sh version info
7261 * parser.c: Tim Josling patch for single quoted items
7262 * tester.c: Tim Josling patch for tester options usage
7263 * tree.h: indent cleanup
7264
7265Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7266
7267 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7268 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7269
7270Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * tree.c : Raph patch for initialization of CORBA fields
7273 * parser.c, xpath.c, ...: modification of doc comments
7274 * xpath.c : allow spaces in xpath expressions
7275
7276Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7277
7278 * xmlmemory.h: turning off memory debug :-(
7279
7280Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7281
7282 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7283 better SAX interfaces.
7284 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7285 entity.
7286 * configure.in: 1.7.2
7287
7288Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * libxml.spec.in: fixed the URL
7291 * doc/xml.html: improved the documentation front-end
7292
7293Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7296
7297Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7298
7299 * libxml.spec.in: fixed the alpha compile problem
7300 * parser.[ch]: changed errno to errNo in the parser context :-(
7301 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7302 * doc/xml.html: changed CHAR to xmlChar
7303 * doc/html/*: recompiled the documentation
7304 * configure.in: 1.7.1
7305
7306Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * parser.h: modified the parser context struct to regain 1.4.0
7309 binary compatibility
7310 * parser.c, xml-error.h: added errno ot teh context and defined
7311 a set of errors values with update of errno
7312 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7313 DTDs and entities
7314 * *.h, *.c: complete cleanup of the use of config.h and include
7315 protection depending on the current setup.
7316 * overalll debugging, maintenance and bug-fixing on all modules
7317 * updated the documentation
7318 * ready for 1.7.0
7319
7320Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7321
7322 * HTMLparser.c : cleanup
7323 * SAX.c valid.c valid.h: added ID/IDREF checking
7324 * tree.c tree.h: extended doc structure for refs
7325 * configure.in: 1.6.2
7326 * parser.c: patched bug in SAX user arg call
7327 * parserInternals.h: patched missing close in C++ wrapping
7328 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7329 especially upcoming XPointer implementation.
7330 * doc/xml.html: augmented, typo
7331
7332Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7333
7334 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7335 not all invocations of install understand -d.
7336
7337Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7338
7339 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7340 to make 'check' works, when builddir != srcdir.
7341
7342Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7343
7344 * doc/xml.html : updated the documentation
7345
7346Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7349 not deallocated memory blocks
7350 * *.c : replaces all calls to malloc() free() and realloc() to
7351 the wrapper functions/macros
7352 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7353 instead of xmlFreeNodeList()
7354
7355Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7356
7357 * HTMLparser.c: corrected a stupid bug leading to core dump at
7358 tree deallocation. Removed warnings indicated by
7359 Stephane.Conversy@lri.fr
7360 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7361 looked for in the external subset
7362
7363Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7364
7365 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7366 on SGI by Stephane.Conversy@lri.fr
7367
7368Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * all .h : changed the prototype declaration indent as in gtk
7371 * most .c : working on reducing the TODOs in the code
7372 * most .c : cleanup though -pedantic and Insure++
7373 * improvements on validation ID checkings.
7374 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7375 * xml-config.in: closed #1810
7376
7377Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * tree.h, valid.c, valid.h: more work on validity, IDs
7380 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7381 definition for AIX
7382
7383Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7384
7385 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7386 the distribution due to a cut'n paste error at last commit
7387
7388Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * configure.in: upgraded to version 1.4.0
7391 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7392 Big update, added a large part of the validation process,
7393 it should be usable, but some parts are missing
7394 * xpath.c: improved the implementation w.r.t. root.
7395 * Makefile.am: added more tests
7396 * test and result trees: added a lot of tests
7397 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7398
7399Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * Added an HACKING file
7402
7403Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7404
7405 * xpath.[ch] : improvements and debug of the XPath implementation
7406 * parser.c, HTMLparser.c : modified the parsers to be progressive
7407 * tree.[ch] : extended the Buffer promitives
7408 * xmlIO.[ch] : added basic I/O routines providing progressive
7409 parsing and ready for I18N conversion plugins
7410 * SAXresult/* : the SAX callback sequence maybe slightly different
7411 now
7412 * test*.c : improved/updated the tests programs
7413 * doc/* : recompiled the docs.
7414
74151999-07-26 Michael Meeks <michael@edenproject.org>
7416
7417 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7418
7419 * tree.c: Ditto.
7420
7421Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * configure.in: upgraded to version 1.4.0
7424 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7425 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7426 XML query language, see http://www.w3.org/TR/xpath for more details.
7427 * parser.c, parser.h: added CHAR* related string functions for XPath
7428 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7429 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7430 rebuild the docs.
7431 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7432 and regression testing capabilities for XPath.
7433
7434Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7435
7436 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7437 closing bug #1646
7438
7439Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * Makefile.am, example/Makefile.am: closed bug #1683
7442
7443Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7444
7445 * example/Makefile.am, configure.in: added the makefile for the
7446 gjobread example
7447
7448Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7449
7450 * doc/Makefile.am:
7451 - fix which allow "make install DESTDIR=</install/prefix>".
7452
7453Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7454
7455 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7456 which fixed a problem on the file reading-code.
7457
7458Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7461 output.
7462 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7463
7464Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7465
7466 * parser.h : Oops removed the binary compatibility problem
7467 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7468 * parser.c, HTMLparser.c: applied patches for reading from stdin
7469
7470Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7471
7472 * parser.c, entities.c, valid.c: cleanup bug #1591
7473 * configure.in: cleanup bug #1592
7474 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7475 the same tree back-end. Hence gdome will be available for it.
7476 * doc/Makefile.am: close bug #617
7477
7478Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7479
7480 * parser.c: alloctate a per parser context SAX interface block
7481
7482Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7483
7484 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7485 and xmlEncodeEntitiesReentrant with the correct one :-\
7486
7487Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * commit of my internal XML base changes, quite a lot of
7490 changes, cleanups, better entities support, framework for
7491 new I/O and charset detection and handling
7492 * Fixed the configure/Makefile stuff to generate shared libs
7493 with the proper version info, so we jumped on rev from
7494 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7495 xmlEncodeEntities() result need to be freed now, and a string
7496 xmlParserVersion provide the current library version.
7497
7498Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7499
7500 * parser.c: fixed a buffer overrun for when you have a very long
7501 attribute with no entities in it.
7502
7503Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7504
7505 * added example directory
7506 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7507
7508Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * Release of libxml-1.1, nearly everything has been touched for
7511 this.
7512 * Added more regression tests
7513 * Updated the documentation
7514
7515Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7516
7517 * tree.[ch]: unified the XML_NO_CORBA defines.
7518 * parser.c encoding.[ch]: started plugging in char encoding detection
7519
7520Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7521
7522 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7523 Also freed allocated buffer.
7524
7525Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7526 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7527 reentrancy problem at printing. One is left in entities.c, to
7528 remove ASAP
7529 * testSAX.c : added a test example showing the use of the SAX
7530 interface if one doesn't want to build the DOM tree.
7531 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7532
7533Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7534
7535 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7536 large revamping of the parser to use SAX callbacks
7537 http://www.megginson.com/SAX/ (or at least a C like interface
7538 a la Expat). It's now possible to set up your own callbacks
7539 and the parser will not build a DOM tree.
7540 * test/* result/*: updated the test suite, I finally removed
7541 the old Namespace draft support (PI based).
7542
7543Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7544
7545 * Makefile.am: added test result to EXTRA_DIST for make tests
7546
7547Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * parser.c, parserInternals.h: moved the chars macro definitions
7550 to parserInternals.h
7551 * parser.c, error.c: applied patches from "Knut Åkesson"
7552 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7553
7554Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7555
7556 * xml-config.in : applied patch to make --version work
7557
75581999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7559
7560 * Makefile.am (check-local): Alias for `tests' target. This will
7561 cause `make check' to do the right thing.
7562 (tests): Don't run tests in srcdir. Also, replaced calls to
7563 basename with a `sed' "equivalent".
7564
7565Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7566
7567 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7568 it in the header and not the sources, updated the doc.
7569 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7570 pointing this out.
7571
7572Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7573
7574 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7575 exported the inputStream routines.
7576 * doc/html/* : updated accordingly
7577
7578Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579
7580 * parser.c, parser.h, parserInternals.h: added a few extra
7581 internal calls to allocate and free parser contexts ...
7582 * doc/html/* : updated accordingly
7583
7584Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7585
7586 * configure.in, Makefile.am, doc/makefile.am : General changes for
7587 1.0.0 release and including the generated HTML documentation.
7588
7589Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * makefile.am : added parserInternals.h, oops.
7592
7593Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7594
7595 * parserInternals.h: added this header giving access to the parser
7596 internal functions.
7597 * doc/Makefile.am : added a rebuild target which rebuilds the full
7598 set of documentations
7599 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7600 the internal subset.
7601 * *.c *.h: modifications needed to generate the documentation using
7602 gtk-doc, cleanup of functions blocks, reorganisation of struct
7603 declarations.
7604
7605Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7606
7607 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7608 the tar and spec file to include the beginning of the doc.
7609
76101999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7611
7612 * doc/.cvsignore: Added this file.
7613
7614Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615
7616 * tree.c: fixed xmlGetProp to return "" when the attribute
7617 exists, even if the node-list is NULL.
7618
7619Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * tree.c: patched an error outputting empty attribute values.
7622 * Makefile.am and doc/makefile.am: have been updated during the
7623 week-end. Sorry for an empty CVS log, I got a shell problem.
7624
7625Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * tree.h: cleaned up using enums instead of defines
7628 * parser.c, valid.[ch]: more work on parsing/output of element
7629 declarations
7630
7631Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * valid.[ch], tree.c, parser.c : more work toward full parsing
7634 of XML DTDs.
7635 * README: added informations about mailing-list and on-line
7636 documentation
7637
76381999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7639
7640 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7641
7642Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * parser.c, tree.[ch] : more work toward conformance testing,
7645 added a last element to accelerate parsing of very flat structures
7646 started working on internal subset Element content declaration.
7647 * valid.[ch] : first cut at adding code toward validation.
7648 * previous changes had also small impact on most files, especially
7649 the conformance testing using James Clark test suite.
7650
7651Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7652
7653 * test/* : updated the examples, most of them were not well
7654 formed (humm), and added rdf2.
7655 * result/* : resulting changes in the output.
7656
7657Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7658
7659 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7660
7661Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * tree.c: patched a bug in the generation of empty attributes
7664
7665Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7666
7667 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7668 for node/trees/documents/... Biggest problem is namespace
7669 support when copying subtrees.
7670
7671Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7672
7673 * parser.c, entities.c: improve entities and char ref encoding,
7674 and cleanups of error messages.
7675
7676Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * parser.c, entities.c: simple bug hunting done during rpm2html and
7679 rpmfind integration.
7680
7681Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * parser.[ch]: Added interfaces allowing to specify a SAX
7684 handler before parsing.
7685
7686Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * parser.c: redirrect all errors reporting through the SAX
7689 error function
7690
7691Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7694 * libtool, tlmain ...: update of the libtool files
7695
76961998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7697
7698 * entities.c: Use g_snprintf insteda of snprintf.
7699
7700Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7701
7702 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7703 added ent5 test for this purpose.
7704 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7705
7706Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7707
7708 * parser.c: fixed? a strange error due to compression on a GWP
7709 document.
7710
7711Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * tree.[ch]: bug fixing
7714 * entities.[ch]: defined a specific type for predefined entities
7715 * doc/xml.html: more documentation on the library, how to use it,
7716 overview of the interfaces.
7717
7718Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7721
7722Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7723
7724 * tree.c: corrected a small bug
7725 * doc/xml.html: continuing writing documentation.
7726
7727Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * debugXML.h debugXML.c: added debugging utilities.
7730 * tester.c: added --debug switch.
7731 * tree.c: patched an incorrect node->type assignment.
7732 * parser.c: formatting, ensure that node->doc != NULL in attributes
7733
7734Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7737 entity support and provide an internal representation close to
7738 DOM one (entity ref nodes, and attribute value as tree). I tried
7739 to preserve the interface but this will surely break some apps
7740 (I have to change rpm2html/rpmfind for example). I had to change
7741 two interfaces, and the generated tree is somewhat different.
7742 * doc/* : started documenting the XML library, the tree and
7743 DOM/Corba. This is a first step.
7744
7745Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7746
7747 * parser.c: Set up the fonctions comment block, boring but useful.
7748 * parser.h, SAX.c, parser.c: now attributes are processed through
7749 the SAX interface. The problem is that my SAX interface diverged
7750 quite a bit from the original one, well this is not an official
7751 spec, and translating it from Java to C is hairy anyway...
7752
7753Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7756 fonctions comment block, boring but useful.
7757
7758Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7761 conversion routines. However they are not yet used to convert the
7762 inputs. The core will run with UTF-8.
7763
7764Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * tree.c : make sure that the type id is properly set-up when
7767 a new object is allocated, needed for DOM.
7768
7769Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * tree.h, tree.c: Ok, the main objects in the tree will be native
7772 corba objects, it costs 8 bytes per Node, Attribute and Document
7773 but it simplifies the Corba integration a lot (no extra interface
7774 objects to allocate/free).
7775
7776Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7777
7778 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7779 and changed NODEs contants for conformity with DOM Level 1
7780
7781Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * added hooks to keep track of servants when creating objects
7784 xmlDoc and xmlNode (for Corba export).
7785
7786Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * added xml-config script.
7789
7790Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7791
7792 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7793 to autoupdate libtool and automake conf files.
7794
77951998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7796
7797 * Makefile.am: Use '?' to separate the sed
7798 commands as ',' is used when people pass -Wl,something.
7799
7800
7801Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7802
7803 * tree.c, tree.h: added a per-document compression interface.
7804
7805Tue Sep 22 20:47:38 EDT 1998
7806
7807 * tree.c, tree.h: added saving with compression and added interfaces
7808 to control the compression level (xmlGetCompressMode,
7809 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7810
7811Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * parser.c: corrected a loop for files of size 0
7814
78151998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7816
7817 * error.h: New file. Contains prototyes from `error.c'.
7818
7819Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7820
7821 * Makefile.am (xmlincdir): New macro.
7822 (xmlinc_HEADERS): Renamed from include_HEADERS.
7823
7824Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7825
7826 * applied small patch on numeric entities from
7827 Christopher Blizzard <blizzard@appliedtheory.com>
7828
7829Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * New release 0.2, removed the old xml_* files so that it's
7832 coherent with the other CVS base (W3C), far better conformance
7833 to standard, new namespaces, decent entities support, beginning
7834 of a SAX-like interface. Nearly nothing left intact, even the
7835 test examples ...
7836
78371998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7838
7839 * .cvsignore: Add .deps dir
7840
7841Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7842
7843 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7844
7845Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7846
7847 * configure.in: added test for CPP
7848 * AUTHORS, Changelog: the original ones didn't get commited but the
7849 glib ones instead, fixed.
7850 * Makefile.am: corrected an error in library naming
7851
7852Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7853
7854 * integrated code developped at W3C
7855 * changed the original Copyright
7856 * migrated to automake
7857 * prefixed the filenames by xml_ to avoid filename clashes
7858
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007859Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7860
7861 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7862 should not be called.
7863
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007864Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7865
7866 * libxml-2.0.pc.in: applied the patch to fix #101894
7867
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007868Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7869
7870 * tree.c : applied patch from Lukas Schroeder for register callbacks
7871 * valid.c: modified patch from Lukas Schroeder to test
7872 register callbacks with --chkregister
7873
Daniel Veillard067bae52003-01-05 01:27:54 +00007874Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7875
7876 * xmlreader.c: seriously changed the way data are pushed to
7877 the underlying parser, go by block of 512 bytes instead of
7878 tryng to detect tag boundaries at that level. Changed the
7879 way empty element are detected and tagged.
7880 * python/tests/reader.py python/tests/reader2.py
7881 python/tests/reader3.py: small changes mostly due to context
7882 reporting being different and DTD node being reported. Some
7883 errors previously undetected are now caught and fixed.
7884 * doc/xmlreader.html: flagged last section as TODO
7885
Daniel Veillard51a447a2003-01-04 19:42:46 +00007886Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7887
7888 * python/libxml.py: integrated the Python 2.2 optimizations
7889 from Hannu Krosing, while maintaining compatibility with
7890 1.5 and 2.1
7891
Daniel Veillarde59494f2003-01-04 16:35:29 +00007892Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7893
7894 * xmllint.c: a bit of cleanup
7895 * xmlreader.c: small fix
7896 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7897 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7898
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007899Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7900
7901 * python/setup.py.in: patch from Stéphane Bidoul to include
7902 drv_libxml2.py in setup.py
7903
Daniel Veillard66b82892003-01-04 00:44:13 +00007904Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7905
7906 * doc/xmlreader.html: starting documenting the new XmlTextReader
7907 interface.
7908
Daniel Veillard7704fb12003-01-03 16:19:51 +00007909Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7910
7911 * xmllint.c: added the --stream flag to use the TextReader API
7912 * xmlreader.c: small performance tweak
7913
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007914Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7915
7916 * xmlreader.c python/tests/reader2py: okay the DTD validation
7917 code on top of the XMLTextParser API should be solid now.
7918
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007919Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7920
7921 * xmlreader.c python/tests/reader2py: Fixing some more mess
7922 with validation and recursive entities while using the
7923 reader interface, it's getting a bit messy...
7924
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007925Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7926
7927 * xmlreader.c python/tests/reader.py: another couple of problem
7928 related to IsEmptyElement reported by Stéphane Bidoul needed
7929 some fixes.
7930
Daniel Veillard4f860202003-01-02 13:00:02 +00007931Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7932
7933 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7934 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7935 based on the python XmlTextReader interface.
7936
Daniel Veillard3c265e42003-01-01 21:06:49 +00007937Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7938
7939 * tree.c: backing out one change in the last patch which broke the
7940 regression tests
7941
Daniel Veillard5335dc52003-01-01 20:59:38 +00007942Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7943
7944 * global.data globals.c tree.c include/libxml/globals.h: applied
7945 an old patch from Lukas Schroeder to track node creation and
7946 destruction. Probably missing a lot of references at the moment
7947 and not usable reliably.
7948
Daniel Veillard8ba17412003-01-01 19:13:12 +00007949Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7950
7951 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7952 from doc/news.html and a stylesheet
7953
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007954Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7955
7956 * xmlreader.c python/tests/reader.py: fixed another couple of
7957 xmlreader bugs reported by Stéphane Bidoul and added tests.
7958
Daniel Veillard9e395c22003-01-01 14:50:44 +00007959Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7960
7961 * xmlreader.c python/tests/reader2.py: fixed another validity
7962 checking in external parsed entities raised by Stéphane Bidoul
7963 and added a specific regression test.
7964 * python/tests/reader3.py: cleanup
7965
Daniel Veillardd5896142002-12-31 14:45:26 +00007966Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7967
7968 * xmlreader.c python/tests/reader2.py: fixed a problem with
7969 validation within entities pointed by Stéphane Bidoul, augmented
7970 the tests to catch those.
7971
Daniel Veillarddc85f282002-12-31 11:18:37 +00007972Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7973
7974 * python/generator.py: modified the generator to allow keeping
7975 class references when creating new classes, needed to fix a bug
7976 pointed by Stéphane Bidoul where the input buffer of the
7977 xmlTextReader instance gets destroyed if the python wrapper for
7978 the input is not referenced anymore.
7979
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007980Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7981
7982 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7983 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7984
Daniel Veillard571b8892002-12-30 12:37:59 +00007985Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7986
7987 * xmlreader.c python/tests/reader.py: fixed another problem
7988 pointed by Stéphane Bidoul
7989
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007990Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7991
7992 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7993 with "<a/>"
7994
Daniel Veillardecaba492002-12-30 10:55:29 +00007995Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
7996
7997 * SAX.c: warn on xmlns:prefix="foo"
7998 * xmlreader.c python/tests/reader.py: fixed a couple of problem
7999 for namespace attributes handling.
8000
Daniel Veillard2d84a892002-12-30 00:01:08 +00008001Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8002
8003 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8004 a really nasty problem raised by a DocBook XSLT transform
8005 provided by Sebastian Bergmann
8006
Daniel Veillard29b3e282002-12-29 11:14:41 +00008007Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8008
8009 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8010 by Stéphane Bidoul and integrated it into the tests
8011
Daniel Veillarde18fc182002-12-28 22:56:33 +00008012Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8013
8014 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8015 extended the XmlTextReader API a bit, addding accessors for
8016 the current doc and node, and an entity substitution mode for
8017 the parser.
8018 * python/libxml.py python/libxml2class.txt: related updates
8019 * python/tests/Makefile.am python/tests/reader.py
8020 python/tests/reader2.py python/tests/reader3.py: updated a bit
8021 the old tests and added a new one to test the entities handling
8022
Daniel Veillardaba976d2002-12-28 21:14:18 +00008023Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8024
8025 * python/generator.py python/libxml2class.txt
8026 python/tests/reader.py python/tests/reader2.py: changed the
8027 generator to provide casing for the XmlTextReader similar to
8028 C# so that examples and documentation are more directly transposable.
8029 Fixed the couple of tests in the suite.
8030
Daniel Veillard83298842002-12-28 15:12:33 +00008031Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8032
8033 * doc/guidelines.html: added a document on guildeline for
8034 publishing and deploying XML
8035
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008036Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8037
8038 * valid.c xmlreader.c: final touch running DTD validation
8039 on the XmlTextReader
8040 * python/tests/Makefile.am python/tests/reader2.py: added a
8041 specific run based on the examples from test/valid/*.xml
8042
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008043Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8044
8045 * python/libxml.py: added a few predefined xmlTextReader parser
8046 configuration values.
8047
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008048Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8049
8050 * python/libxml_wrap.h: trying to fix #102037
8051
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008052Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8053
8054 * SAX.c: fixing bug #95296, when the predefined entities
8055 are redefined in the DTD the default one must be used
8056 instead anyway.
8057
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008058Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8059
8060 * doc/xmllint.xml
8061 * doc/xmllint.1
8062 Add discussion of XML_DEBUG_CATALOG to xmllint man
8063 page - bug #100907
8064
8065
Daniel Veillarddf512f42002-12-23 15:56:21 +00008066Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8067
8068 * xmlreader.c: Fixed the empty node detection to avoid reporting
8069 an inexistant close tag.
8070
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008071Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8072
8073 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8074 for Python 2.1
8075
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008076Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
8078 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8079
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008080Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8081
8082 * doc/libxml2-api.xml python/tests/reader.py: one really need
8083 to provide the base URI information when creating a reader parser
8084 from an input stream. Updated the API and the example using it.
8085
Daniel Veillardea7751d2002-12-20 00:16:24 +00008086Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8087
8088 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8089 include/libxml/valid.h include/libxml/xmlreader.h: working on
8090 DTD validation on top of xml reader interfaces. Allows to
8091 validate arbitrary large instances. This required some extensions
8092 to the valid module interface and augmenting the size of xmlID
8093 and xmlRef structs a bit.
8094 * uri.c xmlregexp.c: simple cleanup.
8095
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008096Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8097
8098 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8099 work on the xml reader interfaces.
8100 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8101 Web page for the Windows binaries.
8102
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008103Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8104
8105 * xmlIO.c: applied a patch for VMS following the report by
8106 Nigel Hall
8107
Daniel Veillard3772de32002-12-17 10:31:45 +00008108Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
8110 * parser.c: the parseStartTag bug fix wasn't complete.
8111
Daniel Veillard67df8092002-12-16 22:04:11 +00008112Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8113
8114 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8115 parseStartTag, fixing it.
8116 * test/att4 result/att4 result/noent/att4: adding the test
8117 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8118 more methods to XmlTextReader.
8119
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008120Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8121
8122 * win32/libxml2.def.src: added more xml reader exports
8123 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8124 to the build
8125
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008126Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8127
8128 * doc/tutorial/xmltutorial.xml
8129 plus generated html and pdf
8130 Updating tutorial again based on further comments from Niraj
8131 Tolia on the last iteration
8132
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008133Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8134
8135 * doc/tutorial/xmltutorial.xml
8136 * doc/tutorial/includekeyword.c
8137 * doc/tutorial/includegetattribute.c
8138 plus generated html and pdf
8139 Adding fix from Niraj Tolia to tutorial to properly free memory.
8140
8141
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008142Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8143
8144 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8145 more methods of XmlTextReader.
8146 * python/libxml2class.txt python/tests/reader.py: this increased the
8147 methods in the bndings, augmented the test to check those new
8148 functions.
8149
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008150Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8151
8152 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8153 methods of XmlTextReader.
8154 * python/generator.py python/libxml_wrap.h python/types.c
8155 python/libxml2class.txt: added the reader to the Python bindings
8156 * python/tests/Makefile.am python/tests/reader.py: added a specific
8157 test for the Python bindings of the Reader APIs
8158 * parser.c: small cleanup.
8159
Daniel Veillard06503452002-12-13 10:42:08 +00008160Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8161
8162 * xinclude.c: fallback was only copying the first child not the
8163 full child list of the fallback element, closes #89684 as reopened
8164 by Bernd Kuemmerlen
8165
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008166Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8167
8168 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8169
Daniel Veillard000eafb2002-12-12 10:04:22 +00008170Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8171
Daniel Veillardc1eed322002-12-12 11:01:32 +00008172 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008173 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008174 gives enum values, fix functype return type, put back fields in
8175 structs
8176 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008177
Daniel Veillard024b5702002-12-12 00:15:55 +00008178Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8179
8180 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8181 about htmlNodeDumpOutput location.
8182 * xpath.c: removed an undefined function signature
8183 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8184 too many symbols in the API breaking the python bindings.
8185 Updated with the libxslt/libexslt changes.
8186
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008187Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8188
8189 * configure.in: preparing release of 2.4.29
8190 * doc/*: rebuilt the docs and API
8191 * xmlreader.c: a few more fixes for the XmlTextReader API
8192
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008193Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8194
8195 * include/win32config.h: applied mingw patch from Magnus Henoch
8196
Daniel Veillard5aad8322002-12-11 15:59:44 +00008197Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8198
8199 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8200
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008201Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8202
8203 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8204 building Python script, does the C parsing directly, generates
8205 a better API description including structure fieds defs and
8206 enums. Still a couple of bugs, but good enough for the python
8207 wrappers now.
8208 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8209 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8210 include/libxml/schemasInternals.h include/libxml/tree.h: more
8211 cleanup based on the python analysis script reports.
8212 * libxml.spec.in: make sure the API XML description is part of the
8213 devel package.
8214
Daniel Veillard01c13b52002-12-10 15:19:08 +00008215Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8216
8217 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8218 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8219 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8220 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8221 code cleanup, especially the function comments.
8222 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8223
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008224Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8225
8226 * Makefile.am xmlreader.c include/libxml/Makefile.am
8227 include/libxml/xmlreader.h: Adding a new set of APIs based on
8228 the C# TextXmlReader API but converted to C. Allow to parse
8229 in constant memory usage, far simpler to program and explain
8230 than the SAX like APIs, unfinished but working.
8231 * testReader.c: test program
8232
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008233Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8234
8235 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8236
Daniel Veillard64b35282002-12-04 15:10:40 +00008237Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8238
8239 * tree.c: Chip turner indicated that XHTML1 serialization
8240 rule for style actually break on both IE and Mozilla,
8241 try to avoid the rule if escaping ain't necessary
8242
Daniel Veillard8efff672002-12-04 11:44:48 +00008243Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8244
8245 * nanhttp.c: handle HTTP URL escaping, problem reported by
8246 Glen Nakamura and Stefano Zacchiroli
8247
Daniel Veillard1c732d22002-11-30 11:22:59 +00008248Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8249
8250 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8251
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008252Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8253
8254 * uri.c: Johann Richard pointed out some XPointer problems for
8255 URN based URI references in XInclude. Modified the URI parsing
8256 and saving routines to allow correct parsing and saving of
8257 XPointers, especially when attached to "opaque" scheme accordingly
8258 to RFC 2396
8259
Daniel Veillard8db67d22002-11-27 19:39:27 +00008260Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8261
8262 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8263 of refactoring to the HTML saving code.
8264 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8265 in the doc.
8266
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008267Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8268
8269 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8270 to a buffer API to reuse the generic dump to an OutputIO layer,
8271 this reduces code, fixes xmlNodeDump() for XHTML, also made
8272 xmlNodeDump() now return the number of byte written.
8273
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008274Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8275
8276 * python/setup.py.in: another patch from Stéphane Bidoul for
8277 Python bindings on Windows
8278 * doc/parsedecl.py: small cleanup
8279
Daniel Veillard9715c172002-11-25 16:33:40 +00008280Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8281
8282 * libxml.spec.in configure.in: add a line in %changelog for releases
8283
Daniel Veillard9bc53102002-11-25 13:20:04 +00008284Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8285
8286 * parser.c: patch from Marcus Clarke fixing a problem in entities
8287 parsing that was detected in KDe documentations environment.
8288
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008289Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8290
8291 * python/libxml.c (libxml_prev): Return the previous as opposed to
8292 the next node (I guess this is the result of some cut & paste programming:)
8293
Daniel Veillard80d7b902002-11-23 16:23:08 +00008294Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8295
8296 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8297
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008298Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8299
8300 * python/generator.py python/libxml.c python/setup.py.in: trying
8301 to fix the Python bindings build on Windows (Stéphane Bidoul)
8302
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008303Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8304
8305 * win32/configure.js: added option for python bindings
8306 * win32/libxml2.def.src: added more exports
8307
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008308Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8309
8310 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8311 pthreads
8312 * win32/wince/*: applied updates to Windows CE port from Javier
8313
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008314Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8315
8316 * configure.in: preparing 2.4.28
8317 * libxml.spec.in doc/Makefile.am: some cleanup
8318 * doc/*: updated the news and regenerated.
8319
Daniel Veillardfee408f2002-11-22 13:18:30 +00008320Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * HTMLparser.c: final touch at closing #87235 </p> end tags
8323 need to be generated.
8324 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8325 this change slightly the output of a few tests
8326 * doc/*: regenerated
8327
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008328Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8329
8330 * parserInternals.c: fixing bug #99190 when UTF8 document are
8331 parsed using the progressive parser and the end of the chunk
8332 is in the middle of an UTF8 multibyte character.
8333
William M. Brack8b2c7f12002-11-22 05:07:29 +00008334Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8335
8336 * threads.c: fixed initialization problem in xmlNewGlobalState
8337 which was causing crash.
8338 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8339 in xmlInitializeGlobalState.
8340 * parserInternals.c: cleaned up ctxt->sax initialisation.
8341
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008342Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8343
8344 * tree.c include/libxml/tree.h: modified the existing APIs
8345 to handle XHTML1 serialization rules automatically, also add
8346 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8347 libxslt serialization uses it when needed without changing
8348 the library API.
8349 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8350 result/xhtml1: added a new test specifically for xhtml1 output
8351 and updated the result of one XHTML1 test
8352
Daniel Veillardd076a202002-11-20 13:28:31 +00008353Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8354
8355 * xinclude.c parserInternals.c encoding.c: fixed #99082
8356 for xi:include encoding="..." support on text includes.
8357 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8358 test/XInclude/ents/isolatin.txt : added a specific regression test
8359 * python/generator.py python/libxml2class.txt: fixed the generator
8360 the new set of comments generated for doc/libxml2-api.xml were
8361 breaking the python generation.
8362
Daniel Veillard817e70b2002-11-19 22:28:48 +00008363Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8364
8365 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8366 * configure.in: patch for Solaris on new autoconf closes #98880
8367 * doc/parsedecl.py: repair the frigging API building script,
8368 did I say that python xmllib sucks ?
8369 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8370 and some comment are no more truncated.
8371
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008372Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8373
8374 * parser.c: Martin Stoilov pointed out a potential leak in
8375 xmlCreateMemoryParserCtxt
8376
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008377Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8380 included in HTML documents and using the push parser.
8381
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008382Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8383
8384 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8385 specified, look for the Python interpreter not just in the
8386 specified root but also in the specified location. Fixes #98825
8387
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008388Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8389
8390 * python/libxml.c: fixing bug #98792 , node may have no doc
8391 and dereferencing without checking ain't good ...
8392
Daniel Veillarddad3f682002-11-17 16:47:27 +00008393Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * configure.in: preparing release 2.4.27
8396 * doc/* : updated and rebuilt the docs
8397 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8398 and all the docs are actually packaged and in the final RPMs
8399 * parser.c parserInternals.c include/libxml/parser.h: restore
8400 xmllint --recover feature.
8401
Daniel Veillard68e9e742002-11-16 15:35:11 +00008402Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8403
8404 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8405 processing of parsed entities, and XPath computation on sustitued
8406 entities.
8407 * testXPath.c: make sure entities are substitued.
8408
Daniel Veillard328f48c2002-11-15 15:24:34 +00008409Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8410
8411 * parser.c: fixed #96594, which was totally dependant on the
8412 processing of internal parsed entities, which had to be changed.
8413
Daniel Veillard66651aa2002-11-15 11:21:43 +00008414Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8417 trying to fix bug #98517 about building outside the source tree
8418 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8419
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008420Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8421
8422 * include/win32config.h: cleanup
8423 * win32/Makefile.mingw: integrated mingw in JScript configure
8424 * win32/Makefile.msvc: modified to allow mingw coexistence
8425 * win32/configure.js: integrated mingw
8426 * win32/Readme.txt: cleanup
8427
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008428Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8429
8430 * HTMLparser.c: strengthen the guard in the Pop macros,
8431 like in the XML parser, closes bug #97315
8432
Daniel Veillard0821b152002-11-12 20:57:47 +00008433Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8436 callback is never used.
8437
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008438Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8439
8440 * parserInternals.c: fixed the initialization of the SAX structure
8441 which was breaking xsltproc
8442 * xpath.c: patch from Petr Pajas for CDATA nodes
8443 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8444 * parser.c include/libxml/parser.h: patch from Peter Jones
8445 removing a leak in xmlSAXParseMemory() and adding the
8446 function xmlSAXParseMemoryWithData()
8447
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008448Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8449
8450 adding pdf of tutorial, changing web page to link to it
8451 * doc/tutorial/xmltutorial.pdf
8452 * doc/xml.html
8453 * doc/docs.html
8454
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008455Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8456
8457 * doc/tutorial/ar01s08.html
8458 adding file what I forgot for tutorial
8459
8460
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008461Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8462
8463 Adding encoding discussion to tutorial
8464 Added:
8465 * doc/tutorial/images/*.png: DocBook admonition image files
8466 * doc/tutorial/apf.html, apg.html: new generated html
8467 * doc/tutorial/includeconvert.c: conversion code entity file
8468 changed:
8469 * doc/tutorial/xmltutorial.xml: DocBook original
8470 * doc/tutorial/*.html: generated html
8471
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008472Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8473
8474 * include/libxml/*.h: retired xmlwin32version.h
8475 * doc/Makefile.am: retired xmlwin32version.h
8476 * win32/configure.js: retired xmlwin32version.h
8477
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008478Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8479
8480 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008481 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8482 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008483
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008484Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8485
8486 * globals.c: fixed a typo pointed out by Igor
8487 * xpath.c: try to speed up node compare using line numbers
8488 if available.
8489
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008490Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8491
8492 * tree.c: make xmlFreeNode() handle attributes correctly.
8493
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008494Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8495
8496 * catalog.c: completed the #96963 fix, as reported by Karl
8497 Eichwalder
8498
Daniel Veillard56f21f22002-11-06 15:49:46 +00008499Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8500
8501 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8502
Daniel Veillard91ad8792002-11-04 17:06:52 +00008503Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * Makefile.am: switched the order of a couple of includes
8506 to fix bugs #97100
8507
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008508Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8509
8510 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8511 xmlLoadCatalogs that used to separate directories with a ':'.
8512
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008513Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8514
8515 * threads.c: improvements to the Windows-side of thread handling
8516 * testThreads.c: conditionally excluded unistd.h
8517 * testThradsWin32.c: broke overlong lines
8518 * include/win32config.h: adapted thread-related macros to the new
8519 scheme and for pthreads on Windows
8520 * win32/Makefile.msvc: introduced a more flexible thread build,
8521 added testThreads[Win32].c to the build
8522 * win32/configure.js: introduced a more flexible thread config
8523
John Fleck61f6fb62002-10-31 15:23:29 +000085242002-10-31 John Fleck <jfleck@inkstain.net>
8525
8526 * doc/xml.html (and, by implication, FAQ.html)
8527 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8528
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008529Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8530
8531 * configure.in: removed xmlwin32version.h
8532 * include/libxml/Makefile.am: removed xmlwin32version.h
8533
Daniel Veillardce66ce12002-10-28 19:01:59 +00008534Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8535
8536 * tree.c: applied patch from Brian Stafford to fix a bug
8537 in xmlReconciliateNs()
8538
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008539Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8540
8541 * tree.c: applied patch from Christian Glahn to allow
8542 xmlNewChild() on document fragment nodes
8543
Daniel Veillardb39bc392002-10-26 19:29:51 +00008544Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * parser.c: Christian Glahn found a problem with a recent
8547 patch to xmlParseBalancedChunkMemoryRecover()
8548 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8549 problems
8550 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8551 test/schemas/seq*: added the test cases from Charles
8552
Daniel Veillard366a9152002-10-23 20:43:53 +00008553Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8554
8555 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8556 serious cleanup of the spec file and associated changes
8557 in the Makefiles.
8558 * valid.c: try to remove some warnings on x86_64
8559
Daniel Veillardd033d022002-10-23 14:55:02 +00008560Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8561
8562 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8563 fix bug #96586
8564
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008565Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8568 parsing, applied his patch
8569 * result/HTML/attrents.html result/HTML/attrents.html.err
8570 result/HTML/attrents.html.sax test/HTML/attrents.html:
8571 added the test and result case provided by Mikhail Sogrine
8572
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008573Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * vms/build_libxml.com vms/config.vms vms/readme.vms
8576 include/libxml/parser.h include/libxml/parserInternals.h
8577 include/libxml/tree.h include/libxml/xmlIO.h
8578 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8579 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8580 Applied the VMS update patch from Craig A. Berry
8581 * doc/*.html: update
8582
Daniel Veillardf000f072002-10-22 14:28:17 +00008583Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8584
8585 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8586
Daniel Veillard1e208222002-10-22 14:25:25 +00008587Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * debugXML.c: adding a grep command to --shell in xmllint
8590 for T.V. Raman
8591
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008592Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * xmlcatalog.c: tried to fix some of the problem with --sgml
8595
Daniel Veillard935494a2002-10-22 14:22:46 +00008596Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8597
8598 * parser.c: tried to fix bug #91500 where doc->children may
8599 be overriden by a call to xmlParseBalancedChunkMemory()
8600
8601Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8602
8603 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8604 identifiers in SGML catalogs containing '&'
8605
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008606Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * python/types.c: fixed bugs when passing result value tree
8609 to Python functions.
8610
Daniel Veillard48267432002-10-18 11:21:38 +00008611Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * configure.in: preparing the release of 2.4.26
8614 * doc/*: updated and rebuilt the documentation
8615
Daniel Veillardbb284f42002-10-16 18:02:47 +00008616Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8617
8618 * parser.c: fixed a XML Namespace compliance bug reported by
8619 Alexander Grimalovsky
8620
Daniel Veillard44892f72002-10-16 15:23:26 +00008621Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * HTMLtree.c: fixed serialization of script and style when
8624 they are not lowercase (i.e. added using the API to the tree).
8625
Daniel Veillard2fd85422002-10-16 14:32:41 +00008626Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * valid.c: make xmlValidateDocument emit a warning msg if there
8629 is no DTD, pointed by Christian Glahn
8630
Daniel Veillard32370232002-10-16 14:08:14 +00008631Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8634 content model when some of the blocks have min or max, and a couple
8635 of bugs found in the process.
8636 * result/schemas/list0* test/schemas/list0*: added some specific
8637 regression tests
8638
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008639Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8640
8641 * README: updated the contact informations
8642
Daniel Veillard63186732002-10-15 08:43:17 +00008643Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8644
8645 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8646 misses it, reported by Peter Bray.
8647
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008648Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8651 and removed a few warnings
8652
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008653Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8654
8655 * parser.c: Christian Glahn found a small bug in the push parser.
8656 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8657 public
8658
Daniel Veillard6045c902002-10-09 21:13:59 +00008659Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * xmlschemas.c include/libxml/xmlschemas.h: added
8662 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8663 * testSchemas.c: added --memory to test the new interface
8664
Daniel Veillardf0070122002-10-09 14:24:17 +00008665Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8666
8667 * doc/index.py doc/search.php: integrated the XSLT indexing,
8668 a few fixed in the indexer, added a scope selection at the
8669 search level.
8670
Daniel Veillard01992e02002-10-09 10:20:30 +00008671Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8672
8673 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8674 this was due to uninitialized parts of the validation context
8675
Daniel Veillard321be0c2002-10-08 21:26:42 +00008676Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * debugXML.c: applied patch from Mark Vakoc except the API
8679 change, preserved it.
8680 * doc/*: updated the docs to point to the search engine for
8681 information lookup or before bug/help reports.
8682
Daniel Veillard01e87d22002-10-08 16:55:06 +00008683Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8684
8685 * doc/index.py doc/search.php: added mailing-list archives
8686 indexing and lookup
8687
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008688Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8691
Daniel Veillard9b006132002-10-07 11:13:27 +00008692Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * doc/index.py: improved HTML indexing
8695 * doc/search.php: make the queries also lookup the HTML based indexes
8696
Daniel Veillard141d04b2002-10-06 21:51:18 +00008697Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8698
8699 * doc/index.py: added HTML page indexing
8700
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008701Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8702
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008703 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008704 problem in libxslt.
8705 * catalog.c: fixed list handling in XML_CATALOG_FILES
8706
Daniel Veillardceb09b92002-10-04 11:46:37 +00008707Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8708
8709 * valid.c: typo/bug found by Christian Glahn
8710
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008711Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8712
8713 * xmlIO.c: applied Windows CE patch from Javier.
8714 * win32/wince: new directory, contains support for the PocketPC
8715 with Windows CE from Javier.
8716 * include/win32config.h: reorganised, removed duplicate
8717 definitions and applied WinCE patch from Javier.
8718 * include/wsockcompat.h: new file, now contains WinSock
8719 compatibility macros.
8720 * win32/Makefile.msvc: introduced double-run compilation.
8721
Daniel Veillarde16b5742002-09-26 17:50:03 +00008722Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8723
8724 * configure.in include/libxml/xmlwin32version.h: preparing release
8725 of 2.4.25
8726 * doc/*: updated and regenerated teh docs and web pages.
8727
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008728Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8731 error were not covering namespace declarations.
8732 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8733 it was missing the attribute declaration for the namespace
8734 * result/VC/NS3: the fix now report breakages in that test
8735
Daniel Veillardabe01742002-09-26 12:40:03 +00008736Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8739
Daniel Veillard2ace1952002-09-26 12:28:02 +00008740Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8741
8742 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8743 and regenerated the docs and web site
8744
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008745Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8748 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8749 not before
8750
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008751Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8752
8753 * python/generator.py python/libxml2class.txt: fixed a stupid error
8754 breaking the python API
8755
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008756Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8759 triostr.c triostr.h: applied a trio update patch from
8760 Bjorn Reese which should work with MinGW
8761
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008762Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8763
8764 * tree.c: improving some documentation comments
8765 * xmlregexp.c: found and fixed a mem leak with python regression tests
8766 * doc/*: rebuilt the doc and the API XML file including the
8767 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8768 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8769 python/types.c: added access to the XML Schemas regexps from
8770 python
8771 * python/tests/Makefile.am python/tests/regexp.py: added a
8772 simple regexp bindings test
8773
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008774Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8775
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008776 * doc/xml.html:
8777 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008778
Daniel Veillard118aed72002-09-24 14:13:13 +00008779Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8780
8781 * xmlregexp.c: fixed the data callback on transition functionality
8782 which was broken when using the compact form
8783 * result/schemas/*: updated the results, less verbose, all tests
8784 pass like before
8785 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8786 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8787 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8788 annoying warnings
8789 * xpath.c: try to provide better error report when possible
8790
Daniel Veillard72336152002-09-21 13:08:14 +00008791Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8792
8793 * Makefile.am: fixed a breakage raised by Jacob
8794
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008795Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8796
8797 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8798 which don't use sockets
8799
Igor Zlatkovic01280582002-09-20 16:40:34 +00008800Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8801
8802 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8803 * win32/configure.js: applied zlib patch from Daniel Gehriger
8804
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008805Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8806
8807 * win32/configure.js: applied the patch from Mark Vakoc for
8808 regexp support
8809 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8810 for regexp support
8811
Daniel Veillardb5c05732002-09-20 13:36:25 +00008812Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8813
8814 * xmlschemastypes.c: as pointed by Igor Float and Double
8815 parsing ain't finished yet
8816
Daniel Veillard40b11342002-09-20 12:01:39 +00008817Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * Makefile.am configure.in: trying to fix #88412 by bypassing
8820 all the python subdir if python ain't detected
8821
Daniel Veillard23e73572002-09-19 19:56:43 +00008822Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8825 made configuring with regexps/automata/unicode the default
8826 but without schemas ATM
8827 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8828 fixed the regexp based DTD validation performance and memory
8829 problem by switching to a compact form for determinist regexps
8830 and detecting the determinism property in the process. Seems
8831 as fast as the old DTD validation specific engine :-) despite
8832 the regexp built and compaction process.
8833
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008834Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * valid.c: determinism is debugged, new DTD checking code now works
8837 but xmlFAComputesDeterminism takes far too much CPU and the whole
8838 set usues too much memory to be really usable as-is
8839
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008840Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * tree.c: fixed another stupid bug in xmlGetNodePath()
8843 * xmllint.c: --version now report the options compiled in
8844
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008845Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * HTMLparser.c: small cleanup
8848 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8849 when configured with them. A bit of debugging around the determinism
8850 checks is still needed
8851
Daniel Veillard63b01c22002-09-17 19:25:28 +00008852Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8853
8854 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8855
Daniel Veillard92727042002-09-17 17:59:20 +00008856Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8857
8858 * xmlIO.c: small portability glitch fixed.
8859
Daniel Veillard84d70a42002-09-16 10:51:38 +00008860Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8861
8862 * xmlschemastypes.c: incomplete steps for real/double support
8863 * testAutomata.c include/libxml/xmlautomata.h
8864 include/libxml/xmlregexp.h: avoiding a compilation problem
8865 * valid.c include/libxml/valid.h: starting the work toward using
8866 the regexps for actual DTD validation
8867
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008868Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * hash.c: cosmetic cleanup
8871 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8872 integrating a DTD validation layer based on the regexps
8873
Daniel Veillard4402ab42002-09-12 16:02:56 +00008874Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8875
8876 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8877 the determinism was tested before eliminating the epsilon
8878 transitions :-(
8879
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008880Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * python/generator.py python/libxml.c python/libxml.py
8883 python/libxml2-python-api.xml python/libxml2class.txt
8884 python/libxml_wrap.h python/types.c: updated the python
8885 bindings, added code for easier File I/O, and the ability to
8886 define a resolver from Python fixing bug #91635
8887 * python/tests/Makefile.am python/tests/inbuf.py
8888 python/tests/outbuf.py python/tests/pushSAXhtml.py
8889 python/tests/resolver.py python/tests/serialize.py: updated
8890 and augmented the set of Python tests.
8891
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008892Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8893
8894 * win32/configure.js: added more readme info for the binary
8895 package.
8896
Daniel Veillard607b35c2002-09-10 12:16:19 +00008897Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8898
8899 * xmlIO.c: fixed a stupid out of bound array error
8900
8901Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8904 messing around with support for Windows path, cleanups,
8905 trying to identify and fix the various code path to the
8906 filename access. Added xmlNormalizeWindowsPath()
8907
Daniel Veillard76575762002-09-05 14:21:15 +00008908Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8909
8910 * error.c valid.c: working on better error reporting of validity
8911 errors, especially providing an accurate context.
8912 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8913 error reports in those cases.
8914
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008915Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8916
8917 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8918 parser.c parserInternals.c xmlIO.c: get rid of all the
8919 perror() calls made in the library execution paths. This
8920 should fix both #92059 and #92385
8921
Daniel Veillard19aa7022002-09-05 11:14:19 +00008922Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8923
8924 * xmllint.c: memory leak reporting was broken after a change
8925 of the preprocessor symbol used to activate it.
8926
Daniel Veillardec6725e2002-09-05 11:12:45 +00008927Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * tree.c: try to make the copy function work for node of
8930 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8931 DOM layers though, not libxml2 itself.
8932
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008933Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * valid.c: try to provide file and line informations, not all
8936 messages are covered, but it's a (good) start
8937
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008938Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * xinclude.c: reimplemented a large part of the XInclude
8941 processor, trying to minimize resources used, James Henstridge
8942 provided a huge test case which was exhibiting severe memory
8943 consumption problems.
8944
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008945Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * python/Makefile.am: applied patch from Christophe Merlet to
8948 reestablish DESTDIR
8949
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008950Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * libxml.spec.in: fixes libary path for x86_64 AMD
8953
John Fleckbe98b332002-09-04 03:16:23 +00008954Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8955
8956 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008957 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008958 (plus resulting generated html files)
8959 fixing one spot I missed in the tutorial where I hadn't freed
8960 memory properly
8961
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008962Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8963
8964 * doc/tutorial/includeaddattribute.c
8965 * doc/tutorial/includeaddkeyword.c
8966 * doc/tutorial/includegetattribute.c
8967 * doc/tutorial/includekeyword.c
8968 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008969 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008970 update tutorial to properly free memory (thanks to Christopher
8971 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008972 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008973 added image files so the callouts are graphical, making it
8974 easier to read ( use "--param callout.graphics 1" to generate
8975 html with graphical callouts)
8976
Daniel Veillarde1662542002-08-28 11:50:59 +00008977Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8978
8979 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8980 nice logos generated by Marc Liyanage
8981 * doc/site.xsl *.html: changed the stylesheet to show the new
8982 logo and regenerated the pages
8983
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008984Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8985
8986 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8987
Daniel Veillard42766c02002-08-22 20:52:17 +00008988Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8989
8990 * xpath.c: possible mem leak patch from Jason Adams
8991
8992Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8993
8994 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
8995 in the XQuery namespace
8996 * configure.in: preparing 2.4.24
8997 * doc/*.html: updated the web pages
8998
8999Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9000
9001 * python/generator.py: closing bug #85258 by generating conditional
9002 compile check to avoid linking to routines not configured in.
9003
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090042002-08-22 Havoc Pennington <hp@pobox.com>
9005
9006 * autogen.sh: update error message for missing automake
9007
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009008Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9009
9010 * python/Makefile.am: typo in target name resulted in libxml2.py
9011 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9012
Daniel Veillard22669b22002-08-22 07:17:11 +00009013Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * win32/win32/Makefile.mingw: updated with version from
9016 Elizabeth Barham at http://soggytrousers.net/repository/
9017
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009018Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9019
9020 * win32/Makefile.msvc: added the prefix location to the include
9021 and lib search path.
9022
Havoc Pennington830e8972002-08-18 22:22:13 +000090232002-08-18 Havoc Pennington <hp@pobox.com>
9024
9025 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9026 both automake 1.6 and 1.4 installed get the right automake. Means
9027 compilation from CVS will now require the latest automake 1.4
9028 release, or manually creating symlinks called "automake-1.4" and
9029 "aclocal-1.4"
9030
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009031Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9032
9033 * configure.in python/Makefile.am: more AMD 64 induced changes from
9034 Frederic Crozat
9035
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009036Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * xinclude.c: oops I was missing the xml:base fixup too
9039 * result/XInclude/*.xml: this adds xml:base attributes to most
9040 results of the tests
9041
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009042Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9043
9044 * xinclude.c: quick but apparently working implementation of
9045 xi:fallback, should close bug #89684
9046 * Makefile.am test/XInclude/docs/fallback.xml
9047 result/XInclude/fallback.xml: added a basic test for fallback,
9048 and run with --nowarning to avoid a spurious warning
9049 * configure.in: applied patch from Frederic Crozat for python
9050 bindings on AMD 64bits machines.
9051
Daniel Veillard9e923512002-08-14 08:48:52 +00009052Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9055 the caller don't pass a SAX callback block.
9056
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009057Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * tree.c: applied the same fix for the XML-1.0 namespace to
9060 xmlSearchNsByHref() as was done for xmlSearchNs()
9061
Daniel Veillardad11b302002-08-12 14:53:41 +00009062Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * libxml.3: small cleanup of the man page
9065 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9066 when serializing HREF attributes generated by XSLT.
9067
Daniel Veillardc084e472002-08-12 13:27:28 +00009068Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9069
9070 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9071 version of Marc Liyanage' patch for boolean attributes in HTML
9072 output
9073
Daniel Veillard5f91b372002-08-12 12:13:01 +00009074Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9075
9076 * python/tests/serialize.py: fixed the test results, indenting
9077 behaviour changed slightly
9078
Aleksey Sanin9e951762002-08-08 18:02:41 +00009079Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9080
9081 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9082 new c14n function to Windows def files
9083
Aleksey Saninea4272a2002-08-02 23:50:03 +00009084Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9085
9086 * c14n.c: fixed a memory leak in c14n code
9087
Daniel Veillard58e44c92002-08-02 22:19:49 +00009088Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * parser.c include/libxml/parser.h: adding a new API for Christian
9091 Glahn: xmlParseBalancedChunkMemoryRecover
9092 * valid.c: patch from Rick Jones for some grammar cleanup in
9093 validation messages
9094 * result/VC/* result/valid/*: this slightly change some of the
9095 regression tests outputs
9096
Daniel Veillard0bf29002002-08-01 12:54:11 +00009097Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * tree.c: trying to fix a problem in namespaced attribute handling
9100 raised by Christian Glahn
9101
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009102Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * encoding.c include/libxml/encoding.h: Opening the interface
9105 xmlNewCharEncodingHandler as requested in #89415
9106 * python/generator.py python/setup.py.in: applied cleanup
9107 patches from Marc-Andre Lemburg
9108 * tree.c: fixing bug #89332 on a specific case of loosing
9109 the XML-1.0 namespace on xml:xxx attributes
9110
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009111Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9112
9113 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9114 corner case from new Merlin's test suite and added a callback
9115 that will be used to improve xmlsec performance
9116
9117
Daniel Veillard0b22def2002-07-29 16:23:03 +00009118Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9119
9120 * HTMLtree.c: trying to fix the <style> escaping problem in
9121 HTML serialization bug #89342
9122
Daniel Veillard0b28e882002-07-24 23:47:05 +00009123Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9126 and rebuilt the web site.
9127
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009128Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009129
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009130 * include/libxml/tree.h: added _private member to xmlNs struct
9131
Daniel Veillard1d995272002-07-22 16:43:32 +00009132Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9133
9134 * HTMLparser.c: fixing bug #84876 based on the xml working
9135 code.
9136
William M. Brack61eaba52002-07-21 11:14:18 +00009137Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9138
9139 * python/Makefile.am: enhanced to fix bug 72012 (errors
9140 when using '-jX' make parameter)
9141
William M. Brackef61d202002-07-19 08:32:00 +00009142Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9143
9144 * xpath.c: small additional enhancement for booleans
9145 compared to nodesets
9146
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009147Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9148
9149 * HTMLtree.c: changed the order of the encoding declaration
9150 attributes in the meta tags due to a bug in IE/Mac
9151
William M. Brack0c022ad2002-07-12 00:56:01 +00009152Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9153
9154 * xpath.c: enhanced handling of booleans (especially '='
9155 and '!=' for nodesets) - fixes bug 85256. Added new
9156 routine xmlXPathNotEqualValues for more proper handling
9157 of '!=' when nodesets are involved.
9158
Daniel Veillard06944e22002-07-11 19:55:18 +00009159Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9160
9161 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9162 doc/xmlcatalog_man.xml to the source distribution
9163
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009164Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9165
9166 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9167 asked for this.
9168
Daniel Veillard539638b2002-07-06 19:55:14 +00009169Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9170
9171 * configure.in: preparing 2.4.23
9172 * doc/*: rebuilt the docs
9173
Daniel Veillard176d99f2002-07-06 19:22:28 +00009174Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * parser.c: fixing bug #84169 by fixing the
9177 comment of xmlCreatePushParserCtxt to describe the
9178 encoding detection parameters better.
9179
Daniel Veillard37f961d2002-07-06 17:53:56 +00009180Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9181
9182 * valid.c: fixing bug #79331 in one path the lookup for
9183 ID attributes on a namespaced node wasn't handled correctly :-\
9184
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009185Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * HTMLparser.c: trying to fix 87235 about discarded white
9188 spaces in the HTML parser.
9189 * result/HTML/*: this changes the output of a number of HTML
9190 regression tests
9191
Daniel Veillardfdc91562002-07-01 21:52:03 +00009192Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9193
9194 * xpath.c: applied patch from Richard Jinks for the namespace
9195 axis + fixed a memory error.
9196 * parser.c parserInternals.c: applied patches from Peter Jacobi
9197 removing ctxt->token for good.
9198 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9199 popped out by the regression tests.
9200 * Makefile.am: patch for threads makefile from Gary Pennington
9201
William M. Brack6000af52002-06-28 11:43:13 +00009202Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9203
Daniel Veillardfdc91562002-07-01 21:52:03 +00009204 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009205 expressions involving preceding-sibling (et al).
9206
Daniel Veillard153120c2002-06-18 07:58:35 +00009207Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * hash.c: applied a patch from Peter Jacobi to solve a problem
9210 when compiling with the Watcom C on Win32
9211 * result/schemas/*.err: the change of hashing algo generated
9212 permutations in the output
9213
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009214Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9215
9216 * hash.c: applied patch from Sander Vesik improving the quality of
9217 the hash function.
9218
Aleksey Sanina5808b92002-06-14 17:07:41 +000092192002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009220
9221 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9222 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9223 xmllint.c xpath.c: replaced sprintf() with snprintf()
9224 to prevent possible buffer overflow (the bug was pointed
9225 out by Anju Premachandran)
9226
Daniel Veillarde059b892002-06-13 15:32:10 +00009227Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * parser.c: removed an uninitialized data error popped by valgrind
9230 on PE references
9231
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009232Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9233
9234 * doc/xml.html
9235 adding tutorial reference to the web page
9236
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009237Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9238
9239 * doc/tutorial/xmltutorial.xml
9240 * doc/tutorial/ar01s07.html
9241 * doc/tutorial/ape.html
9242 * doc/tutorial/includegetattribute.c
9243 adding section to tutorial about retrieving an attribute
9244 value
9245
Daniel Veillardf5582f12002-06-11 10:08:16 +00009246Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9247
9248 * parser.c: applied a couple of patches from Peter Jacobi to start
9249 to get rid of ctxt->token, with a possible significant speed
9250 improvement to be gained once done. Better compliance with PE
9251 references constructs in DTDs too.
9252 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9253 from Peter too
9254
Daniel Veillard38d80e22002-06-11 07:24:56 +00009255Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9256
9257 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9258 xmlParseElement was likely to have been deallocated at the
9259 time of the report, possibly leading to segfault. Just report
9260 the tag name now.
9261
Daniel Veillard9e412302002-06-10 15:59:44 +00009262Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9263
9264 * xpath.c: patch from Richard Jinks for XPath substring() function
9265 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9266
Aleksey Sanina5808b92002-06-14 17:07:41 +000092672002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009268
9269 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9270
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009271Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9272
9273 *doc/FAQ.html
9274 fixing typos in FAQ, thanks to Robert Funnell for the
9275 editing help
9276
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009277Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9278
9279 * NEWS: got complaints from rpmlint that it was empty
9280
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009281Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9282
9283 * added doc/tutorial, including:
9284 apa.html
9285 apb.html
9286 apc.html
9287 apd.html
9288 ar01s02.html
9289 ar01s03.html
9290 ar01s04.html
9291 ar01s05.html
9292 ar01s06.html
9293 includeaddattribute.c
9294 includeaddkeyword.c
9295 includekeyword.c
9296 includestory.xml
9297 index.html
9298 xmltutorial.xml
9299 libxml tutorial, including generated html
9300
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009301Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9302
9303 * result/c14n/exc-without-comments/merlin-c14n-two-*
9304 result/c14n/without-comments/merlin-c14n-two-*
9305 test/c14n/exc-without-comments/merlin-c14n-two-*
9306 test/c14n/without-comments/merlin-c14n-two-*
9307 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9308 c14n/exc-c14n and slightly modified test script to handle
9309 these test cases
9310 * c14n.c: fixed bugs for complicated nodes set (namespace
9311 without node and others from merlin-c14n-two.tar.gz)
9312 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9313 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9314 for xmlsec performance patch
9315 * xpath.c: fixed self::node() for namespaces and attributes
9316
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009317Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9318
9319 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9320 but with the format parameter
9321 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9322
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009323Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9324
9325 * Makefile.am: updated c14n tests suite
9326 * c14n.c: performance improvement for previous c14n patch
9327
Daniel Veillarde72c7562002-05-31 09:47:30 +00009328Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9329
9330 * parser.c: another peroformance patch from Peter Jacobi, that
9331 time on parsing attribute values.
9332
Aleksey Sanin508a1012002-05-31 06:32:32 +00009333Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9334
9335 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9336 into LibXML2 test suite
9337
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009338Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9339
9340 * c14n.c: propagating xpath ancesstors node fix to c14n
9341 plus small performance improvement to reduce number of
9342 mallocs
9343 * xpath.c: fixed ancestors axis processing for namespace nodes
9344
Daniel Veillard46de64e2002-05-29 08:21:33 +00009345Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9346
9347 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9348 Peter Jacobi
9349
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009350Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * configure.in: preparing 2.4.22
9353
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009354Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9355
9356 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9357 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9358 a public entry point.
9359 * doc/*: rebuilt the API and docs
9360
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009361Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9362
9363 * xpath.c: patch from Richard Jinks to fix a problem introduced
9364 in the previous patch and pointed by Norm
9365
Daniel Veillardc6924812002-05-24 11:10:43 +00009366Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * libxml.spec.in: fixing bug #81112
9369
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009370Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9371
9372 * uri.c: fixing bug #82848
9373
Daniel Veillarda2878972002-05-24 07:54:39 +00009374Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9375
9376 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9377 output of one catalog test
9378
Aleksey Sanin114e4752002-05-24 07:20:27 +00009379Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009380
Aleksey Sanin114e4752002-05-24 07:20:27 +00009381 * global.data globals.c tree.c include/libxml/globals.h
9382 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9383 default value for global parameter xmlIndentTreeOutput to 1 and
9384 introduced new global parameter xmlTreeIndentString (the string
9385 used to do one-level indent) with default value " " (as it was
9386 in tree.c)
9387
Daniel Veillard49d5af82002-05-23 11:55:49 +00009388Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9389
9390 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9391 with trio and schemas.
9392
Daniel Veillard7c13af42002-05-22 09:57:32 +00009393Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * xpath.c: patch from Richard Jinks to fix the problem raised in
9396 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9397
Daniel Veillard5a872412002-05-22 06:40:27 +00009398Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * xmlschemas.c: a bit of work on import.
9401 * xmlschemastypes.c: Charles Bozeman provided a compare function
9402 for date/time types so min/max facet restrictions should work,
9403 indeterminate comparisons return an error instead of equal.
9404 * test/schemas/date_0* result/schemas/date_0_0: specific test
9405 from Charles Bozeman too
9406
Daniel Veillard10b6da42002-05-18 07:55:20 +00009407Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9410 from Christian Cornelssen fixing the man pages and the Catalog
9411 building script.
9412 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9413 next step is <xs:import> I now have a reasonable understanding
9414 of how it works.
9415
Daniel Veillarde5354492002-05-16 08:43:22 +00009416Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9417
9418 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9419
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009420Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9421
9422 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9423
Daniel Veillard088bf112002-05-14 11:03:59 +00009424Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9425
9426 * xpath.c: fixing an XPath function evalutation bug pointed out
9427 by Alexey Efimov where the context was lost when evaluating
9428 the function arguments
9429
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009430Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009431
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009432 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9433 function public for XMLSec performance optimizations
9434
Daniel Veillard3cd72402002-05-13 10:33:30 +00009435Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9436
9437 * python/generator.py python/libxml2class.txt : fixed a problem
9438 with the HTML parser pointed by Gary Benson
9439 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9440 example
9441
Aleksey Sanine48a3182002-05-09 18:20:01 +00009442Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9443 * parser.c: fixed bug #81159 (memory growth in SAX)
9444
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009445Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9446 * xpath.c: fixed bug #78858 (the real fix)
9447
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009448Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009449 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009450
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009451Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * tree.c: modified xmlNodeSetBase to allow changing the
9454 base of a document.
9455
Daniel Veillard070803b2002-05-03 07:29:38 +00009456Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * xmlschemastypes.c: patch Charles Bozeman for validation of
9459 all the date, time, and duration types
9460 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9461 * configure.in: fixed an error pointed by an user
9462 * xml2-config.in: fixed an error pointed by an user
9463
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009464Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9465
9466 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9467 win32/libxml2.def.src xmlIO.c: exported default
9468 'file:', 'http:' and 'ftp:' protocols input handlers
9469 and maked protocols comparisson case insensitive
9470
Daniel Veillard34de97f2002-04-30 14:29:22 +00009471Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9472
9473 * configure.in: Neven Has detected a typo
9474
Daniel Veillard28577c32002-04-30 06:48:41 +00009475Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9476
9477 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9478 as one of the persons allowed to commit directly to the
9479 module.
9480
Daniel Veillardfc57b412002-04-29 15:50:14 +00009481Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9482
9483 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9484 * valid.c: raised a too low limit
9485 * doc/*: rebuilt the docs
9486
Daniel Veillardeca82812002-04-24 11:42:02 +00009487Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * test/XPath/expr/floats test/XPath/expr/functions
9490 result/XPath/expr/floats result/XPath/expr/functions
9491 xpath.c: another XPath conformance patch from Richard Jinks
9492
Daniel Veillard13e04c62002-04-23 17:51:29 +00009493Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9494
9495 * xmlschemas.c: fixed validation of attribute groups.
9496 * test/schemas result/schemas: added an example from the primer
9497
Daniel Veillard88c58912002-04-23 07:12:20 +00009498Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9501 * test/schemas result/schemas: updated the test list
9502
Daniel Veillarde19fc232002-04-22 16:01:24 +00009503Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * TODO: updated a bit
9506 * parser.c: made a comment more specific
9507 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9508 Schemas conformance.
9509 * test/schemas result/schemas: updated the test list
9510
Daniel Veillard441bc322002-04-20 17:38:48 +00009511Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9512
9513 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9514 implementing xs:all with minOccurs = 0
9515 * tes/schemas/* result/schemas/*: added more tests covering
9516 xs:all
9517
Daniel Veillard8a001f62002-04-20 07:24:11 +00009518Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9519
9520 * xmlregexp.c: first implementation of the all particle, this
9521 may need to be revisited for case where not all transitions
9522 must be crossed.
9523
Daniel Veillard7646b182002-04-20 06:41:40 +00009524Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * tree.c: another entity processing update from Markus Henke
9527
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009528Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9529
9530 * trionan.c: fixed crash on OSF/1
9531
Daniel Veillardb4398962002-04-19 07:01:55 +00009532Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9533
9534 * xmlschemas.c: more Schemas work
9535 * test/schemas/* result/schemas/*: added more tests coming
9536 from the spec.
9537
Daniel Veillard54761132002-04-18 21:00:44 +00009538Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9539
9540 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9541 ExcC14N specification
9542
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009543Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * tree.c: patch from Markus Henke, fix for recursive entities.
9546
Daniel Veillard23b1f372002-04-18 15:50:05 +00009547Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9548
9549 * xpath.c: fix a problem with string() on a document node.
9550
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009551Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * Makefile.am xmlschemas.c: more Schemas work
9554 * test/schemas/* result/schemas/*: added more tests coming
9555 from the spec.
9556
Daniel Veillard6231e842002-04-18 11:54:04 +00009557Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9558
9559 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9560 * result/HTML/*: this changes a few things in the results
9561
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009562Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9563
9564 * include/libxml/tree.h: eliminated 'declaration different than
9565 prototype' warning
9566 * include/win32config.h: "resolved" conflicts with errno.h
9567
Daniel Veillardb509f152002-04-17 16:28:10 +00009568Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9569
9570 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9571 on the automata interfaces and debug of counted choices
9572 * test/schemas/* result/schemas/*: added a number of tests
9573
Daniel Veillard8651f532002-04-17 09:06:27 +00009574Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9575
9576 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9577 a bit of work on Schemas
9578 * testSchemas.c: try to make it more useful
9579 * test/schemas/* result/schemas/* Makefile.am: changed the
9580 Schemas regression test procedure, started adding a few samples
9581
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009582Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9583
9584 * include/libxml/encoding.h: Patch for the Borland C++ builder
9585 * include/libxml/tree.h: Patch for the Borland C++ builder
9586 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009587 * win32/bcb5: New directory for the Borland C++ builder
9588 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009589
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009590Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9591
9592 * win32/Makefile.msvc: Update for XML Schema support
9593 * win32/configure.js: Update for XML Schema support
9594 * win32/libxml2.def.src: Update for XML Schema support
9595
Daniel Veillard4255d502002-04-16 15:50:10 +00009596Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9599 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9600 xmlunicode.c include/libxml/Makefile.am
9601 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9602 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9603 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9604 include/libxml/xmlversion.h.in : merged the current state of
9605 XML Schemas implementation, it is not configured in by default,
9606 a specific --schemas configure option has been added.
9607 * test/automata test/regexp test/schemas Makefile.am
9608 result/automata result/regexp result/schemas:
9609 merged automata/regexp/schemas regression tests
9610
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009611Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9612
9613 * xpath.c: Gary found a compile time problem, fixes #78823
9614
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009615Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9616
9617 * configure.in: release of 2.4.20
9618 * doc/*: updated and rebuilt the docs
9619
Daniel Veillardf544f192002-04-15 12:56:56 +00009620Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * python/Makefile.am: patch from Cristian Gafton to build on
9623 Red Hat 6.2, should also fix #75779
9624
Daniel Veillard940492d2002-04-15 10:15:25 +00009625Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * valid.c: first part of fixing #78729
9628
Daniel Veillardeb475a32002-04-14 22:00:22 +00009629Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9630
9631 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9632 escaping of URI when saving HTML files.
9633 * result/HTML/*: this impacted some tests
9634
Daniel Veillard9b731d72002-04-14 12:56:08 +00009635Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9636
9637 * configure.in: trying to fix #77441
9638
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009639Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9640
9641 * include/libxml/xmlIO.h: Hallski complained it could not be
9642 included by itself.
9643
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009644Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9647
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009648Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9649
9650 * win32/configure.js: patch from Nilo for the c14n option
9651 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9652
Daniel Veillardda423da2002-04-10 19:25:38 +00009653Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9654
9655 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9656 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9657 LIBXML_THREAD_ENABLED
9658
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009659Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9660
9661 * xpath.c: another patch from Richard Jinks for substring conformance
9662 * test/XPath/expr/floats test/XPath/expr/strings
9663 result/XPath/expr/floats result/XPath/expr/strings: update of the
9664 test suite to check those.
9665
Daniel Veillard01917aa2002-04-10 11:30:41 +00009666Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9667
9668 * xpath.c: patch from Richard Jinks for .x float parsing.
9669
Daniel Veillard46d6c442002-04-09 16:10:39 +00009670Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9671
9672 * parser.c: patch from Markus Henke when an encoding ain't recognized
9673
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009674Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9675
9676 * libxml.m4: got a report that #include <string.h> was needed
9677
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009678Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9681
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009682Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9683
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009684 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009685
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009686Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9687
9688 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9689 pointed out by Melvyn Sopacua.
9690
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009691Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * libxml.m4: Frédéric Crozat gave a patch related to the change
9694 of Include paths breaking the libxml.m4
9695
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009696Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * xpath.c: Fix bug #76927 forgot to save some context
9699 when evaluating binary expressions
9700
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009701Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * configure.in: fixed configure for MPE/iX from Markus Henke
9704 * xmlmemory.c: fixed initialization problems
9705 * xpath.c: another set of patches from Richard Jinks this
9706 fixes "make XPathtests" on linux
9707
Daniel Veillard21458c82002-03-27 16:12:22 +00009708Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9709
9710 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9711 * test/XPath/expr/compare test/XPath/expr/equality
9712 test/XPath/expr/floats test/XPath/expr/functions
9713 test/XPath/expr/strings result/XPath/expr/compare
9714 result/XPath/expr/equality result/XPath/expr/floats
9715 result/XPath/expr/functions result/XPath/expr/strings: Updated
9716 tests though they show a divergence on Linux
9717
Daniel Veillard28dfed12002-03-27 09:08:17 +00009718Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * xpath.c trionan.c: previous commit also included patches
9721 from Richard Jinks on some IEEE support corner case
9722
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009723Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9726 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9727 that $(datadir) should be used for docs
9728
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009729Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9730
9731 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9732 could leak filedescriptors
9733
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009734Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * configure.in nanohttp.c: applied patch from Allan Clark for
9737 UnixWare/OpenServer
9738
Daniel Veillard19274092002-03-25 16:48:03 +00009739Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * configure.in: preparing 2.4.19
9742 * doc/*: rebuilt the docs
9743
Daniel Veillard56b2db72002-03-25 16:35:28 +00009744Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * nanohttp.c: fixing #76043, got fed up with non-portability
9747 of that piece of code.
9748
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009749Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * valid.c SAX.c: Never commit without running "make tests" :-(
9752 fix a couple of stupidities in the previous commit
9753 * result/*: a few changes in some attribute order result of previous
9754 commit.
9755
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009756Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9757
9758 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9759 the internal subset should not raise duplicate ID errors,
9760 also there was a small bug in conjunction to namespace
9761 declarations defaulted and xml:xxx attributes DTD definitions.
9762
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009763Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * xpath.c: Richard Jinks also raised some rounding problems
9766 this tries to fix them
9767
Daniel Veillard4e2df542002-03-22 12:23:14 +00009768Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9771 behaviour in xmlXPathCastToString()
9772
Daniel Veillarddb552912002-03-21 13:27:59 +00009773Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9776 raised by Morus Walter
9777
Daniel Veillard9e537932002-03-21 13:08:08 +00009778Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9781 from Igor
9782
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009783Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * xpath.c: fixing #75619, related to a problem when trying
9786 to evaluate condition when the current node set resulting
9787 from that sub-step evaluation is empty. Also fixes 2 potential
9788 problem with previous-sibling and next-siblings axis.
9789
Daniel Veillard1840ef02002-03-21 08:05:23 +00009790Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9793 HTML support is not configured in.
9794
Daniel Veillard561b7f82002-03-20 21:55:57 +00009795Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9798 include/libxml/tree.h: dohh I really didn't intended to commit
9799 this test version :-(
9800
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009801Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9802
9803 * testSAX.c: I wanted to see the real speed at the SAX interface
9804 after a little too many Ximianer started complaining about the
9805 parser speed.
9806 added a --quiet option:
9807 paphio:~/XML -> ls -l db100000.xml
9808 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9809 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9810 3200006 callbacks generated
9811 real 0m1.270s
9812 Which means 16MBytes/s and 3Mcallback/s
9813
Daniel Veillardc62a1472002-03-19 18:35:12 +00009814Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9815
9816 * xpath.c: valgrind spotted another error that time when running
9817 on libxslt regression tests
9818
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009819Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * Makefile.am: adding "make valgrind" running the full regression
9822 tests (except python ones) under Valgrind (using valgrind -q
9823 which was kindly added by the author).
9824 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9825 passes cleanly now except an obcure floating point initialization
9826 raised in log10() in one XPath regression test ???
9827 * tree.c: edited some comments to close #75244
9828
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009829Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9830
9831 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9832 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9833 context of ScrollKeeper, made sure that if the number is
9834 an integer, the serialization follows the description at
9835 http://www.w3.org/TR/xpath#section-String-Functions
9836
Daniel Veillard5997aca2002-03-18 18:36:20 +00009837Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9838
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009839 * configure.in: preparing 2.4.18
9840 * doc/*: updated and rebuilt the web site
9841 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9842 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009843 * parser.c: humm, changed the way the SAX parser work when
9844 xmlSubstituteEntitiesDefault(1) is set, it will then
9845 do the entity registration and loading by itself in case the
9846 user provided SAX getEntity() returns NULL.
9847 * testSAX.c: added --noent to test the behaviour.
9848
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009849Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9850
9851 * parser.c: Wilfried Teiken provided a hackish but working
9852 way to get context reported back on entities when parsing
9853 with SAX and without breaking the DOM build.
9854
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009855Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9856
9857 * c14n.c: applied a new patch from Aleksey Sanin
9858 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9859 to reference Aleksey implementation of XML digital Signatures
9860
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009861Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9862
9863 * xpath.c: small fix to avoid potential problem due to
9864 ordering of freeing data
9865 * python/Makefile.am: people were complaining about
9866 the generated file in python dir not being built
9867
Daniel Veillardd2379012002-03-15 22:24:56 +00009868Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9869
9870 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9871 python/generator.py python/libxml.c python/types.c: Cleanup
9872 of the python Makefiles based on Jacob and James feedback,
9873 fixed the spec file accordingly, fixed the number of warning
9874 that passing my pedantic CFLAGS was generating. Conclusion
9875 is that Python includes are real crap.
9876
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009877Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9878
9879 * configure,in: it was reported quite a few times that
9880 xml2-config --cflags should not output
9881 -I$includeprefix/libxml2/libxml because libxml2 header names
9882 clashes with existing names like list.h from C++ stl.
9883 Includes should be #include<libxml/xxx.h> so ...
9884
Daniel Veillard6f293b12002-03-15 09:42:33 +00009885Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9886
9887 * c14n.c: another patch from Aleksey Sanin
9888
Daniel Veillard5c396542002-03-15 07:57:50 +00009889Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9890
9891 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9892 canonicalization algorithm
9893 * doc/xml.html doc/index.html: added the C14N references on the
9894 index page.
9895
jacob berkman9be65862002-03-14 02:15:56 +000098962002-03-13 jacob berkman <jacob@ximian.com>
9897
9898 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9899 usage, redundant, and gcc specific
9900
Daniel Veillard75be0132002-03-13 10:03:35 +00009901Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9902
9903 * xpath.c: speedup some node selection operations, this can
9904 have a significant impact on DocBook Norm's stylesheets
9905 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9906 make sure it's always the case
9907 * debugXML.c: distinguish CDATA and comments in ls operations
9908
Daniel Veillard61f26172002-03-12 18:46:39 +00009909Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9910
9911 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9912 to generate better API descriptions etc...
9913
Daniel Veillard9ff88172002-03-11 09:15:32 +00009914Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * c14n.c: Fixing #74186, made sure all boolean expressions
9917 get fully parenthesized, ran indent on the output
9918 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9919 include/libxml/tree.h: also #74186 related, removed the
9920 --with-buffers option, and all the preprocessor conditional
9921 sections that were resulting from it.
9922
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009923Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9924
9925 * valid.c: applied patch from Dodji Seketeli fixing an
9926 uninitailized variable in xmlValidGetValidElements()
9927
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009928Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * c14n.c: fixed a few comments
9931 * doc/*.html doc/*/*.html: regenerated the docs and added
9932 the C14N API
9933 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9934
Daniel Veillardfa49d872002-03-09 10:20:00 +00009935Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9936
9937 * check-xml-test-suite.py: fix to adapt varaiations in the
9938 bindings
9939 * configure.in python/setup.py python/setup.py.in: fixed to
9940 have the version of the python scripts automatically updated
9941
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009942Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9945 in xmlCopyProp()
9946
Daniel Veillardaf43f632002-03-08 15:05:20 +00009947Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * configure.in: preparing 2.4.17 release
9950 * doc/*: updated and rebuilt the docs
9951 * xpath.c: fixed a comment
9952 * python/libxml.c: fixed a possible reentrancy problem
9953
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009954Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9957 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9958 added a specific regression test
9959 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9960 not raise exceptions when failing to find the attribute.
9961
Daniel Veillard90bc3712002-03-07 15:12:58 +00009962Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * configure.in xmllint.c: owen pointed out a problem with the
9965 ftme fix, gettimeofday() was not detected by configure and
9966 the ftime header wasn't included, dohhh
9967
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009968Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9969
9970 * configure.in xmllint.c: trying to fix #71457 for timing
9971 precision when gettimeofday() is not availble but ftime() is
9972
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009973Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9976 are now copied on install and part of the -devel RPM
9977
Daniel Veillard7b416132002-03-07 08:36:03 +00009978Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * xpath.c: trying to avoid bug #72150 which was apparently
9981 caused by a gcc bug (or a processor problem) as detailed
9982 at http://veillard.com/gcc.bug
9983
Daniel Veillardf742d342002-03-07 00:05:35 +00009984Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9985
9986 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9987 fixed xmlReconciliateNs(), added a Python test/example for
9988 inter-document cut'n paste
9989 * python/libxml.py: fixed node.doc on document nodes and added
9990 xpathEval() onto node objects
9991
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009992Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9993
9994 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
9995 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
9996 fixup and integrated tests for the serialization stuff
9997
Daniel Veillarde915b2d2002-03-06 18:42:40 +00009998Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10001 moved the libxml man page to section 3
10002
Daniel Veillard1e774382002-03-06 17:35:40 +000010003Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * tree.c: fix bug #72490
10006 * python/libxml.c python/libxml.py: added methods serialize()
10007 and saveTo() to all node elements.
10008
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010009Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10010
10011 * xmlIO.c: closed #73430, don't read from an input source
10012 which indicated an end-of-file or an error.
10013
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010014Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * parser.c: make sure SAX endDocument is always called as
10017 this could result in a Python memory leak otherwise (it's
10018 used to decrement ref-counting)
10019 * python/generator.py python/libxml.c python/libxml.py
10020 python/libxml2-python-api.xml python/libxml2class.txt
10021 python/tests/error.py python/tests/xpath.py: implemented
10022 the suggestions made by Gary Benson and extended the tests
10023 to match it.
10024
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010025Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10026
10027 * python/generator.py: applied patch fixing #73450
10028
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010029Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10030
10031 * xpath.c: fixing #61290 "namespace nodes have no parent"
10032 long standing divergence from the XPath REC. NodeSets
10033 simply hold a copy of namespace nodes and those node ->next
10034 points to the parent (which may not be the node carrying the
10035 definition).
10036 * include/libxml/xpath.h: flagged but didn't added a possible
10037 speedup
10038 * DOCBparser.c HTMLparser.c: removed some warnings from push
10039 parser due to new state being added.
10040 * tree.c: new fix from Boris Erdmann
10041 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10042 the XML Canonalization support from Aleksey Sanin
10043
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010044Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10045
10046 * tree.c: patch from Boris Erdmann fixing some namespace odities
10047 with xmlCopyNode()
10048
Daniel Veillardc6613042002-03-02 09:34:02 +000010049Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * xmlIO.c: fix bug #72706 when loading a NULL entity
10052
Daniel Veillardc0fef772002-03-01 16:16:31 +000010053Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10054
10055 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10056 actually change in a future XML Namespace revision.
10057
Daniel Veillard79426f22002-03-01 16:14:17 +000010058Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10061 added the possibility of returning nodesets from XPath extension
10062 functions written in Python
10063
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010064Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10065
10066 * python/*: commiting some Python bindings work done while travelling
10067
Daniel Veillard97300512002-03-01 09:13:41 +000010068Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10069
10070 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10071 explicitely with memory debugging switched on
10072
Daniel Veillard6361da02002-02-23 10:10:33 +000010073Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10076 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10077 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10078 the accessor generator for strings
10079 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10080 regression test.
10081
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010082Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * python/README python/generator.py python/libxml.c python/setup.py:
10085 added the 'usual' setup.py to allow building a libxml2-python
10086 module based on the same code. The initialization is however
10087 different the 2 .so files fo libxml2 and libxslt are identical and
10088 they entry point initialize both libraries. this is done to avoid
10089 some possible nasty problem since the Python don't merge the maps
10090 of all shared modules.
10091
Daniel Veillard158a4d22002-02-20 22:17:58 +000010092Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * parser.c: fixed a push/encoding bug reported by Michael
10095 on librsvg
10096
Daniel Veillard7839e162002-02-20 18:54:48 +000010097Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * include/libxml/parserInternals.h: fixes a misplaced #endif
10100
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010101Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10102
10103 * parser.c valid.c: found and fixed a couple of allocation bugs
10104
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010105Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10106
10107 * doc/xml.html doc/python.html doc/*: added a Python and binding
10108 page describing the current state of the Python bindings and
10109 giving pointers to the other languages wrappers.
10110
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010111Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10114 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10115 rebuilt the API and web site
10116 * xpath.c: fixed #71978 portability bugs
10117
Daniel Veillard8aff2472002-02-19 21:50:43 +000010118Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10121
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010122Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10123
10124 * include/libxml/parserInternals.h parser.c: had to change
10125 2 internal parsing API when processing document content
10126 to check the start and end of element content are defined
10127 in the same entity
10128 * valid.c include/libxml/valid.h: attribute normalization can
10129 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10130 with the context to report it.
10131 * SAX.c: fixed the last known bugs, crazy validation constraints
10132 when a document is standalone seems correctly handled. There
10133 is a couple of open issues left which need consideration especially
10134 PE93 on external unparsed entities and standalone status.
10135 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10136 The 2 tests left failing are actually in error. Cleanup done.
10137
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010138Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * valid.c: implemented E59 spaces in CDATA does not match the
10141 nonterminal S
10142
Daniel Veillard878eab02002-02-19 13:46:09 +000010143Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * SAX.c parser.c valid.c: more validation test fixups
10146 * check-xml-test-suite.py: added duration info for the tests
10147
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010148Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * parser.c valid.c: a couple of errors were reported but not
10151 saved back as such in the parsing context. Down to 1% failure rate
10152 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10153
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010154Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * xmlInternald.c: isExtender was missing a char
10157 * parser.c include/libxml/parser.h: % are acceptable in the
10158 internal subset if within a PUBLIC ID
10159
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010160Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10161
10162 * SAX.c parserInternals.c valid.c: more work on the conformance
10163 suite. Took the step to finally block documents with encoding
10164 errors. It's a fatal error per the spec, people should have fixed
10165 their documents by now.
10166
Daniel Veillard55253e22002-02-18 14:32:39 +000010167Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10168
10169 * check-xml-test-suite.py: fixed the test script after some discussion
10170 on the semantic of TYPE="error"
10171 * Makefile.am: added the script to the distrib
10172
Daniel Veillard28757702002-02-18 11:19:30 +000010173Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10174
10175 * SAX.c entities.c: fixed a couple of conformances issues deep
10176 into the validation code (standalone and undeclared Notations)
10177
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010178Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10181 stayed there for years !
10182
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010183Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10186 missing
10187
Daniel Veillardc7612992002-02-17 22:47:37 +000010188Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * check-xml-test-suite.py: improved the behaviour a bit as
10191 well as the logs
10192 * parser.c valid.c SAX.c: fixed a few more bugs
10193 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10194
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010195Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10196
10197 * check-xml-test-suite.py: python script to run regression tests
10198 against the XML Test suite of W3C/OASis
10199 * SAX.c: fixed a validation bug
10200 * parser.c: fixed 3 errors pointed by the test suite
10201 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10202 * python/Makefile.am: fixed a dependendy
10203
Daniel Veillard9f28f302002-02-15 20:48:08 +000010204Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10205
10206 * xmlmemory.c: avoid a warning bug #71594
10207
Daniel Veillard144024e2002-02-13 21:14:46 +000010208Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10209
10210 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10211 warning on alpha/Tru64
10212
Daniel Veillarde4301c82002-02-13 13:32:35 +000010213Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * include/libxml/entities.h: fixing a comment
10216 * valid.c: fixing some troubles with validity check on namespaces
10217 * result/VC/NS3 test/VC/NS3: added a specific regression test
10218
Daniel Veillarda6d05382002-02-13 13:07:41 +000010219Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10220
10221 * tree.c: Fixing #71342 serializing '\n' in attribute values
10222 * result/noent/att3 result/att3 test/att3: added a specific
10223 test.
10224
Daniel Veillard797a5652002-02-12 13:46:21 +000010225Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10226
10227 * python/libxml.c: couple of bug fixes
10228
Daniel Veillard01a6d412002-02-11 18:42:20 +000010229Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10230
10231 * python/*.py: removed tabs and used spaces.
10232
Daniel Veillard397ff112002-02-11 18:27:20 +000010233Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10234
10235 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10236 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10237
Daniel Veillard03517542002-02-11 13:54:40 +000010238Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10241 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10242
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010243Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * include/libxml/encoding.h include/libxml/entities.h
10246 include/libxml/globals.h include/libxml/parser.h
10247 include/libxml/threads.h include/libxml/tree.h
10248 include/libxml/xmlmemory.h: trying to fix the include mess
10249
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010250Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10251
10252 * include/libxml/xmlmemory.h: reverted part of the previous
10253 attempt to provide #69655, this was breaking the build.
10254
Daniel Veillard0ba59232002-02-10 13:20:39 +000010255Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10258 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10259 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10260 include/libxml/parserInternals.h include/libxml/tree.h
10261 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10262 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10263 clean.
10264 * python/libxml.c: fixed a warning.
10265
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010266Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10269 copying of node, merge back IDs in the target document.
10270 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10271 test/XInclude/ents/ids.xml: test case
10272 * result/VC/ElementValid4: output changed due to a typo fix
10273
Daniel Veillard1c18e302002-02-09 22:16:40 +000010274Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10275
10276 * python/Makefile.am: seems some version of automake didn't
10277 generate the dependancies right as Jacob found out. Add
10278 an extra dependancy rule.
10279
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010280Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10281
10282 * parserInternals.c valid.c: Justin Fletcher found some parts
10283 of the code needing cleanup
10284 * libxml.spec.in python/Makefile.am python/generator.py
10285 python/libxml.c python/libxml.py: Fixed the python Makefiles
10286 corrected a bug showing up on ia64, changed the name of the
10287 python internal module too
10288
Daniel Veillard07be19b2002-02-08 14:20:35 +000010289Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10290
10291 * Makefile.am: applied patch from Andris Pavenis for binary
10292 name suffixes
10293
Daniel Veillardf216d462002-02-08 13:44:24 +000010294Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * xmllint.c win32/win32config.h: fixing #68748
10297
Daniel Veillardd455d792002-02-08 13:37:46 +000010298Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10299
10300 * valid.c: fixing #70166
10301
10302Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * valid.c: fixing #70077
10305
Daniel Veillardc575b992002-02-08 13:28:40 +000010306Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10307
10308 * Copyright Makefile.am README configure.in libxml.spec.in:
10309 Changed to the MIT Licence
10310 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10311 doc/xmlio.html: updated the doc accordingly
10312 * include/libxml/xmlwin32version.h configure.in: preparing
10313 2.4.14 release
10314 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10315 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10316 fixed the const xmlChar * wrapper and generator, XPath extension
10317 functions now use the context as first argument
10318 * python/tests/tstxpath.py python/tests/xpath.py
10319 python/tests/xpathext.py: Updated the tests accordingly
10320 * tree.c: fixed bug #70067
10321
Daniel Veillard7db38712002-02-07 16:39:11 +000010322Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * Makefile.am: cleanup
10325 * debugXML.c: always use stdout if output is NULL
10326 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10327 * python/Makefile.am python/generator.py python/libxml2class.txt
10328 python/libxml_wrap.h python/types.c: augmented the number of bindings
10329 handling FILE * and XPath contexts
10330 * python/tests/Makefile.am: avoid a stupid problem due to the
10331 use of TEST.
10332
Daniel Veillard15a143b2002-02-06 22:40:50 +000010333Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10336
Daniel Veillard70cab352002-02-06 16:06:58 +000010337Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10338
10339 * python/TODO python/libxml.c: cleanup the extension function lookup
10340 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10341
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010342Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * configure.in python/Makefile.am: do not install outside
10345 of prefix
10346
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010347Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * python/TODO python/libxml.c: started adding SAX interfaces
10350 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10351 SAX test
10352
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010353Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10354
10355 * tree.c: hardened the addChild function
10356 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10357 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10358 added accessors needed for xmlNode, a bit more testing and
10359 extension of interfaces
10360 * python/tests/Makefile.am python/tests/build.py: added a test
10361 build from scratch/save/load/check
10362
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010363Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * parserInternals.c: change a small bit in the way valididy
10366 error messages get initialized
10367 * python/TODO python/libxml.c python/libxml2-python-api.xml
10368 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10369 added some memory debugging to track leaks at the libxml2 level
10370 * python/tests/*.py: changed all tests to check for leaks,
10371 there is just one left in XPath extension registrations.
10372
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010373Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10374
10375 * python/TODO python/generator.py python/libxml2-python-api.xml
10376 python/libxml2class.txt: more accessor classes for the parser
10377 context, allow to switch on and check validity
10378 * python/tests/Makefile.am python/tests/error.py
10379 python/tests/invalid.xml python/tests/valid.xml
10380 python/tests/validate.py: attded more test and and added error.py
10381 which I forgot to commit in the last step
10382
Daniel Veillard3ce52572002-02-03 15:08:05 +000010383Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * python/Makefile.am python/types.c: cleanup
10386 * python/libxml.c python/libxml.py python/libxml_wrap.h
10387 python/generator.py python/libxml2-python-api.xml
10388 python/libxml2class.txt: added class for parser context, added
10389 first cut for push mode support. Added a framework to generate
10390 accessors functions.
10391 * python/tests/Makefile.am python/tests/push.py: added a push
10392 test
10393
Daniel Veillardcfb05462002-02-02 23:18:22 +000010394Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10395
10396 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10397 bug a bit of cleanup.
10398
Daniel Veillard5d819032002-02-02 21:49:17 +000010399Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10402 python/libxml2class.txt: adding error redirections and preformat
10403 to a python handler
10404 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10405 tests self checking
10406
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010407Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10408
10409 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10410 a function
10411
Daniel Veillard9589d452002-02-02 10:28:17 +000010412Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10415 python/libxml.c python/libxml2-python-api.xml
10416 python/libxml2class.txt: Progressing through the TODOs, class
10417 description output, extra XML API, RPM now builds the wrappers
10418 for all python installed versions
10419
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010420Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10421
10422 * configure.in libxml.spec.in python/Makefile.am python/TODO
10423 python/generator.py python/libxml2class.txt: added more informations
10424 in the libxml2-python package including docs. Slightly changed
10425 the class hierarchy
10426 * python/tests/*: added basic regression tests infrastructure too
10427
10428Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10429
10430 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10431 added libxml2-python as part of the packages installed
10432
Daniel Veillarda7340c82002-02-01 17:56:45 +000010433Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * python/Makefile.am python/generator.py python/libxml.c
10436 python/libxml.py: more work, now able to extend the
10437 XPath interpreter with functions written in python.
10438
Daniel Veillardc3e39442002-02-01 09:29:41 +000010439Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10440
10441 * python/Makefile.am: Jacob sent a patch to allow building from
10442 tarfile.
10443
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010444Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10447 inserted the python wrappers build, I hope this won't be too
10448 unportable
10449
Daniel Veillard1971ee22002-01-31 20:29:19 +000010450Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10451
10452 * xpath.c: minor optimization
10453 * python/generator.py python/libxml.c python/libxml.py
10454 python/libxml_wrap.h: more work on the python bindings,
10455 they now support XPath and there is no evident leak
10456
Daniel Veillard36ed5292002-01-30 23:49:06 +000010457Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10458
10459 * python/generator.py python/libxml.c python/libxml.py:
10460 more work on the python bindings generator.
10461
Daniel Veillard96fe0952002-01-30 20:52:23 +000010462Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * python/generator.py python/libxml.c python/libxml_wrap.h:
10465 more work on the python bindings.
10466
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010467Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * python/generator.py python/libxml.c python/libxml.py
10470 python/libxml_wrap.h: commited early version of a python binding
10471 for private use only ATM
10472
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010473Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * entities.c tree.c include/libxml/entities.h: applied patch
10476 from Anthony Jones to implement copy of DTD subtree too. Had
10477 just to keep 2 function private which really ought to become
10478 public ones.
10479
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010480Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10481
10482 * xmllint.c: added pointers to the web pages in the usage()
10483
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010484Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10485
10486 * tree.c: more fixes from Petr Kozelka for attribute handling
10487 in the tree API to align the semantic with DOM.
10488
Daniel Veillard36065812002-01-24 15:02:46 +000010489Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * valid.c tree.c entities.c: another set of patches from
10492 Anthony Jones for copy operations cleanup and robustness
10493
Daniel Veillardf8592562002-01-23 17:58:17 +000010494Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10497 an alphabetic index based on comments content
10498 * doc/*: rebuilt the web site with the new references
10499
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010500Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10501
10502 * parserInternals.h: Greg Sjaardema suggested to use an
10503 eponential buffer groth policy in xmlParserAddNodeInfo()
10504
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010505Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10508 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10509 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10510 to generate cross-references, and added/updated the stylesheets
10511 to generate and link API indexes. The generic keyword index
10512 is not done yet.
10513 * doc/*.html: regenerated all the usual docs too
10514
Daniel Veillard2070c482002-01-22 22:12:19 +000010515Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * debugXML.c: added an xpath function to the shell for T. V. Raman
10518
10519Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010520
10521 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10522 debug routines.
10523
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010524Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10525
10526 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10527 support of attribute nodes
10528
Daniel Veillard9d06d302002-01-22 18:15:52 +000010529Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10532 hopefully near complete and fully documented of the API in XML
10533 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10534 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10535 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10536 include/libxml/parserInternals.h include/libxml/valid.hi
10537 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10538 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10539 include/libxml/xpath.h include/libxml/xpathInternals.h:
10540 Cleaned up the doc comments a lot in the process, the interface
10541 coverage is now 100%
10542
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010543Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10544
10545 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10546 extracts comments from the gtk-doc DocBook output (a bit
10547 convoluted but seems to work).
10548
Daniel Veillard61006472002-01-21 17:31:47 +000010549Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10550
10551 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10552 added an XML description of the API, moved the script generating
10553 it here. Added a "make api" target
10554
Daniel Veillardd2f23002002-01-21 13:36:00 +000010555Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10556
10557 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10558
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010559Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10560
10561 * xpath.c include/libxml/xpathInternals.h: the change made to
10562 xmlXPathFuncLookupFunc was incompatible roll it back
10563
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010564Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * SAX.c: cleanup patch from Anthony Jones
10567 * doc/Makefile.am: fix the headers to avoid in make scan
10568 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10569 includes, * vs Ptr and general cleanup
10570 * parsedecl.py: first version of a script to extract the
10571 module interfaces, the goal will be to provide .decl or XML
10572 specification of the interfaces to build wrappers.
10573
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010574Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10575
10576 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10577 now provides return codes in case of errors
10578
Bjorn Reese026d29f2002-01-19 15:40:18 +000010579Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10580
10581 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10582 Upgraded to trio baseline 1.6
10583 * strio.h strio.c: Replaced by triostr.h and triostr.c
10584
Daniel Veillard572577e2002-01-18 16:23:55 +000010585Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10586
10587 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10588 of strdup usage in the code
10589
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010590Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * parser.c error.c: Keith Isdale complained rightly that
10593 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10594
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010595Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * tree.c: fixed the funxtion to set the xml: attributes
10598 * debugXML.c: added "setbase" to test it.
10599
Daniel Veillard2c748c62002-01-16 15:37:50 +000010600Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10603 to allow updating an attribute content
10604
Daniel Veillard8de85c62002-01-15 17:10:15 +000010605Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * libxml.h: try to avoid problems when compiling on Windows
10608
Daniel Veillard314cfa02002-01-14 17:58:01 +000010609Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10610
10611 * hash.c: patch from Anthony Jones for hash.c allocation size
10612 * Makefile.am: trying to work around Yet Another Libtool Madness
10613 and build the 2.4.13 release finally ...
10614
Daniel Veillard744683d2002-01-14 17:30:20 +000010615Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10616
10617 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10618 * doc/* : update of the documentation
10619
Daniel Veillarde6a55192002-01-14 17:11:53 +000010620Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10623 at fixing #61290 :-(
10624
Daniel Veillardfb25a512002-01-13 20:32:08 +000010625Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10628 Fixes bug #67229
10629
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010630Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * tree.c: trying to avoid troubles when a subtree is copied
10633 and coalesced in part with the target tree. Should fix
10634 bug #67407
10635
Daniel Veillardd8224e02002-01-13 15:43:22 +000010636Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10637
10638 * valid.c: fixed validation of attributes content of type
10639 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10640 values, very old bug. Fixes #67671
10641
Daniel Veillard8107a222002-01-13 14:10:10 +000010642Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10643
10644 * parser.c include/libxml/parserInternals.h tree.c: integrated
10645 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10646 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10647
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010648Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * threads.c: applied Serguei Narojnyi's patch to add native
10651 thread support on the Win32 platform
10652 * testThreadsWin32.c Makefile.am: added the test program also
10653 from Serguei, Win32 specific
10654 * include/win32config.h include/libxml/xmlwin32version.h.in:
10655 added patch from Igor for the Windows thread specific defines.
10656
Daniel Veillard845cce42002-01-09 11:51:37 +000010657Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10658
10659 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10660
Daniel Veillard7b602b42002-01-08 13:26:00 +000010661Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10662
10663 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10664 output page into XMLinfo.html. Close bug #66951 and
10665 raised by Robert Collins too.
10666
Daniel Veillard73c6e532002-01-08 13:15:33 +000010667Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10668
10669 * encoding.c: Paul Keogh pointed out a possibility of segfault
10670 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10671 Closes bug # 68238
10672
Daniel Veillard4a859202002-01-08 11:49:22 +000010673Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * doc/*.html: updated the Gdome2 links
10676
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010677Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10678
10679 * libxml.h: Applied following patches from Robert Collins
10680 and make sure IN_LIBXML is defined when compiling it
10681 -------
10682 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10683 as well as Visual C.
10684 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10685 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10686 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10687 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10688 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10689 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10690 xmlSysIDExists xmlNoNetExists).
10691 * xmllint.c: Don't include winsock2.h for Cygwin.
10692
Daniel Veillard401c2112002-01-07 16:54:10 +000010693Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10694
10695 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10696 when the version info is not present.
10697
Daniel Veillard6f42c132002-01-06 23:05:13 +000010698Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * tree.c: Anthony Jones pointed out a problem in
10701 xmlStringGetNodeList() and provided a fix for it
10702
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010703Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010705 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010706 xmlCreatePushParserCtxt() when the initial buffer passed
10707 is large.
10708
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010709Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * win32/*: big cleanup of the Windows/MSVC project files
10712 from Igor Zlatkovic
10713
Daniel Veillardcebb1362002-01-02 13:13:30 +000010714Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * doc/Makefile.am: should fix #67674 and avoid troubles if
10717 xsltproc is not available or fails in the prefix provided
10718
Daniel Veillard26908ab2002-01-01 16:50:03 +000010719Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10722
Daniel Veillard5344c602001-12-31 16:37:34 +000010723Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10724
10725 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10726 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10727 Fixed a few other problems raised by Charlie Bozeman.
10728 * result/VC/ElementValid[5-7]: fixed the output
10729
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010730Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10731
10732 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10733 patches from Charlie Bozeman. Regenerated the HTML docs.
10734
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010735Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10736
10737 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10738 for Windows from Igor
10739
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010740Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10741
10742 * xmllint.c: applied Justin Fletcher patch for --output or -o
10743
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010744Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10745
10746 * win32/libxml2/libxml2.def.src: close #67019
10747
Daniel Veillard01db67c2001-12-18 07:09:59 +000010748Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10749
10750 * xmllint.c: applied Justin Fletcher generic timing patch
10751 similar to the one already applied to xsltproc.
10752
Daniel Veillardd1640922001-12-17 15:30:10 +000010753Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10754
10755 * include/libxml/tree.h tree.c: applied documentation patches
10756 from Charlie Bozeman
10757
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010758Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10759
10760 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10761
Daniel Veillard29e43992001-12-13 22:21:58 +000010762Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10763
10764 * valid.c: fix the xmlStrdup() used in the previous patch.
10765 * valid.c: added --dropdtd
10766 * tree.c: fixed xmlUnlinkNode so it also removes the references
10767 from the document if the node is a DTD
10768
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010769Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10770
10771 * HTMLtree.c valid.c: cleanup some static declarations
10772
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010773Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10774
10775 * xmllint.c: removed another strdup()
10776 * doc/FAQ: removed the HP/UX entry
10777
Daniel Veillarded472f32001-12-13 08:48:14 +000010778Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10779
10780 * valid.c: fix bug #66816 when validating.
10781 * xmllint.c: don't use sys/time.h if configure did not found it
10782
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010783Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10784
10785 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10786 xmlcatalog_man.xml
10787
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010788Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10791 xmlInitMemory() was declared twice
10792
Daniel Veillardb82c1662001-12-09 14:00:54 +000010793Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10794
10795 * globals.c: do not reference strdup() !
10796 * configure.in libxml-2.0.pc.in: trying to fix the libs
10797 of the various config extraction modules
10798
Daniel Veillardef90ba72001-12-07 14:24:22 +000010799Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10800
10801 * configure.in : preparing 2.4.12
10802 * doc/* : updated and rebuilt the docs
10803
Daniel Veillard220346d2001-12-07 11:33:54 +000010804Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10805
10806 * uri.c: closed bug #66159
10807 * testURI.c: added --escape option
10808 * configure.in: some cleanup for xml2-config --cflags
10809
Daniel Veillard2a906822001-12-06 14:34:08 +000010810Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10811
10812 * globals.c testThreads.c: removed some misplaced includes
10813 of xmlversion.h
10814
Daniel Veillarde28313b2001-12-06 14:08:31 +000010815Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10816
10817 * threads.c: patch from Gary Pennington fixing a possible
10818 problem at initialization time.
10819
Daniel Veillardd3b08822001-12-05 12:03:33 +000010820Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10821
10822 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010823 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010824 CodeWarrior.
10825
Daniel Veillarda7866932001-12-04 13:14:44 +000010826Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10827
10828 * xmllint.c: applied Geert Kloosterman's patch to fix
10829 --repeat --timing output
10830
Daniel Veillard19840942001-11-29 16:11:38 +000010831Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10834 where non-wellformed XML declaractions were not detected.
10835
Daniel Veillarde85d9342001-11-28 14:43:12 +000010836Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10837
10838 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10839
Daniel Veillard22f25a82001-11-28 09:12:23 +000010840Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10841
10842 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10843 gets reset by xmlCleanupInputCallbacks() and this makes the
10844 function useless. Same for output.
10845
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010846Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10847
10848 * xmlIO.c: robert pointed out a loop error in callback cleanups
10849
Daniel Veillard8faa7832001-11-26 15:58:08 +000010850Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10851
10852 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10853 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10854 they are not really tied to debugging
10855
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010856Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10857
10858 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10859 * xmllint.c: better --catalogs description
10860
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010861Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10862
10863 * tree.c: fixed a couple of problems in xmlSetProp()
10864
Daniel Veillardcd337f02001-11-22 18:20:37 +000010865Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10866
10867 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10868 unappropriate stdout output.
10869
Daniel Veillard566d4df2001-11-22 13:00:53 +000010870Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10871
10872 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10873 by Denis Beurive, closes #65111
10874
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010875Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * valid.c: in case of content model validity error, don't
10878 print it if validity warnings were not requested.
10879
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010880Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10883 * parserInternals.c: removed the last exit() call. Print an
10884 unmaskable error on stderr instead (library mismatch detection)
10885
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010886Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10887
10888 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10889 shell instructions from Heiko Rupp
10890
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010891Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10892
10893 * catalog.c: use the URL notation file:// for default catalog paths
10894
Daniel Veillard0ec98632001-11-14 15:04:32 +000010895Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10896
10897 * include/libxml/tree.h: better comments for _private fields
10898 * tree.c: removed a problem when copying an entity reference.
10899
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010900Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * vms/*: updated instructions and diffs from John A Fotheringham
10903
Daniel Veillarda11001b2001-11-12 22:45:36 +000010904Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * include/libxml/xmlerror.h: avoid an include problem if
10907 #include <libxml/xmlerror.h> happens first in code
10908 seems to be the case in KDE libs
10909
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010910Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10911
10912 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10913 from Igor for Windows
10914
10915Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * Makefile.am: Gary Pennington pointed out a missing prefix
10918
Daniel Veillard43d3f612001-11-10 11:57:23 +000010919Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10920
10921 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10922 * doc/*: upgraded and rebuilt the docs
10923
Daniel Veillardc1f78342001-11-10 11:43:05 +000010924Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10925
10926 * HTMLparser.c: fix comment in scripts element parsing.
10927 * result/HTML/doc3*: updated the results.
10928
10929Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * uri.c: another URI bug fix #63336, using Joel Young patch.
10932
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010933Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10934
10935 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10936 a cleaned up version of the Pwd shell string generation.
10937
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010938Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * valid.c include/libxml/tree.h: trying to fix namespaces +
10941 validation problems for good, closing #63619 in the process
10942 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10943 wrong in this respect, fixed it.
10944
Daniel Veillardd536f702001-11-08 17:32:47 +000010945Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * xmllint.c: Morus Walter patch to allow --format and --encode
10948
Daniel Veillard5004f422001-11-08 13:53:05 +000010949Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10950
10951 * debugXML.c: Stefan Kost provided an help command for the shell
10952
Daniel Veillarda6825e82001-11-07 13:33:59 +000010953Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * debugXML.c: Heiko Rupp pointed that the shell would crash
10956 on empty nodesets returns.
10957
Daniel Veillard03f848d2001-11-07 12:53:46 +000010958Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10961 migh need the history libraries
10962
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010963Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10966 handle the case of < in quoted attributes, Bastian Kleineidam
10967
Daniel Veillardc853b322001-11-06 15:24:37 +000010968Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10971 fixing catalog breakages
10972 * Makefile.am catalog.c result/catalogs/catal
10973 result/catalogs/mycatalog.* test/catalogs/catal*:
10974 fixed more problems in catalog support, added more regression tests
10975 for both XML and SGML catalog handling
10976
Daniel Veillard66870c72001-11-05 19:27:49 +000010977Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * debugXML.c: applied an improvement to xmlGetLineNo() from
10980 Keith Isdale
10981
Daniel Veillardffe09c92001-11-05 14:21:47 +000010982Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10985 Side effect of the progressive catalog loading
10986
Daniel Veillardad661b92001-11-05 11:43:15 +000010987Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10988
10989 * Makefile.am: confexecdir and confexec_DATA were defined twice
10990 pointed out by Karl Eichwalder
10991
Daniel Veillard6eb17722001-11-04 22:19:27 +000010992Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10993
10994 * xmlcatalog.c: avoid unlink() and use remove() instead.
10995
Daniel Veillardea898282001-11-04 22:13:45 +000010996Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10997
10998 * libxml.spec.in: cleanup
10999 * include/libxml/xmlwin32version.h: updated with 2.4.8
11000
Daniel Veillarda4617b82001-11-04 20:19:12 +000011001Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11004 of compiling libxml with a non standard set of options
11005
John Fleck027edfb2001-11-04 20:13:58 +000011006Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11007
11008 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11009 document --sgml option, fixing gnome bugzilla #63382
11010
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011011Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11012
11013 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11014 breakage of 2.4.7, added a couple of really needed APIs
11015 like xmlCatalogIsEmpty() and xmlNewCatalog()
11016 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11017 for install-catalog
11018 * configure.in: preparing 2.4.8
11019
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011020Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11021
11022 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11023 include/libxml/tree.h include/libxml/xmlIO.h: more include
11024 cleanups, export cleanly one html output + format function.
11025
11026Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11027
11028 * parser.c: removed initGenericErrorDefaultFunc call from
11029 xmlInitParser() since it could destroy previous calls to
11030 xsltSetGenericErrorFunc() effects
11031
Daniel Veillardebd38c52001-11-01 08:38:12 +000011032Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11033
11034 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11035 keyword.
11036
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011037Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * Makefile.am: cleanup
11040 * threads.c: cleanup too
11041 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11042 from xsltproc
11043 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11044 dependancy loop.
11045
Daniel Veillard91c00402001-10-30 17:41:38 +000011046Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11047
11048 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11049 was not used anymore !
11050
Daniel Veillard52dcab32001-10-30 12:51:17 +000011051Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * configure.in: preparing 2.4.7
11054 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11055 manual page from John
11056 * doc/*: updated the doc and rebuilt the generated pages
11057
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011058Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11059
11060 * xmlIO.c: closing bug #62711, the library should never
11061 close stdin or stdout.
11062
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011063Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * uri.c: second pass at fixing #63336, using Joel Young
11066 final patch. looks okay.
11067
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011068Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * uri.c include/libxml/uri.h: trying to clear #63336
11071 allowing the escaping routine to parse unconformant
11072 URI-References.
11073
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011074Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11075
11076 * vms/readme.vms vms/build_libxml.com nanoftp.c
11077 include/libxml/xmlversion.h.in: a few VMS updates from
11078 John A Fotheringham
11079 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11080 and xmlCleanupOutputCallbacks() for the Perl binding people.
11081
Daniel Veillard635ef722001-10-29 11:48:19 +000011082Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11083
11084 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11085 apply fixes to close #63271 and avoid segfaults when
11086 the error routine gets callbed before xmlInitParser()
11087 get called.
11088 * nanoftp.c error.c: Applied patches from Justin Fletcher
11089 correcting some xmlGenericError misuses.
11090
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011091Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11092
11093 *doc/xmllint.xml, doc/xmllint.1
11094 New and improved man page for xmllint - .xml is the original, .1
11095 is the generated man page
11096
Daniel Veillardc9484202001-10-24 12:35:52 +000011097Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11098
11099 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11100 the web site from the main HTML document.
11101
Daniel Veillard5151c062001-10-23 13:10:19 +000011102Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * parser.c: fixed an erroneous validation bug when PE refs
11105 occurs in external parsed entities referenced from the
11106 internals subset
11107 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11108 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11109 added the associated testcase, it's a nice one.
11110 * HTMLparser.c: generate the DTD node as HTML still ...
11111 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11112
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011113Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11114
11115 * HTMLparser.c: fixed a bug in htmlNewDoc()
11116
Daniel Veillard89cad532001-10-22 09:46:13 +000011117Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11118
11119 * test/threads/*: added entities testing to the Thread test
11120 * testThreads.c: make the test reasonable
11121 * DOCBparser.c: fix the DTD public and system ID
11122 * xmllint.c: added --sgml for SGML DocBook importing
11123 * Makefile.am: added Docbtests target
11124
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011125Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11126
11127 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11128 * testThreads.c: removed bogus include
11129
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011130Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11133 fixed a very serious (looping) validation bug
11134
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011135Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * include/libxml/globals.h include/libxml/threads.h threads.c
11138 testThreads.c: far more testing, cleaning up bugs
11139 * *.c : make sure globals.h is always included.
11140
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011141Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11142
11143 * HTMLparser.c: try to get rid of parser loops for good.
11144
Daniel Veillardab7488e2001-10-17 11:30:37 +000011145Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11146
11147 * configure.in: fixed some bugs in CFLAGS passing.
11148 * test/threads Makefile.am testThreads.c: added a specific
11149 threaded test case (really nasty, guaranteed).
11150
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011151Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11152
11153 * catalog.c: serious cleanup on the management of the
11154 XML catalog tree, more tests done, especially with
11155 the catalog PI.
11156
Daniel Veillard364789a2001-10-16 12:45:00 +000011157Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * catalog.c: avoid a problem in catalog cleanup on SMP if
11160 catalogs were not initialized.
11161
Daniel Veillard81463942001-10-16 12:34:39 +000011162Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * catalog.c xpath.c: trying to cleanup the not thread safe
11165 parts of the library.
11166
Daniel Veillard64a411c2001-10-15 12:32:07 +000011167Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11168
11169 * include/libxml/globals.h configure.in global.data: make
11170 the allocation be per-thread a configure option
11171 * encoding.c include/libxml/parser.h: fixed compilation
11172 errors
11173
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011174Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11175
11176 * include/libxml/parser.h: Norm reported that a few lines
11177 added were breaking libxslt compile, removed them for now
11178
Daniel Veillard6f350292001-10-14 09:56:15 +000011179Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * parser.c parserInternals.c threads.c: debugged and fixed
11182 initialization problems which were giving troubles on SMP
11183 boxes.
11184
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011185Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11186
11187 * include/libxml/Makefile.am: missing globals.h
11188
Daniel Veillarde7090612001-10-13 12:18:28 +000011189Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011190
Daniel Veillarde7090612001-10-13 12:18:28 +000011191 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011192
Daniel Veillardd0463562001-10-13 09:15:48 +000011193Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11194
11195 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11196 include/libxml/parserInternals.h include/libxml/tree.h
11197 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11198 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11199 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11200 Applied the last patches from Gary, cleanup, activated threading
11201 all user accessible global variables are now handled in globals.[ch]
11202 Still a bit rought but make tests passes with either
11203 --with-threads defined at configure time or not.
11204 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11205 linking options
11206
Daniel Veillardb8478642001-10-12 17:29:10 +000011207Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11208
11209 * Makefile.am include/libxml/Makefile.am
11210 include/libxml/globals.h globals.c include/libxml/threads.h
11211 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11212 configure.in: started integrating the core of the thread support
11213 not activated yet but half integrated. The code should still
11214 compile and work anyway.
11215
Daniel Veillardb44025c2001-10-11 22:55:55 +000011216Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11217
11218 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11219 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11220 integrating the non-controversial parts of Gary Pennington
11221 multithread patches
11222 * catalog.c: corrected a small bug introduced
11223
Daniel Veillard75b96822001-10-11 18:59:45 +000011224Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * catalog.c include/libxml/catalog.h: very serious cleanup,
11227 isolating unportable code and as much as possible the accesses
11228 to the global shared catalog. May need more testing !
11229
Daniel Veillard78d12092001-10-11 09:12:24 +000011230Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11233 Keith Isdale patches for the XSLT debugger interfaces. Some
11234 cleanup
11235
Daniel Veillardff0b7312001-10-11 06:46:09 +000011236Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11237
11238 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11239 * DOCBparser.c: generate line nubers in elements
11240
Daniel Veillard60087f32001-10-10 09:45:09 +000011241Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * configure.in: preparing 2.4.6 release
11244 * doc/xml.html doc/html/*: updated and rebuilt the docs
11245 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11246
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011247Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11248
11249 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11250 adding documentation for DV's supercatalog support
11251
Daniel Veillard82d75332001-10-08 15:01:59 +000011252Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11253
11254 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11255 super catalog support adding one API and one flag --sgml to
11256 xmlcatalog
11257
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011258Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11259
11260 * doc/xmlcatalog_man.xml, xmlcatalog.1
11261 One more crack at
11262 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11263
11264
Thomas Broyer47334c02001-10-07 16:41:52 +000011265Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11266
11267 * xpath.c: implemented xmlXPathObjectCopy for external objects
11268 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11269
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011270Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11271
11272 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11273 finishing up fix to
11274 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11275 the xmlcatalog man page display more elegantly
11276
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011277Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11278
11279 * configure.in: closing bug #61832
11280 * HTMLparser.c: removed a warning
11281
Daniel Veillard6ab38382001-10-06 13:08:27 +000011282Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11283
11284 * xpath.c: fixing #61673 part I, do not loose doc information
11285 when copying result value trees.
11286
Daniel Veillard556c6682001-10-06 09:59:51 +000011287Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * xpath.c: trying to harden the XPath interpreter
11290
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011291Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11292
11293 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11294 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11295
William M. Brack1633d182001-10-05 15:41:19 +000011296Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11297
11298 * HTMLparser: repaired another loop problem
11299
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011300Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11301
11302 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11303 parsing.
11304 * xpath.c: fix bug #61291 the default XML namespace node is
11305 missing from the namespace axis.
11306 * tree.c: refuse to create namespaces nodes with prefix "xml"
11307
Daniel Veillard651f9472001-10-04 14:51:06 +000011308Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11309
11310 * SAX.c: ouch a non-defined namespace could lead to a crash,
11311 fixed #61215
11312
Daniel Veillard7dd05702001-10-04 14:25:12 +000011313Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * parserInternals.c: closed bug #61054
11316
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011317Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11318
11319 * include/libxml/Makefile.am: closing #60708
11320
Daniel Veillarda293c322001-10-02 13:54:14 +000011321Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11322
11323 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11324 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11325
Daniel Veillardf4309d72001-10-02 09:28:58 +000011326Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11329
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011330Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11333 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11334
Daniel Veillard16756b62001-10-01 07:36:25 +000011335Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * catalog.c: Justin Fletcher provided cleaup code in case
11338 HAVE_STAT is not defined
11339 * include/win32config.h: Igor Zlatkovic suggested to have
11340 HAVE_STAT defined there
11341
William M. Brack5e1cac12001-09-28 16:19:18 +000011342Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11343
11344 * catalog.c - fixed typing error reported by M. Barros
11345
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011346Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11347
11348 * xmllint.c - fixing typo
11349
William M. Brackd28e48a2001-09-23 01:55:08 +000011350Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11351
11352 * HTMLparser.c: small enhancement to prevent loop on
11353 unrecognizable data
11354
Daniel Veillardb1d62872001-09-21 09:47:08 +000011355Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11356
11357 * parserInternals.c: applying patch from bug #60757 this
11358 should close it
11359
Daniel Veillardc0631a62001-09-20 13:56:06 +000011360Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * catalog.c xmlcatalog.c: removed a couple of warning
11363 * xpath.c: try to solve the linking problem on platforms
11364 needing trio to compile
11365
Daniel Veillard1a123612001-09-19 08:06:23 +000011366Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011367
Daniel Veillard1a123612001-09-19 08:06:23 +000011368 * Makefile.am libxml.spec.in: backing up non-documented changes
11369 commited without review or aproval by Jens Finke <jens@gnome.org>
11370 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011371
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011372Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11373
11374 * configure.in: Joe Orton provided a patch fixing a problem
11375 when iconv is specified to be in a non-standard directory
11376 but wasn't exported in xml2-config --cflags
11377
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011378Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11379
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011380 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011381 troubles with 2.4.4 errors.
11382
Daniel Veillard16698282001-09-14 10:29:27 +000011383Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * encoding.c entities.c: do not output hexadecimal charrefs
11386 when serializing HTML since some version of Netscape can't
11387 grok it, generate decimal ones.
11388 * result/HTML/doc3.htm: output changed due to previous test
11389 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11390
Daniel Veillard98fed372001-09-13 11:34:58 +000011391Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11392
11393 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11394 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11395
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011396Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011397 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011398
11399 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11400 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11401 updated the configuration scripts systems accordingly
11402
Daniel Veillard04382ae2001-09-12 18:51:30 +000011403Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11404
11405 * configure.in: preparing for 2.4.4
11406 * doc/xml.html doc/html/*: updated and rebuilt the docs
11407
Daniel Veillardd63437e2001-09-12 15:00:27 +000011408Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * win32/dsp/libxml2.def.src: tried to incorporate comments
11411 from bug #59220
11412
Daniel Veillard319a7422001-09-11 09:27:09 +000011413Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * parser.c result/noent/wml.xml: fixed bug #59981 related
11416 to handling of '&' in attributes when entities are substitued
11417
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011418Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * libxml.h include/libxml/xmlversion.h.in
11421 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11422 Tried to close bug #60131
11423
Daniel Veillardbce62332001-09-10 18:46:55 +000011424Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11427
Daniel Veillard143b04f2001-09-10 18:14:14 +000011428Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11429
11430 * SAX.c: fixing bug #59946 on xmlns=""
11431
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011432Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11433
11434 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11435 but allocates a new error code.
11436
Daniel Veillard05c13a22001-09-09 08:38:09 +000011437Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * xmllint.c: John Fleck fixed typos in the options output
11440 * parser.c SAX.c: fix ignorable white space SAX selection
11441
11442Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * entities.c: Steve Underwood found the possibility of an
11445 ininite loop in case of error.
11446
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011447Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11450
Daniel Veillarda050d232001-09-05 15:51:05 +000011451Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11452
11453 * parser.c: warn if version is not 1.0 but it's not
11454 strictly speaking an error after analyzing the spec
11455
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011456Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11457
11458 *doc/catalog.html - add link to the html version of the
11459 man page, other linguistic cleanups
11460
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011461Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11462
11463 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11464 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11465 file, has not yet been included in the build.
11466
Daniel Veillard99784ff2001-09-01 16:20:28 +000011467Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
11469 * catalog.c: removed a duplicate affectation Justin Fletcher
11470
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011471Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * tree.c: Armin Sander pointed a possible text coalescing
11474 problem, completed his patch.
11475
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011476Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11477
11478 * trionan.c: Fixed const and volatile re-definition problem
11479
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011480Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * libxml.4 parser.c: doc updates from Heiko Rupp
11483 * parserInternals.c: 2 sanity checks from Heiko Rupp
11484
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011485Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * tree.c: applied patch from Armin Sander to make some pointers
11488 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011489 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011490
Daniel Veillardb06c6142001-08-27 14:26:30 +000011491Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11492
11493 * xpath.c: hum, restrict the integer usage gcc bug workaround
11494 to only gcc compilers so that other architecture don't get
11495 penalized by this limitation.
11496 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11497
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011498Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11499
11500 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11501 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11502
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011503Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11506 --convert option to xmlcatalog to convert SGML ones to
11507 the XML syntax.
11508 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11509
11510 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011511Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11512
11513 * catalog.c xmlIO.c: started some serious testing and fixed
11514 a few bug and optmization needs.
11515
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011516Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11519 preparing for a 2.4.3 release even if it may not be ready yet
11520 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11521 all file parsing lookup to go through the entity resolver, add
11522 to add an API to bypass it (needed to load catalogs themselves),
11523 some cleanup on the catalog code too.
11524 * nanoftp.c: small cleanup
11525 * doc/catalog.html: small update
11526
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011527Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11528
11529 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11530 Jun Kuriyama
11531
Daniel Veillardffb120d2001-08-23 00:52:23 +000011532Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * doc/catalog.html: finished the catalog documentation
11535
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011536Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * doc/catalog.html doc/xml.html: added documentation about
11539 Catalog support, misses an API description
11540 * doc/html/*: reextracted the API pages
11541
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011542Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11543
11544 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11545 Added the part about section 7.2 on URI resolution,
11546 fixed a side effect in the HTML parser, look complete
11547 and ready to rock except the URI/SystemID part!
11548
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011549Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11550
11551 * include/libxml/catalog.h include/libxml/parser.h
11552 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11553 xmlIO.c: added support and APIs needed for the catalog PI
11554 * include/libxml/xmlIO.h: cleanup
11555
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011556Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11559 include/libxml/catalog.h: starts to look okay, really
11560 plugged the new framework, cleaned a lot of stuff,
11561 added some APIs, except the PI's support missing this
11562 should be mostly complete
11563 * result/catalogs/* test/catalogs/*: added new test, enriched
11564 the existing one with URN ID tests
11565
Daniel Veillard64339542001-08-21 12:57:59 +000011566Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11567
11568 * catalog.c: fixed nextCatalog
11569 * result/catalogs/docbook test/catalogs/*: started adding
11570 a small regression test
11571
Daniel Veillardcda96922001-08-21 10:56:31 +000011572Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11573
11574 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11575 more work on the XML catalog support.
11576 * parser.c include/libxml/parser.h: small cleanup seems using
11577 list as a public parameter name can give portability troubles
11578 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11579 include/libxml/xpath.h include/libxml/Makefile.am: removed
11580 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11581 wrappers
11582
Bjorn Reese45029602001-08-21 09:23:53 +000011583Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11584
11585 * Makefile.am trio.c triodef.h trionan.c xpath.c
11586 include/libxml/Makefile.am include/libxml/trionan.h:
11587 Re-worked Not-A-Number and Infinity support.
11588 * xmlcatalog.c: added readline include files
11589
Daniel Veillard344cee72001-08-20 00:08:40 +000011590Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11591
11592 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11593 testCatalog as xmlcatalog, making it an installed app
11594 adding a shell, and preparing it to be a /etc/xml/catalog
11595 management tool, though not ready yet
11596 * catalog.c include/libxml/catalog.h: adding support for
11597 XML Catalogs http://www.oasis-open.org/committees/entity/
11598 not finished, there is some interesting tradeoffs and a
11599 few open questions left.
11600
Daniel Veillardb7664f42001-08-19 13:00:43 +000011601Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11602
11603 * xmllint.c: fixed a line formatting problem
11604
Daniel Veillard5015b712001-08-17 09:37:52 +000011605Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * SAX.c: removed a couple of unused variable (Albert Chin)
11608
Daniel Veillardbb371292001-08-16 23:26:59 +000011609Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11612 trying to fix some troubles w.r.t. function returning
11613 const xxxPtr.
11614
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011615Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11616
11617 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11618 defined
11619
Daniel Veillardae6db172001-08-16 19:32:00 +000011620Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * xpointer.c: removed unused var
11623
Daniel Veillard09190202001-08-16 16:27:41 +000011624Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11625
11626 * testXPath.c: another small cleanup closing bug #59110
11627
Daniel Veillard796f4b62001-08-16 16:00:13 +000011628Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11629
11630 * win32/dsp/libxml2.def.src: small cleanup closing bug
11631 #59108
11632
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011633Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * example/gjobread.c: add xmlCleanupParser() before leaving
11636
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011637Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11638
11639 * config.h.in configure.in include/libxml/xmlwin32version.h:
11640 released 2.4.2
11641
Daniel Veillardd3d06722001-08-15 12:06:36 +000011642Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * include/libxml/valid.h debugXML.c valid.c: deprecate
11645 the non-boundchecking Sprintf functions, add Snprintf
11646 this should close bug #57984
11647
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011648Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11649
11650 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11651 URIs before doing the lookups (pointed by Mark Vakoc)
11652
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011653Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * xpath.c: serious changes on Result Value Trees and NodeSets
11656 w.r.t. deallocation and collect operations. Probably not
11657 100% clean (merge of allocated trees smells like a problem).
11658 Seems sufficient to close #58943
11659
Daniel Veillard90493a92001-08-14 14:12:47 +000011660Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11661
11662 * xmllint.c: adding a --format option
11663
Daniel Veillardfe703322001-08-14 12:18:09 +000011664Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11665
11666 * xpath.c: count() was broken on Result Value Tree
11667 * xmlIO.c: fixed file:/// accesses on _WIN32
11668
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011669Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11672 macro was renamed, this should close bug #58683
11673
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011674Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11677 entity substitution mode text at the end of the entity might
11678 be added due to text coalescing.
11679 * nanoftp.c parser.c: small cleanup
11680
Daniel Veillard0c720972001-08-08 20:59:00 +000011681Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * HACKING: added John Fleck right to commit in the doc subdir
11684
Daniel Veillard48da9102001-08-07 01:10:10 +000011685Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11686
11687 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11688 allow to inherit attributes from the DTD directly in the
11689 tree, this is needed for XPath and can be a useful feature.
11690 Inherited namespaces are always provided at the tree level now
11691 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11692 of tests for this feature (XSLT being the prime user).
11693
Daniel Veillard50f34372001-08-03 12:06:36 +000011694Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11697 testSAX.c xmlIO.c xmllint.c include/win32config.h
11698 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11699 include/libxml/xmlwin32version.h.in win32/README.MSDev
11700 win32/dsp/*: applied Win32 Facelift No.2 patches from
11701 Igor Zlatkovic for Windows/MSC
11702
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011703Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11704
11705 * SAX.c: unparsedEntityDecl() the URI computation of the
11706 entity wasn't done breaking XSLT unparsed-entity-uri()
11707
Daniel Veillard567e1b42001-08-01 15:53:47 +000011708Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * xpath.c: fixed a bug when walking the descendants and
11711 the current node has no children
11712 * debugXML.c: show up when a text node is supposed to not be escaped
11713
Thomas Broyerf186c822001-07-31 23:30:37 +000011714Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11715
11716 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11717 worked like the set:leading() function)
11718 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11719
Daniel Veillardba6db032001-07-31 16:25:45 +000011720Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11721
11722 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11723
Daniel Veillard57905372001-07-31 15:52:17 +000011724Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11725
11726 * include/libxml/xmlIO.h: apply change to close #58141
11727 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11728
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011729Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11730
11731 * parser.c: when the internal subset uses a PE, then the
11732 included entity can use conditional sections.
11733
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011734Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11735
11736 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11737 when walking the namespace axis showing up in
11738 libxst/tests/general/bug-12
11739 * xmlmemory.c: added the possibility to trace a given block
11740 defined by its address
11741
Daniel Veillard4aafa792001-07-28 17:21:12 +000011742Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11743
11744 * parser.c: don't override existing encoding specified before
11745 starting xmlParseDocument()
11746
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011747Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11748
11749 * include/libxml/xmlwin32version.h: reinserted, needed for
11750 Windows users of CVS
11751
Darin Adlera77cac02001-07-27 17:41:51 +0000117522001-07-27 Darin Adler <darin@bentspoon.com>
11753
Darin Adler699613b2001-07-27 22:47:14 +000011754 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11755 * testCatalog.c: Add include of <libxml/parser.h>.
11756
117572001-07-27 Darin Adler <darin@bentspoon.com>
11758
Darin Adlera77cac02001-07-27 17:41:51 +000011759 * include/libxml/.cvsignore:
11760 * include/libxml/xmlwin32version.h:
11761 Remove this file from CVS because it's generated.
11762
Daniel Veillard50822cb2001-07-26 20:05:51 +000011763Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11764
11765 * parser.c include/libxml/parser.h: applied const patches from
11766 Tom Moog #58002
11767
Thomas Broyerba4ad322001-07-26 16:55:21 +000011768Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11769
11770 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11771 lookup framework
11772
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011773Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11774
11775 * tree.c: fixed xmlCopyNode() for documents
11776
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011777Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11778
11779 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11780
11781Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011782
11783 * parser.c: fixes bug #57652 reported by Morus Walter
11784
Daniel Veillarde3924972001-07-25 20:25:21 +000011785Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11786
11787 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11788
Daniel Veillarda53c6882001-07-25 17:18:57 +000011789Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11790
11791 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11792 errors, lesson don't add new functions at 1am before a release
11793 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11794 from XPath initialization when possible.
11795
Daniel Veillardd9bad132001-07-23 19:39:43 +000011796Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11797
11798 * result/scripts/base*: removing history/readline changed
11799 this slightly
11800 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11801 xmllint.c: make element content line number generation
11802 optionnal to avoid breaking old apps added interface to switch
11803
Daniel Veillardf012a642001-07-23 19:10:52 +000011804Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11805
11806 * configure.in: get rid of the readline and libhistory
11807 dependancies by default, release 2.4.1 with IA64 fix
11808 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11809 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11810 John Kroll fixes to allow saving to HTTP via PUT (or
11811 POST of needed).
11812 * doc/html/*.html: regenerated the docs
11813
Thomas Broyere8126242001-07-22 03:54:15 +000011814Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11815
11816 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11817 xmlHashScanFull and xmlHashScannFull3 to get passed the
11818 three keys as arguments to the callback function
11819
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011820Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11821
11822 * configure.in Makefile.am: removed libxml softlink for good
11823 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11824 100% coverage by gtk-doc
11825
Daniel Veillard8599e702001-07-17 21:38:51 +000011826Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11827
11828 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11829 fixed serious troubles due to size_t vs. int mismatch
11830
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011831Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11834
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011835Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11836
11837 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11838 convenient extension API for value and context managing
11839 Now handles external objects through xmlXPathPopExternal,
11840 xmlXPathWrapExternal and xmlXPathReturnExternal.
11841 Added functions for sets operations (intersection, etc.)
11842
Daniel Veillard22090732001-07-16 00:06:07 +000011843Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11844
11845 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11846 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11847 HTMLparser.c: cleanup of global variables, marking some
11848 const or private.
11849
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011850Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011851
11852 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11853 fixed xmlXPathNodeSetItem when passing index=0
11854
Daniel Veillard05dec342001-07-14 21:57:39 +000011855Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11856
11857 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11858
Daniel Veillard28ae6362001-07-14 16:44:32 +000011859Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11860
11861 * xmllint.c: fixed compilation under Cygwin #57503
11862 * TODO: update
11863
Peter Williamsed156f52001-07-13 18:35:13 +0000118642001-07-13 Peter Williams <peterw@ximian.com>
11865
11866 * config.h.in: add #undef HAVE_DLFCN_H
11867
11868 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11869 builddir.
11870
Daniel Veillard73b36e32001-07-12 15:09:52 +000011871Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11872
11873 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11874 raised by #57348 and #57381
11875
Daniel Veillard7db37732001-07-12 01:20:08 +000011876Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11877
11878 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11879 tree.c xpointer.c: store the line numbder in element->content,
11880 may break some software, need a configuration mechanism
11881
Darin Adler96037892001-07-11 00:03:16 +0000118822001-07-10 Darin Adler <darin@bentspoon.com>
11883
11884 * .cvsignore:
11885 * example/.cvsignore:
11886 * include/.cvsignore:
11887 * include/libxml/.cvsignore:
11888 Various things that are generated and should be ignored.
11889
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011890Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11891
11892 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11893 * doc/xml.html doc/html/*: updated the docs
11894
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011895Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11896
11897 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11898 validation occured on content with element child
11899
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011900Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * tree.c: fixed XML Base computation which was broken
11903 * debugXML.c: added a base function to the shell
11904 * Makefile.am result/scripts/* test/scripts/*: added scripts
11905 based regression tests, and adding 2 XML Base tests
11906
Daniel Veillard19e96c32001-07-09 10:32:59 +000011907Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11908
11909 * tree.c: set properties doc and call xmlSetListDoc for properties
11910 content when grafting them in a different tree.
11911 * aclocal.m4: remove from CVS
11912
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011913Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11914
11915 * win32/libxml2/libxml2.def.src: added some missing entry point
11916 for XPath (Mark Vakoc)
11917
Daniel Veillard388236f2001-07-08 18:35:48 +000011918Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11919
11920 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11921 layer should URI-Unescape before trying to open resources.
11922
Daniel Veillard04383752001-07-08 14:27:15 +000011923Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * xpath.c: fix the name() bug for elements in the default
11926 namespace reported by Charlie Bozeman
11927
Daniel Veillard7583a592001-07-08 13:15:55 +000011928Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11929
11930 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11931 led to an XPath fix, improvements of SAX initialization, and
11932 an added option --nocdata to testXPath
11933
Daniel Veillard449d7392001-07-07 19:11:06 +000011934Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11935
11936 * doc/libxml-doc.el: Felix Natter provided anew version working
11937 with XEmacs too
11938
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011939Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11940
11941 * include/libxml/xpath.h: small cleanup
11942 * doc/xml.html: update
11943
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011944Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11947 released 2.3.14
11948
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011949Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11950
11951 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011952 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011953
Daniel Veillard73c9c042001-07-05 20:02:54 +000011954Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11957 were not equal to empty strings
11958
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011959Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11960
11961 * SAX.c: fixed a URI-Reference computation problem when validating
11962 * xmlIO.c: small cleanup
11963
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011964Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11965
11966 * parser.c: improved the description of a couple of interfaces
11967 upon Larry Stamper suggestion
11968
Daniel Veillard62f313b2001-07-04 19:49:14 +000011969Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11970
11971 * SAX.c entities.c parser.c: changed completely the way entities
11972 are handled when running the parser in entity substitution mode.
11973 This fixes a bug reported by Stephan Kulow and nearly divides
11974 by 3 the amount of memory required by libxslt to load and process
11975 DocBook TDG.
11976
Daniel Veillardf420ac52001-07-04 16:04:09 +000011977Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11978
11979 * HTMLparser.c: fixing a too early root closing problem raised
11980 byt Prashanth Naidu
11981
Daniel Veillard8c357d52001-07-03 23:43:33 +000011982Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11985 raised by Mark Vakoc.
11986
Daniel Veillard6e90d192001-07-03 16:37:49 +000011987Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11988
11989 * example/Makefile.am: fixed the include path to add srcdir/include
11990 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11991 and some cleanup
11992
Daniel Veillardf06307e2001-07-03 10:35:50 +000011993Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11994
11995 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
11996 lot of optimization work, results in significant improvements
11997 when handling really complex XPath queries. Add a small optimizer
11998 for unions, improve [n] and [last()], avoid some costly ops.
11999
Daniel Veillard77044732001-06-29 21:31:07 +000012000Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12001
12002 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12003 * xpath.c: small cleanup
12004 * xmlGetNsList: reformated, fixed problems if used on Entities
12005
Daniel Veillard2adbb512001-06-28 16:20:36 +000012006Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12007
12008 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12009
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012010Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12011
12012 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12013 * Makefile.am example/Makefile.am: workaround automake generating
12014 erroneous deps
12015
Daniel Veillard12f7d292001-06-28 13:12:11 +000012016Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12017
12018 * include/win32config.h: bug #56801 Yon Derek provided a patch
12019 to the windows config file.
12020
Daniel Veillard87ee9142001-06-28 12:54:16 +000012021Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12024 libxml.h : Yon Derek provided a set of changes to compile from
12025 CVS on Windows/MSC
12026
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012027Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12028
12029 * parser.c: fixed UTF8 BOM support in push mode
12030 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12031 added a specific testcase
12032
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012033Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12034
12035 * Makefile.am: added --push regression tests
12036 * parserInternals.c: the XML parser segfaulted in --push mode
12037
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012038Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * configure.in: moved the symlinks detection within a CVS
12041 check, this is not portable and will be removed soon.
12042 * xpath.c: small cleanup/speedup
12043
Daniel Veillard11648102001-06-26 16:08:24 +000012044Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12045
12046 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12047 release of 2.3.12
12048 * parser.c: make an error message if unknow entities in all cases
12049
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012050Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12051
12052 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12053
Daniel Veillard23793842001-06-25 16:07:45 +000012054Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12055
12056 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12057 includes were installed in the wrong dir
12058
Daniel Veillardf5498f32001-06-25 15:08:36 +000012059Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12060
12061 * doc/html.xml: warn against sending code to exhibit bugs.
12062
Daniel Veillard56f06462001-06-24 21:34:03 +000012063Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12064
12065 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12066 Tru64 from Thomas Leitner
12067
Daniel Veillardc5d64342001-06-24 12:13:24 +000012068Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * AUTHORS: added William and Bjorn
12071 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12072 daniel@veillard.com hopefully I won't have to do this again
12073 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12074 docs can be rebuilt cleanly now
12075 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12076 from CVs it's generated, added include/libxml/xmlwin32version.h
12077 also generated but which should change far less frequently.
12078 * catalog.c nanoftp.c: made sure to include libxml.h not
12079 libxml/xmlversion.h directly
12080 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12081 when compiling on WIN32 and MSC
12082
Daniel Veillard07385fd2001-06-23 21:55:48 +000012083Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12084
12085 * include/Makefile.am include/libxml/Makefile.am configure.in:
12086 fixed make distcheck and rebuilding the rpms
12087
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012088Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * configure.in: should finish the migration of exported includes
12091 into a real include/libxml in CVS, at least for CVS users.
12092 * removed the exported headers, added in include/libxml (as well
12093 as xmlversion.h.in).
12094
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012095Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12096
12097 * configure.in: fixed the way to detect symlink
12098
Daniel Veillard66541772001-06-23 18:31:04 +000012099Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * configure.in: updated, include/libxml is now a real CVS dir
12102
Daniel Veillardca989762001-06-23 17:39:29 +000012103Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12106 version works with both libxml1 and libxml2 (it autodetects
12107 the prefix of the html-files) from Felix Natter.
12108 * doc/xml.html: updated doc accordingly
12109
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012110Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12111
12112 * xpath.c: fixed the bug generating a template loop in libxslt
12113 when using docbook-xsl-1.4, * should filter out document nodes
12114 * HACKING: added William
12115 * TODO: updated
12116
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012117Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12118
12119 * doc/FAQ.html: added a warning about gcc-3.0
12120 * doc/xml.html: added reference to gdome2 and removed a confusing
12121 sentence
12122
Daniel Veillardf7f41852001-06-22 15:18:01 +000012123Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12124
12125 * xmlversion.h: okay this is a generated file, but Windows
12126 users need it and they can't generate it, and I want CVS
12127 Windows users ...
12128 * win32/libxml2/libxml2_so.dsp: Windows project file for
12129 the shared lib version of libxml2
12130 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12131 resources needed for libxslt/xsltproc by Yon Derek
12132
Bjorn Reese3157b342001-06-22 14:41:45 +000012133Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12134
12135 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12136
Daniel Veillard4151acb2001-06-22 10:48:57 +000012137Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12138
Daniel Veillardcc146db2001-06-22 11:10:52 +000012139 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12140
12141Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12142
Daniel Veillard4151acb2001-06-22 10:48:57 +000012143 * include/win32config.h: Yon Derek provided a first fix
12144 to be able to compile libxslt/xsltproc on Windows
12145
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012146Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
12148 * xpath.c: attempt to work around what seemed a gcc optimizer
12149 bug when handling floats on i386 http://veillard.com/gcc.bug
12150 * tree.c entities.c encoding.c: doing some cleanups while
12151 chasing it
12152
Daniel Veillard017b1082001-06-21 11:20:21 +000012153Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12154
12155 * Makefile.am: cleanup when --without-debug is specified
12156 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12157 w.r.t. --without-debug and other include points
12158 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12159 Catalogs
12160 * configure.in entities.h tree.h HTMLparser.c: removed
12161 --without-corba, made the _private field mandatory
12162
Daniel Veillard87a764e2001-06-20 17:41:10 +000012163Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12166 outputs a BOM in UTF8, an errata has been issued to avoid the
12167 problem, that was the most reasonable solution... Add support
12168 for a leading UTF8 BOM in entities.
12169
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012170Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * valid.c: fixed a bug found when post validating an entity ref
12173 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12174 activate it too
12175
Daniel Veillard39196eb2001-06-19 18:09:42 +000012176Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12179 weakness in the node copy the XPointer and the XInclude
12180 implementations. Serious cleanup.
12181
Daniel Veillard3739b982001-06-19 12:51:30 +000012182Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12183
12184 * Makefile.am: Kjartan Maraas provided a small patch to
12185 add xml2-config.in to EXTRA_DIST
12186
Daniel Veillarda9142e72001-06-19 11:07:54 +000012187Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12190 provided another failing case found in KDE, the way the
12191 ctxt->vctxt.nodeTab was allocated and freed changed over
12192 time but it wasn't completely cleaned up. This should fix it.
12193
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012194Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
12196 * parser.c: Stephan Kulow also raised the fact that line number
12197 could get miscounted making debug harder, fixed the problem
12198 in xmlParseCharData()
12199
Daniel Veillard64b98c02001-06-17 17:20:21 +000012200Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12201
12202 * valid.c: Stephan Kulow pointed out a problem when validating
12203 and using an empty entity, forgot a 'break' in a case.
12204
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012205Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12208 * doc/xml.html: updated with 2.3.11
12209
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012210Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12211
12212 * TODO: updated adding cleanup of generated doc
12213 * configure.in: prepared to release 2.3.11
12214 * xmllint.c: added --version for bug reporting
12215 * doc/html/*.html: rebuilt the doc
12216
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012217Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12218
12219 * xpath.c: first part of the work on selecting namespace to
12220 fix bug #56115
12221
Daniel Veillard96ed5832001-06-15 22:22:04 +000012222Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12225 when using -liconv
12226 * TODO: updated
12227
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012228Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12229
12230 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12231 cleanup, encoding support.
12232
Daniel Veillard608ad072001-06-14 08:32:28 +000012233Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12236
Daniel Veillard239d0522001-06-13 23:02:48 +000012237Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12238
12239 * xpath.c: bug detected by Ankh when / is used as a function arg
12240
Daniel Veillard02bb1702001-06-13 21:11:59 +000012241Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12242
12243 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12244 of element and use it to avoid outputting formatting spaces at
12245 the wrong place. Implemented the format parameter for HTML save.
12246 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12247 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12248 result/HTML/wired.html: of course this impact the result of a
12249 number of HTML tests
12250
Daniel Veillard95d845f2001-06-13 13:48:46 +000012251Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12252
12253 * HTMLtree.[ch]: started augmenting the HTML save API with
12254 encoding and formatting parameters
12255
Daniel Veillardeca60d02001-06-13 07:45:41 +000012256Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * HTMLtree.h: cleanup and started evaluating the work needed on
12259 revamping the HTML output code
12260
Daniel Veillard84666b32001-06-11 17:31:08 +000012261Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12264
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012265Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * valid.c: fixed bug #56049, forgot one check in the
12268 validation routine
12269
Daniel Veillardca2366a2001-06-11 12:09:01 +000012270Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12273
Daniel Veillard6761eee2001-06-11 10:29:38 +000012274Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12275
12276 * libxml.h: fixed an error in last commit
12277 * doc/FAQ.html: added an entry for compilation from CVS
12278
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012279Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12280
12281 * xmlversion.h.in libxml.h: Cygwin patches
12282 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12283 * tree.h: cleanup
12284
Daniel Veillardacd370f2001-06-09 17:17:51 +000012285Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12286
12287 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12288 memory block in a strange case where libxml is linked twice
12289 in the binary.
12290
Daniel Veillard1d047672001-06-09 16:41:01 +000012291Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12292
12293 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12294 state far too often, simple fix used to avoid it.
12295
Daniel Veillard4497e692001-06-09 14:19:02 +000012296Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
12298 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12299 being processed, applied his patch
12300 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12301
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012302Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12303
12304 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12305 provided fixes to compile on MSCC again
12306 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12307 also provided an update for the project files.
12308
Daniel Veillarda682b212001-06-07 19:59:42 +000012309Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12312 bug #55810
12313
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012314Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * tree.c: fixed xmlGetNsProp() to close bug #55683
12317 Note this requires libxslt to use it's own function instead.
12318
Daniel Veillardf0c53762001-06-07 16:07:07 +000012319Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * HTMLtree.c: when in a pre element no formatting space should
12322 be added.
12323 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12324
Daniel Veillard068a9652001-06-07 15:30:26 +000012325Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12326
12327 * configure.in: added tests for signal() and signal.h
12328
Daniel Veillard541d6552001-06-07 14:20:01 +000012329Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12330
12331 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12332
Daniel Veillard8a367d42001-06-07 14:01:34 +000012333Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12334
12335 * doc/libxml-doc.el: Felix Natter provided a new version for
12336 libxml2
12337
Daniel Veillard8a926292001-06-07 11:20:20 +000012338Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * HTMLtree.c: when in a pre element no formatting space should
12341 be added.
12342
Daniel Veillard14839d52001-06-06 16:11:56 +000012343Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12346
Daniel Veillarde95e2392001-06-06 10:46:28 +000012347Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12348
12349 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12350 hack
12351 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12352 * uri.c: fixed a warning
12353
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012354Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * HTMLtree.c: trying to close bug #55772 escaping in script
12357 elements
12358 * doc/xml.html: suggest to send mail to the list
12359
12360Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012361
12362 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12363 good. Use a macro and based on the solution provided in
12364 vsnprintf manual page from GNU.
12365
Bjorn Reese99748722001-06-05 12:49:15 +000012366Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12367
12368 * error.c: Workaround for non-preserving variadic list.
12369 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12370
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012371Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12372
12373 * doc/xml.html: added 2.3.10 release
12374
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012375Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12376
12377 * configure.in: releasing 2.3.10
12378
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012379Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12380
12381 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12382
Daniel Veillard20042422001-05-31 18:22:04 +000012383Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12384
12385 * encoding.c: Robert Collins provided a patch to add the
12386 "US-ASCII" encoding alias
12387
Daniel Veillard97ac1312001-05-30 19:14:17 +000012388Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12391 string oriented functions and started cleaning the related areas
12392 in xpath.c which needed fixing in this respect
12393
Daniel Veillard2d703722001-05-30 18:32:34 +000012394Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12395
12396 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12397 #55380
12398 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12399
Daniel Veillard9403a042001-05-28 11:00:53 +000012400Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * TODO: updated
12403 * nanohttp.[ch] : started adding APIs to get the redirected URL
12404 when this occurs (needed for further base computation
12405 * tree.h: cleanup
12406 * encoding.c: cleanup
12407 * SAX.c: minor change around ctxt->loadsubset
12408
Daniel Veillard6278fb52001-05-25 07:38:41 +000012409Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12410
12411 * Makefile.am include/Makefile.am: small change to have
12412 include/libxml rebuilt if working from CVS.
12413 * uri.c: applied another patch from Carl Douglas for URI escaping,
12414 this should close bug #51876
12415
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012416Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12417
12418 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12419 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12420 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12421 added specific regression test
12422 * parser.h: preparing for the XSLT mode where DTD inherited
12423 attributes are added to the tree.
12424
Daniel Veillardbbd22452001-05-23 12:02:27 +000012425Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12426
12427 * xinclude.[ch]: Updated the namespace for the Last Call version
12428 * result/XInclude/include test/XInclude/include: updated the
12429 testsuite accordingly
12430
Daniel Veillard8514c672001-05-23 10:29:12 +000012431Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12432
12433 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12434 related to bug #51876
12435
Daniel Veillard42596ad2001-05-22 16:57:14 +000012436Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * tree.c: fixed a gross mistake in base computation, xml:base is
12439 not completely correct yet (need cascade).
12440 * xpath.[ch]: added the few things needed to find a function name
12441 and URI from the XPath context when it is called.
12442
Daniel Veillard81418e32001-05-22 15:08:55 +000012443Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12446 * DOCBparser.c: small cleanup
12447 * xmllint.c: added a --catalogs option to load catalogs from
12448 $SGML_CATALOG_FILES
12449 * tree.c: cleanup
12450 * configure.in: iconv library fixup, ICONV_LIBS
12451
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012452Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12453
12454 * catalog.c: handling of CATALOG entries. detection of recursion,
12455 and a few bugfixes
12456 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12457 against the default namespace
12458
Daniel Veillard04b93292001-05-21 08:15:31 +000012459Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12460
12461 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12462
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012463Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12464
12465 * parser.c: fixed propagation context info when parsing an
12466 external entity.
12467 * doc/html/*.html: regenerated a couple of docs
12468
Daniel Veillard4623acd2001-05-19 15:13:15 +000012469Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * doc/xml.html: update with 2.3.9 informations
12472
Daniel Veillardbed7b052001-05-19 14:59:49 +000012473Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12474
12475 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12476 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12477 * doc/html/* : rebuilt the docs
12478 * valid.c: small patch which may improve some case when
12479 validating.
12480
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012481Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12482
12483 * HTMLparser.c: Closed bug #54891
12484 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12485 to the suite
12486
12487Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12488
12489 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12490 applied a documentation patch from LotR and filled in a few missing
12491 descriptions
12492
Daniel Veillard76d66f42001-05-16 21:05:17 +000012493Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12494
12495 * xpath.c tree.c parser.c: speed optimizations at the parser level
12496 document tree freeing and xpath evaluation
12497
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012498Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * parser.c parser.h parserInternals.h: fixed a couple of
12501 interfaces for handling memory buffer input to const char *
12502 upon suggestion of JamesH.
12503
Daniel Veillardc3739e72001-05-15 15:23:27 +000012504Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12505
12506 * configure.in: LoTR sent a patch fixing the previous commit
12507
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012508Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12509
12510 * configure.in: trying to deal again with the stoopid -R linking
12511 flag of Solaris
12512
Daniel Veillard790142b2001-05-15 10:51:53 +000012513Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * xpath.h: two nodeset access macros from Thomas Broyer
12516
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012517Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12518
12519 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12520 patch from Thomas Broyer
12521
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012522Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12525 case
12526 * INSTALL: was empty added stuff from the FAQ
12527
Daniel Veillard75bea542001-05-11 17:41:21 +000012528Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12529
12530 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12531 attributes handling and #54433 by adding xmlUnsetProp()
12532 and xmlUnsetNsProp()
12533
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012534Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * HTMLparser.c: Patch from Jonas Borgström
12537 (htmlGetEndPriority): New function, returns
12538 the priority of a certain element.
12539 (htmlAutoCloseOnClose): Only close inline elements if they
12540 all have lower or equal priority.
12541 * result/HTML: this of course changed a number of tests results.
12542
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012543Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12544
12545 * xmlIO.c catalog.c: plugged in the default catalog resolution
12546 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12547 documentations
12548 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12549
Daniel Veillarda7374592001-05-10 14:17:55 +000012550Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12551
12552 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12553 integrating catalogs
12554 * catalog.[ch] testCatalog.c: adding a small catalo API
12555 (only SGML catalog support).
12556 * parser.c: restaured xmlKeepBlanksDefault(0) API
12557
Daniel Veillardc17337c2001-05-09 10:51:31 +000012558Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12561
Daniel Veillard257d9102001-05-08 10:41:44 +000012562Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * parser.c: added xmlParseExternalEntityPrivate() to allow
12565 propagation of ctxt->_private when parsing external entities
12566
Daniel Veillard083c2662001-05-08 08:27:14 +000012567Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12570
Daniel Veillard01ef7382001-05-08 07:31:43 +000012571Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12572
12573 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12574
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012575Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * valid.c: warn when indeterminist content model is detected
12578 * result/VC/ElementValid8: this adds a message
12579 * Makefile.am: add --novalid for VCM tests
12580 * parserInternals.c: added a call to Init memory
12581
Daniel Veillard64269352001-05-04 17:52:34 +000012582Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12585 when both parameters are NULL.
12586
Daniel Veillard37721922001-05-04 15:21:12 +000012587Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * valid.c: applied small patch from Gary Pennington, reindented
12590 some part of the code.
12591
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012592Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12595 release, updated and regenerated the docs
12596
Daniel Veillard357c9602001-05-03 10:49:20 +000012597Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * xpath.c result/XPath/expr/floats : clarified and cleanup
12600 printing of abnormal floats in tests.
12601
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012602Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12605 * results/HTML/ : a few changes in the output of the HTML tests as
12606 a result.
12607 * configure.in: tying to fix -liconv where needed
12608
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012609Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12610
12611 * Makefile.am: fixed a stupid error
12612
Daniel Veillard7150a032001-05-02 16:41:11 +000012613Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12614
12615 * configure.in Makefile.am: make the inclusion of the trio
12616 modules in the library conditional
12617
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012618Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * DOCBparser.c: patche from László Kovács, fixed entities refs
12621 in attributes handling
12622
Daniel Veillardedddff92001-05-02 10:58:52 +000012623Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12626 flushing
12627
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012628Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * xpath.c: fix of an XSLT namespace bug reported on the list
12631 general/bug-8-
12632
Daniel Veillard5792e162001-04-30 17:44:45 +000012633Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * strio.h trio.c: Dan McNichol suggested a couple of small
12636 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12637
Daniel Veillard02141ea2001-04-30 11:46:40 +000012638Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * tree.c parser.c encoding.c: spent a bit more time looking
12641 at the parsing speed and DOM handling. Added a few more
12642 speedups.
12643
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012644Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12645
12646 * parser.c: small but effective parsing speed improvement
12647
Daniel Veillardb59076b2001-04-29 17:04:07 +000012648Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12649
12650 * configure.in: default on the DocBook parser inclusion (for Gnome)
12651 * DOCBparser.h: fixed a header reference
12652
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012653Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * configure.in xpath.c: applied Bjorn patches for FPE on the
12656 alpha
12657
Daniel Veillardeefd4492001-04-28 16:55:50 +000012658Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12661 xmlSaveFormatFileTo()
12662
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012663Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * xpath.c: simple and efficient optimization, XPath functions
12666 aways bind to the same code, cache this
12667 * TODO: updated (by saying some is obsolete)
12668
Daniel Veillard2156a562001-04-28 12:24:34 +000012669Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12670
12671 * xpath.c: more cleanup work on XPath name parsing routines
12672
Daniel Veillard61d80a22001-04-27 17:13:01 +000012673Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12674
12675 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12676 xmlXPathParseName
12677 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12678 * debugXML.c: avoid compilation problems if compiling without
12679 HTML support, Igor Zlatkovic
12680 * win32/libxml2/libxml2.def.src: being able to compile without
12681 XPath on Windows
12682
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012683Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12684
12685 * libxml.m4: yet another patch from Toshio Kuratomi
12686
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012687Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12688
12689 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12690
Daniel Veillard67fee942001-04-26 18:59:03 +000012691Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * tree.[ch]: added xmlSaveFormatFile interface for saving
12694 and indenting a file.
12695
Daniel Veillard82e49712001-04-26 14:38:03 +000012696Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * xpath.c: fixed bug #53689 related to processing-instruction()
12699
Daniel Veillard02f077a2001-04-26 10:59:11 +000012700Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12701
12702 * DOCBparser.c: patche from László Kovács
12703
Daniel Veillard30211a02001-04-26 09:33:18 +000012704Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12705
12706 * parser.c: applied fixes from Christian Glahn bug report #53391
12707
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012708Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12709
12710 * error.c: Jean François Lecomte provided a complete description
12711 and a fix to bug #53537
12712
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012713Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12716
Daniel Veillard1034da22001-04-25 19:06:28 +000012717Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * DOCBparser.c SAX.c: a bit more work on entities processing.
12720 Still Need to cleanup XML output and references in attributes
12721
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012722Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12725
Daniel Veillardb33c2012001-04-25 12:59:04 +000012726Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * tree.c: trying to fix #53574, not completely complete,
12729 I would like xmllint --copy --debug test/ent1 and
12730 xmllint --debug test/ent1 to show the same result.
12731 * xpath.c: fix a bug when trying to sort namespace nodes
12732
Daniel Veillard5146f202001-04-25 10:29:44 +000012733Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * HTMLtree.c: real fix for #53402
12736
Daniel Veillard7533cc82001-04-24 15:52:00 +000012737Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12740 PIs when using xsl:output
12741 * valid.c: closing #53537 some case generate segfaults if there
12742 is validity errors
12743
Daniel Veillard61b33d52001-04-24 13:55:12 +000012744Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12747 of external parsed entities, added --noent to testDocbook
12748 * valid.c: Garry Pennington found an uninitialized variable
12749 access in xmlValidateElementContent()
12750
Daniel Veillard56098d42001-04-24 12:51:09 +000012751Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12752
12753 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12754 with madness
12755 * result/HTML/ : this modified the result of the regression tests
12756 a lot.
12757
Daniel Veillard122376b2001-04-24 12:12:30 +000012758Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12761 to doc where it wasn't checked against NULL reported by
12762 Jens Laas
12763
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012764Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12765
12766 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12767 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12768
Daniel Veillardeae522a2001-04-23 13:41:34 +000012769Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12772 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12773 * SAX.[ch]: cleanup and updates for DocBook
12774 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12775 ex SGML identifier changes
12776 * valid.c: removed a static unused function.
12777
Daniel Veillardde57c612001-04-23 09:13:36 +000012778Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12779
12780 * HTMLtree.c: applied change for Paul Sponagl on script saving
12781 * Makefile.am: the warning about entity title.xml are normal.
12782
Daniel Veillard393df012001-04-22 20:11:18 +000012783Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * configure.in: release of 2.3.7
12786 * Makefile.am: fixing make distcheck
12787
Daniel Veillarda41123c2001-04-22 19:31:20 +000012788Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * doc/html/* doc/xml.html: updated and regenerated the docs
12791
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012792Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12793
12794 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12795
Daniel Veillarde82a9922001-04-22 12:12:58 +000012796Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12797
12798 * tree.c: fixed #53388 with the provided patch
12799
Daniel Veillard06803992001-04-22 10:35:56 +000012800Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12801
12802 * valid.c: Bjorn detected an invalid memory access. Fixed
12803 vstateVPush()
12804
Daniel Veillard40af6492001-04-22 08:50:55 +000012805Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12808
Bjorn Reese70a9da52001-04-21 16:57:29 +000012809Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12810
12811 * libxml.h: new header used only for the compilation of libxml
12812 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12813 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12814 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12815 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12816 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12817 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12818 baseline (version 1.2 plus a single patch).
12819 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12820 scientific notation for numbers. Tests added.
12821 * xpath.c: formatting of numbers changed to use sprintf
12822 (contribution from William Brack)
12823
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012824Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12825
12826 * valid.c: cleanup, more useful debugging
12827 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12828 * xmlIO.c: entity loading is printed as an error when validating
12829
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012830Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12831
12832 * valid.c: fixed to validate within entities
12833 * test/VCM/v22.xml: added a specific testcase
12834
Daniel Veillardca1f1722001-04-20 15:47:35 +000012835Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * valid.c: forgot an epsilon transition in for ()+
12838 * test/VCM/v21.xml : added a specific test case
12839
Daniel Veillard85349052001-04-20 13:48:21 +000012840Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * valid.c: removed a state explosion exhibited by RSS
12843 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12844 from bug #51872
12845
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012846Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12847
12848 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12849 validation without using an ugly NFA -> DFA algo in the source.
12850 Made a specific algorithm easier to maintain, using a single
12851 stack and without recursion.
12852 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12853 * hash.c: made the growing routine static
12854 * tree.h parser.c: added the parent information to an
12855 xmlElementContent node.
12856
Daniel Veillarde470df72001-04-18 21:41:07 +000012857Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12858
12859 * SAX.c parser.c xpath.c: generating IDs when not validating
12860 from an external parsed entity was poisoning the ID has table
12861 with removed values. This was killing XSLT on the KDE help
12862 browser.
12863
Daniel Veillardceacdd92001-04-18 15:10:35 +000012864Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12865
12866 * entities.h: andrew@ugh.net.au detected a double declaration
12867
Daniel Veillarda10efa82001-04-18 13:09:01 +000012868Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12869
12870 * debugXML.c hash.c tree.h valid.c : some changes related to
12871 the validation suport to improve speed with DocBook
12872 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12873 the way validation errors get reported
12874
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012875Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12876
12877 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12878 by P C Chow and William M. Brack for XSLT HTML output
12879
Daniel Veillard2d90de42001-04-16 17:46:18 +000012880Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12883 Igor Zlatkovic patches for MSC compilation and added his
12884 updates
12885
Daniel Veillarde043ee12001-04-16 14:08:07 +000012886Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12887
12888 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12889 prefix lookup.
12890 * parserInternals.c: fixed the bug reported by Morus Walter
12891 due to an off by one typo in xmlStringCurrentChar()
12892
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012893Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * HTMLparser.c result/HTML/*: revamped the way the HTML
12896 parser handles end of tags or end of input
12897
Daniel Veillard82daa812001-04-12 08:55:36 +000012898Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12901
Daniel Veillard67a21302001-04-11 14:39:16 +000012902Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12903
12904 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12905 bug where the linktime verions of free() won't work ...
12906
Daniel Veillard27b55282001-04-11 12:22:25 +000012907Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12910
Daniel Veillardafc73112001-04-11 11:51:41 +000012911Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12912
12913 * doc/xml.html: added 2.3.6 release
12914
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012915Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12916
12917 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12918 * result/wml.xml: resulted in a small output change
12919
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012920Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * tree.c: xmlNewDoc was missing the charset initialization
12923 * xmllint.c: added --auto to autogenerate a doc, allow to
12924 reproduce the problem fixed on xmlNewDoc
12925
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012926Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12927
12928 * xpath.c: trying to get 52979 solved
12929 * tree.c result/ result/noent/: trying to get 52712 solved, this
12930 also made me clean up the fact that XML output in general should
12931 not add formating blanks by default, this changed the output of
12932 a few tests
12933
Daniel Veillard73639a72001-04-10 14:31:39 +000012934Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12935
12936 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12937
Daniel Veillardfac26a12001-04-08 13:08:14 +000012938Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12939
12940 * configure.in: finally released 2.3.6
12941
Daniel Veillard911f49a2001-04-07 15:39:35 +000012942Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12943
12944 * xpath.c: checking for null pointer generated by new code
12945
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012946Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * xpath.c: fixed a [] evaluation problem reported
12949 * test/XPath/tests/simpleaddr: extended test
12950 * result/XPath/simpleaddr: updated result
12951
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012952Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12953
12954 * xmllint.c: Dan Timis reported a portability problem
12955 on Macs without mmap, fixed it.
12956
Daniel Veillardb38bd552001-04-03 18:22:00 +000012957Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * testXPath.c : added a --tree option allowing to display the
12960 tree dump of the XPath expression
12961
Daniel Veillard4dd93462001-04-02 15:16:19 +000012962Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * xpath.c: fixed a memleak when comparing nodesets
12965 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12966 * tree.c: added a TODO
12967
Daniel Veillard92ad2102001-03-27 12:47:33 +000012968Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12971 we need string functions
12972 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12973 to be able to use them where needed. Applied some changes
12974 to reduce name linking pollution and compile in only what's
12975 needed.
12976 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12977 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12978 for the string manipulation functions
12979 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12980 to the free() function of xmlmemory.c
12981 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12982 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12983 usage.
12984
12985
Daniel Veillard2be30642001-03-27 00:32:28 +000012986Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12987
12988 * error.c: applied the context output patch of the error
12989 handling submitted by Chuck Griffith
12990 * error/VC/*: this slightly change some error logs
12991
Daniel Veillard50582112001-03-26 22:52:16 +000012992Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12993
12994 * parser.c: fixed line number reporting on error
12995
Daniel Veillard04be4f52001-03-26 21:23:53 +000012996Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * parser.c: Sullivan and Darin found a parser bug,
12999 applied the patch.
13000
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013001Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13004 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13005 xmlversion.h.in xpointer.c: of course the way I defined
13006 UNUSED breaks on old gcc version. Try to be smart and
13007 also define it directly in xmlversion.h
13008 * configure.in: removed -ansi flag from the pedantic set
13009
13010Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013011 Huge cleanup, I switched to compile with
13012 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13013 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13014 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13015 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13016 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13017 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13018 encoding.h entities.c error.c list.[ch] nanoftp.c
13019 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13020 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13021 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13022 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13023 Cleanup, staticfied a number of non-exported functions,
13024 detected and cleaned up a dozen of problem found this way,
13025 avoided a lot of public function name/typedef/system names clashes
13026 * doc/xml.html: updated
13027 * configure.in: switched private flags to the really pedantic ones.
13028
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013029Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13030
13031 * configure.in: 2.3.5
13032 * doc/html/*: rebuilt the docs
13033
Daniel Veillard146c9122001-03-22 15:22:27 +000013034Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * parser.c: fixed a reported bug in NOTATION parsing
13037 * uri.c: accepted but not fixed bug 51876, added TODO
13038 * Makefile.am: fixed bug 51876
13039
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013040Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13041
13042 * config.h.in configure.in error.c: fix a compilation problem
13043 on platforms without vsnprintf (xml@thewrittenword.com)
13044
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013045Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * parser.c: fixed a function name header typo
13048 * SAX.c: notations can also occur in external subset.
13049
Daniel Veillard7d42b542001-03-20 13:22:46 +000013050Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * error.c: removed a C++ like comment
13053
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013054Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * parser.c: fixing bug 52299 strange condition leading
13057 to a parser crash due to a buffer overflow
13058 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13059 added the specific test case
13060
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013061Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13062
13063 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13064 xmlXPathConvert{String,Number,Boolean} to be able to make
13065 type casts without a context stack, fixed some implementation
13066 problems related to the absence of context at parse-time,
13067 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13068 in the public API too
13069 * xpointer.c xpathInternals.h: we need to know at parse time
13070 whether we are compiling an XPointer
13071
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013072Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13073
13074 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13075 cleaned up the parser internals, refactored XPath code, added
13076 new compilation based APIs and cleanly separated public and
13077 private APIs.
13078
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013079Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13080
13081 * xpath.h: the comp field must be added at the end to avoid
13082 killing binary compat.
13083
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013084Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * Makefile.am: detect XPath memleaks in regreson tests
13087 * error.c: fixed and error w.r.t. error reporting still using
13088 stderr
13089 * hash.c: added new line at end of file
13090 * tree.h: minor cleanup
13091 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13092 expression parsing from evaluation, resulted in a number of
13093 changes internally, and in XPointer. Likely to break stuff
13094 using xpathInternals.h but should remain binary compatible,
13095 new interfaces will be added.
13096
Daniel Veillardd574f782001-03-14 19:40:17 +000013097Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13098
13099 * configure.in: fixed a couple of problems reported by
13100 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13101 without gcc on non linux platforms.
13102
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013103Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13106 a fix for --with-html-dir= configure support. I hope it won't
13107 break rpm generation
13108
Daniel Veillarda022fe02001-03-14 16:30:00 +000013109Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13110
13111 * xmlIO.c: one function comment cleanup.
13112
Daniel Veillard25239c12001-03-14 13:56:48 +000013113Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13114
13115 * SAX.c: external subset notations were improperly registered
13116 in the internal subset.
13117
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013118Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * README.cvs-commits: added, pointing to HACKING
13121 * HACKING: updated
13122
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013123Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: and Matt Sergeant found one in the XML push
13126 parser (erroneous check I forgot to remove when I fixed the
13127 main parser).
13128
Daniel Veillard68d7b672001-03-12 18:22:04 +000013129Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * xpath.c: ptittom found a small bug in UnaryExpr
13132
Daniel Veillarde356c282001-03-10 12:32:04 +000013133Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13134
13135 * configure.in: bumped to 2.3.4
13136 * error.c: fixed bug #51860
13137 * tree.c: fixed bug #51861
13138 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13139 * tree.[ch] : added xmlDefaultBufferSize
13140 * nanoftp.c: typo in function name header block
13141 * doc/xml.html : updated, added link to XML::LibXSLT
13142 * doc/html/* : rebuilt the docs
13143
Daniel Veillard80f32572001-03-07 19:45:40 +000013144Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13145
13146 * parser.c SAX.c: the new content parsing code raised an
13147 ugly bug in the characters() SAX callback. Found it
13148 just because of strangeness in XSLT XML Rec ouptut :-(
13149
Daniel Veillard6c831202001-03-07 15:57:53 +000013150Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * Makefile.am: Martin Baulig suggested to add -lm
13153 * tree.c: found another bug in xmlNodeGetContent()
13154
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013155Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * xpath.c: Bjorn found the error related to strictness of comparison.
13158
Daniel Veillard29631a82001-03-05 09:49:20 +000013159Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13160
13161 * parser.c: trying to fix the Dtd parsing problem reported
13162 by Gary, side effect of last week speed optimizations.
13163
Daniel Veillard14be0a12001-03-03 18:50:55 +000013164Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13167 * parserInternals.c: removed unneeded test raised by Stric
13168
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013169Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13170
13171 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13172 and fixed by William Brack). Added xmlXPathFormatNumber.
13173 Changed the sorting slightly.
13174 * configure.in Makefile.am example/Makefile.am: Added -lm.
13175 Please note that applications linking with libxml2, must
13176 also like with the math library from now on.
13177
Daniel Veillardf9533d12001-03-03 10:04:57 +000013178Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13179
13180 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13181
Daniel Veillard2f362242001-03-02 17:36:21 +000013182Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * parser.c: one must report spaces even if the Dtd element
13185 content proves that this is not part of the element content.
13186 * result/valid/*.xml: this changed the ouptu slightly
13187
Daniel Veillardb402c072001-03-01 17:28:58 +000013188Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13189
13190 * configure.in: bumped to 2.3.3
13191 * doc/xml.html: updated
13192
Daniel Veillard77851712001-02-27 21:54:07 +000013193Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * tree.c: minor doc fix
13196 * xpath.c: deallocation issues when a result tree has been
13197 converted to a node-set
13198
Daniel Veillardec70e912001-02-26 20:10:45 +000013199Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13200
13201 * doc/xml.html: oops corrected dates s/2000/2001
13202
Daniel Veillard8730c562001-02-26 10:49:57 +000013203Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * valid.c: new patch from Gary Pennington
13206
Daniel Veillard91e9d582001-02-26 07:31:12 +000013207Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * doc/xml.html: applied patch from Ankh
13210
Daniel Veillardedac3c92001-02-26 01:36:19 +000013211Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13212
13213 * xinclude.c: fixed a problem building on Mac
13214
Daniel Veillard21a0f912001-02-25 19:54:14 +000013215Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13216
13217 * parser.c: more work on increasing parsing ferformances
13218
Daniel Veillard48b2f892001-02-25 16:11:03 +000013219Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13220
13221 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13222 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13223 avoiding memcpy in production builds MEM_CLEANUP macro use
13224 * parser.[ch] parserInternals.c: optimizations of the tightest
13225 internal loops inside the parser. Better checking of I/O
13226 flushing/loading conditions
13227 * xmllint.c : added --timing
13228
Daniel Veillard71681102001-02-24 17:48:53 +000013229Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13230
13231 * configure.in: bumped to 2.3.2
13232 * doc/xml.html: updated for release
13233
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013234Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * xpath.c: found a memleak and fixed a nasty bug
13237
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013238Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13239
13240 * xmllint.[c1] : added return code errors for xmllint
13241 * xpath.c: specific debug dump function for result value trees
13242
Daniel Veillard4b637072001-02-21 21:52:55 +000013243Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xpath.c: finally implemented xmlXPathCompareNodeSets
13246 * test/XPath/expr/floats results/XPath/expr/floats: added
13247 a test for float expressions
13248
Daniel Veillardf714aa32001-02-21 03:07:44 +000013249Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13250
13251 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13252 * parserInternals.[ch]: trying to speed up parsing
13253 * xpath.c : speeded up node set equality op
13254
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013255Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13256
13257 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13258 better handling of ID/IDREF and the list modules associated
13259 * configure.in: small CFLAGS cleanup
13260
Daniel Veillarda8abee62001-02-19 15:14:59 +000013261Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13262
13263 * configure.in: fixed iconv detection on AIX (stric)
13264
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013265Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013266
13267 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13268
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013269Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13270
13271 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13272 and optimized xmlXPathNodeSetSort
13273
Daniel Veillard142adbf2001-02-17 13:21:05 +000013274Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13275
13276 * xpath.c: bug fix when context size is 0
13277 * parser.c: I like Norm's Dtd because they still manage to break
13278 the parser occasionally
13279
Daniel Veillardf23e0092001-02-16 13:21:29 +000013280Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13281
13282 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13283
Daniel Veillarde0e26512001-02-16 00:11:46 +000013284Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13285
13286 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13287 attributes within the XML-1.0 namespace
13288
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013289Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * xpathInternals.h: exported a few axis functions
13292 * doc/xml.html: updated the doc
13293
Daniel Veillard760f4422001-02-15 14:59:48 +000013294Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * configure.in: applied patch from Daniel van Balen for OpenBSD
13297 and bumped version to 2.3.1
13298 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13299 attempt to find autoclosing was simply broken, removed it,
13300 updated the examples, this is better
13301
Daniel Veillardd194dd22001-02-14 10:37:43 +000013302Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13305 hash functionnalities.
13306 * doc/html/* : rebuild the doc
13307
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013308Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13311 on predicate
13312 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13313 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13314 really want to have tags closed on output even if we accept
13315 unclosed ones on input
13316
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013317Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13318
13319 * xpath.c: ouch don't free NULL, rare case fixed
13320 * tree.c: don't coalesce text nodes if they don't have the
13321 same behaviour wrt escaping on output
13322
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013323Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * xpath.c: small fixup
13326 * SAX.c: don't warn on empty namespaces.
13327
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013328Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * README: a bit of cleanup
13331 * configure.in: preparing for 2.3.0 release
13332
Daniel Veillard1f83d392001-02-08 09:37:42 +000013333Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * hash.[ch]: added a first version of xmlHashSize()
13336 * valid.c: another bug fix from Gary Pennington
13337
Daniel Veillard5eef6222001-02-07 18:24:48 +000013338Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * valid.c: couple of bug fixes pointed by Gary Pennington
13341 * HTMLtree.c: #if 0 cleanup
13342
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013343Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13346 which removes a time consuming check of xmlXPathNodeSetAdd()
13347 and use it in places where we are sure to not break unicity
13348
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013349Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13350
13351 * xpath.c: bug fixes found from XSLT
13352 * tree.c: preserve node->name special values when copying nodes.
13353 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13354 external subset are fetched when available but without full
13355 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13356 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13357 output with encoding disabled.
13358
Daniel Veillard2c833b62001-02-03 08:52:06 +000013359Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13360
13361 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13362 xmlCheckFilename should not be called from xmlFileOpenW
13363 and xmlGzfileOpenW
13364
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013365Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13366
13367 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13368 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13369 added the new tests for URI normalization
13370 * testURI.c: fixed stoopid bugs
13371 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13372 the URI in the error messages are now properly normalized
13373
Daniel Veillardea28ce62001-02-02 08:20:19 +000013374Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13375
13376 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13377
Daniel Veillarde99a4762001-02-01 04:34:35 +000013378Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13381
Daniel Veillard2b325a02001-01-31 20:46:31 +000013382Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13383
13384 * xpath.c: fixed mod operator
13385
Daniel Veillardde55cf62001-01-31 15:53:13 +000013386Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * parser.c: fixed xmlStrcat doc
13389 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13390 trees.
13391
Daniel Veillard2f913b72001-01-31 13:23:49 +000013392Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13393
13394 * xpath.c result/XPath/tests/chaptersbase
13395 result/XPath/tests/simplebase: fixed XPath node()
13396 * tree.c: small fix in xmlNewNs()
13397 * Makefile.am: removed extraneous xml2Conf.sh rule
13398
Daniel Veillardb42042b2001-01-28 07:40:36 +000013399Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13400
13401 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13402 Changed the library name, in order to get libxml-devel and
13403 libxml2-devel to coexist on a single system
13404 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13405 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13406
Daniel Veillardee0a4662001-01-27 18:59:33 +000013407Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13408
13409 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13410 libxml2-devel installable in // as libxml-devel.
13411
Daniel Veillard5eb05942001-01-27 17:50:22 +000013412Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * doc/Makefile.am: fixed make rebuild in doc
13415 * doc/html/*.html: rebuilt the docs
13416
Daniel Veillard65c295d2001-01-26 09:32:39 +000013417Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13420
Daniel Veillard8e199902001-01-25 18:54:39 +000013421Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13422
13423 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13424 the HTML doc to go into the -devel RPM ...
13425 * aclocal.m4 config.h.in: some updates due to auto* magic
13426
Daniel Veillard93086662001-01-25 18:13:04 +000013427Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * xpath.h: added a hook in the context structure allowing to
13430 link to extra support, needed for XSLT
13431
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013432Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13435 xmlXPtrCmpPoints to use it.
13436 * propagated the following patch from Alejandro Forero
13437 * include/win32config.h xmlIO.c: applied further suggestions
13438 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13439 * example/gjobread.c: fixed warnings, now that it builds
13440
13441Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13442
13443 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13444
13445 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13446 filename points to a valid file (not a directory).
13447 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13448 Added calls to xmlCheckFilenameDir.
13449
13450 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13451 `path' (rather than `filename') as the parameter to gzopen and open.
13452
Daniel Veillard48177c22001-01-23 15:27:41 +000013453Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13454
13455 * Makefile.am: fixed a problem with EXTRA_DIST
13456
Daniel Veillardb83ba402001-01-22 22:45:10 +000013457Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13458
13459 * Makefile.am example/Makefile.am: finally found the trick
13460 to build the example, i.e. add "." in SUBDIRS before example
13461 in the list <grin/>
13462
Daniel Veillard82687162001-01-22 15:32:01 +000013463Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * doc/xml.html: updated with an XSLT section, removed pointer to
13466 W3C CVS base.
13467
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013468Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13471 too, and deallocation need to occur the same way.
13472
Daniel Veillarde4566462001-01-22 09:58:39 +000013473Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13476 type correponding to an XSLT result tree fragment. Share most
13477 of the data format with node set, as well as operators.
13478 * HTMLtree.c: added a newline at the end of the doctype output
13479 whe this one is not present initially.
13480 * tree.c: make sure taht the parent and doc pointers are properly
13481 set when copying attributes (lists).
13482
Daniel Veillard701c7362001-01-21 09:48:59 +000013483Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13484
13485 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13486
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013487Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13488
13489 * xpath.c: seems I finally killed that ugly path evaluation
13490 context bug (tagged 9999 in case is is wrong)
13491
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013492Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13495 for XSLT
13496
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013497Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13500 for xmlGzfileOpen() bug
13501
Daniel Veillardf6eea272001-01-18 12:17:12 +000013502Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * xpath.c: removed an error found by XSLT usage
13505 * tree.c parserInternals.h: use a predefined static string
13506 for text and comment nodes, avoid freeing them in xmlFreeNode,
13507 exported the string name in parserInternals.h and added
13508 another value to disable encoding at output (for XSLT),
13509 gain memory, time.
13510
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013511Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13512
13513 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13514 win32/libxml2/libxml2_so.dsp: new makefiles and update
13515 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13516
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013517Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13518
13519 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13520 Gary Pennington
13521
Daniel Veillard389e6b72001-01-15 19:41:13 +000013522Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * xpath.c: fixed the comaprision of values and nodelists,
13525 need to compare nodelist still ...
13526 * debugXML.c: avoided a possible core dump
13527 * HTMLparser.c: cleanup
13528 * nanohttp.c: contributed fix.
13529 * tree.c: fixes in properties handling added xmlSetNsProp
13530 needed by libxslt
13531 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13532 comment
13533 * TODO: updated
13534
Daniel Veillard167bd532001-01-06 21:09:34 +000013535Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13536
13537 * parser.c parserInternals.c: applied Bjorn Reese optimization
13538 patch
13539
13540Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * Makefile.am: applied patch fro make check from Martin Vidner
13543
Daniel Veillard503b8932001-01-05 06:36:31 +000013544Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13545
13546 * configure.in: preparing 2.2.11
13547 * doc/html/*: rebuild the HTML files
13548 * doc/xml.html : updated
13549
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013550Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * tree.c: fixed a stupid bug
13553 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13554 patches related to validation of an XInclude processing result
13555 * TODO: updated
13556
Daniel Veillarde2488192001-01-04 10:54:22 +000013557Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13560 on large files
13561
Daniel Veillardf060a412001-01-03 20:52:44 +000013562Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13565
Daniel Veillard45cff692001-01-03 18:02:04 +000013566Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13567
13568 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13569 reported by Jonas Borgström
13570 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13571
Daniel Veillard08108982001-01-03 15:24:58 +000013572Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * testXPath.c xpath.c: fixing the XPath union expressions problem
13575 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13576
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013577Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * xmllint.c: Made is so if the file name is "-" is will read form
13580 standard input. Sven Heinicke <sven@zen.org>
13581 * tree.c: fixed a problem when growing buffer
13582 * tree.h: fixed the comment of the node types following andersca
13583 comment
13584 * TODO: updated
13585
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013586Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13587
13588 * HTMLparser.[ch]: added a way to avoid adding automatically
13589 omitted tags. htmlHandleOmittedElem() allows to change the
13590 default handling.
13591 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13592 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13593 of xmllint too when using --memory flag, added a memory test
13594 suite at the Makefile level.
13595 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13596 with namespace use when encountering QNames in XPath evalation,
13597 added xmlns() scheme in XPointer.
13598 * nanoftp.c : incorporated a fix
13599 * parser.c xmlIO.c: fixed problems raised with encoding when using
13600 the memory I/O
13601 * parserInternals.c: closed bug 25934 reported by
13602 torsten.landschoff@innominate.de
13603 * TODO: updated
13604
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013605Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13606
13607 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13608 on a non-updated tree :-(, made a 2.2.10 release to correct the
13609 situation
13610
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013611Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13612
13613 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13614 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13615 integrated a set of OpenVMS changes from Howard Taylor
13616 <Howard.Taylor@pacoast.com>
13617
Daniel Veillard58770e72000-11-25 00:48:47 +000013618Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13619
13620 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13621 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13622
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013623Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13624
13625 * HTMLparser.c: some fixes on auto-open of html/head/body
13626 * encoding.c: fixed a compilation error on some gcc env
13627 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13628 XPointer implementation
13629 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13630 related XPointer tests and associated results
13631
Daniel Veillard300f7d62000-11-24 13:04:04 +000013632Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13633
13634 * doc/xmldtd.html doc/xml.html: following a short step by step
13635 guidance on IRC to help maciej with DTDs I started a small
13636 page on the subject.
13637
Daniel Veillard748e45d2000-11-17 16:36:08 +000013638Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13639
13640 * HTMLparser.c: fixed handling of broken charrefs
13641 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13642 patches
13643
Daniel Veillard28929b22000-11-13 18:22:49 +000013644Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13645
13646 * doc/xml.html doc/html/* : rebuilt the docs after adding
13647 xinclude and updated page for 2.2.7 and 2.2.8
13648 * configure.in: releasing 2.2.8
13649
Daniel Veillard41e06512000-11-13 11:47:47 +000013650Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13651
13652 * parser.[ch] parserInternals.c: applied the conditional
13653 section processing fix from Jonathan P Springer
13654 <jonathan.springer2@gte.net>
13655 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13656 project file, fixed iconv default non support
13657 * xpath.c: fixed the problem of evaluating relative expressions
13658 when a node context is provided.
13659
Daniel Veillardbf432752000-11-12 15:56:56 +000013660Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13661
13662 * nanoftp.c: fixed gcc 2.95 new warnings
13663 * SAX.c: fixed a stupid bug
13664 * tree.c: fixed a formatting problem when round-tripping
13665 from/to memory
13666 * xinclude.c: chased memleak, fixed a base problem
13667 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13668 xmlXPtrBuildNodeList()
13669 * TODO: updated
13670 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13671 adding a first small set of regression tests for XInclude
13672
Daniel Veillardc2def842000-11-07 14:21:01 +000013673Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13674
13675 * nanohttp.[ch]: applied Wayne Davison patches to access
13676 the WWW-Authorization header.
13677 * parser.c: Closed Bug#30847: Problems when switching encoding
13678 in short files by applying Simon Berg's patch.
13679 * valid.c: fixed a validation problem
13680 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13681 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13682 Wayne Davison
13683 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13684 need to be extended to non full nodes selections.
13685 * xinclude.c: starts to work decently
13686
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013687Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13688
13689 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13690 debugXML.c xmlversion.h.in: Started adding XInclude support,
13691 this is a new xmllint option
13692 * tree.c xpath.c: applied TOM patches for XPath
13693 * xpointer.c: fixed a couple of errors.
13694 * uri.c: added an escaping function needed for xinclude
13695 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13696 new warning from RH70 gcc's version
13697
Daniel Veillarda4964b72000-10-31 18:23:44 +000013698Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13699
13700 * HTMLparser.c: fixed loop on invalid char in scripts
13701 * parser.c: update to description of xmlIOParseDTD()
13702 * libxml.m4 xmlversion.h.in: changes contributed by
13703 Michael Schmeing <m.schmeing@internet-factory.de>
13704 * configure.in: preparing for 2.2.7
13705 * Makefile.am: trying to avoid config.h and acconfig.h
13706 being included in the distrib
13707 * configure.in: released 2.2.7
13708
13709Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13710
13711 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13712 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13713
Daniel Veillard01411222000-10-30 15:33:22 +000013714Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13715
13716 * parser.[ch]: added xmlIOParseDTD()
13717 * xpointer.c: added support for the 2 extra parameters of
13718 string-range, fixed a stoopid error when '0' was present
13719 in XPointer expressions
13720 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13721 testsuite for the above
13722
Daniel Veillard6db58192000-10-30 09:27:53 +000013723Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13724
13725 * libxml.spec.in: improved package descriptions
13726
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013727Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13728
13729 * xpath.c xpathInternals.h: applied a large cleaning patch
13730 from TOM <ptittom@free.fr>, it also add namespace support
13731 for function and variables registration.
13732
Daniel Veillardbd20df72000-10-29 17:53:40 +000013733Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13734
13735 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13736 * Makefile.mingw: Wayne Davison's update adding hash.c
13737
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013738Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13739
13740 * xpath.c: fixed the root evaluation problems
13741 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13742 ignorable spaces with <b> <bold> <em>
13743 * tree.c: fixed a loop in xmlSearchNsByHref()
13744
Daniel Veillard767662d2000-10-27 17:04:52 +000013745Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13746
13747 * xpath.c: applied another XPath patch from TOM
13748 * xpath.c include/makefile.am: applied another patch from
13749 china@thewrittenword.com (cleanup on IRIX).
13750
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013751Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * xml-config.1: received a fixed version from Fredrik Hallenberg
13754 <hallon@lysator.liu.se>
13755
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013756Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13759 cleanup patch for XPath
13760
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013761Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13762
13763 * patched to redirrect all "out of context" error messages to
13764 a reconfigurable routine. The changes are:
13765 * xmlerror.h : added the export of an error context type (void *)
13766 an error handler type xmlGenericErrorFunc there is an interface
13767 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13768 to reset the error handling routine and its argument
13769 (by default it's equivalent to respectively fprintf and stderr.
13770 * all the c files: all wild accesses to stderr or stdout within
13771 the library have been replaced to calls to the handler.
13772
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013773Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13774
13775 * configure.in: release 2.2.6
13776 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13777 exporting the inner functions of xpath for extension modules
13778 * doc/*: updated and rebuilt the doc
13779
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013780Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13781
13782 * nanohttp.c : applied Wayne HTTP cleanup patch
13783 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13784 and xmlNodeSetSpacePreserve()
13785
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013786Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13787
13788 * xpath.c: closing bug #29260
13789
Daniel Veillard126f2792000-10-24 17:10:12 +000013790Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13791
13792 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13793 multikey tuples, made hash structure opaque
13794 * valid.[ch]: moved elements, attributes, notations decalarations
13795 as well as ID and refs to hash tables.
13796 * entities.c: hash cleanup
13797 * xmlmemory.c: fixed a dump problem in debug mode
13798 * include/Makefile.am: problem passing in DESTDIR= values patch
13799 from Marc Christensen <marc@calderasystems.com>
13800 * nanohttp.c: removed debugging remains
13801 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13802 * HTMLparser.c parser.c: fixing a number of problems with the
13803 macros in the *parser.c files (Wayne).
13804 * HTMLparser.c: close the previous option when opening a new one
13805 (Marc Sanfacon).
13806 * result/HTML/*: updated the HTML results accordingly
13807
Daniel Veillard52afe802000-10-22 16:56:02 +000013808Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13809
13810 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13811 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13812 XPath functions and XML entities table to them. More to come...
13813 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13814
Daniel Veillard683cb022000-10-22 12:04:13 +000013815Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13816
13817 * tree.c: coalesce adjacent text nodes
13818 * valid.c: handling of blank nodes in DTd validation (raised
13819 by problems with a posteriori validation).
13820 * nanohttp.c: changing behaviour on HTTP write stuff.
13821 * HTMLtree.c: forced body and html to be explicitely closed.
13822 * xpath.h: exported more XPath functions.
13823
Daniel Veillard1baf4122000-10-15 20:38:39 +000013824Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13825
13826 * Release of 2.2.5
13827 * xpointer.c: range() range-inside and other helper functions
13828 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13829
Daniel Veillard47e12f22000-10-15 14:24:25 +000013830Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13831
13832 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13833 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13834
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013835Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13836
13837 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13838 and XPointer modules
13839
Daniel Veillard134c9f32000-10-15 10:27:08 +000013840Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13841
13842 * SAX.h: closed #25107
13843
Daniel Veillard39915622000-10-15 10:06:55 +000013844Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13845
13846 * testSAX.c: fixed problem with cdata reporting
13847 * SAXresult/* : updated
13848
Daniel Veillard1e851392000-10-15 10:02:56 +000013849Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13850
13851 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13852 Closed bug #27499, added to regression tests
13853 * TODO: updated
13854
Daniel Veillard7eda8452000-10-14 23:38:43 +000013855Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13856
13857 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13858 support for SCRIPT and STYLE with help from Bjorn Reese
13859 * test/HTML/* result/HTML/*: added simple testcase and updated
13860 the existing ones.
13861
Daniel Veillardff9c3302000-10-13 16:38:25 +000013862Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13863
13864 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13865 string-range for empty strings
13866 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13867 test/XPath/xptr/strrange: augmented the XPointer testsuite
13868
Daniel Veillard189446d2000-10-13 10:23:06 +000013869Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13870
13871 * doc/xml.html doc/xmlmem.html: added a module describing memory
13872 interfaces and use, updated the main page.
13873
Daniel Veillard2f971a22000-10-12 23:26:32 +000013874Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13875
13876 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13877 nanoftp code work on Windows too now
13878
13879Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013880
13881 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13882 * xpointer.c: implemented string-range() at least a good first version
13883 * test/XPath/docs/str test/XPath/xptr/strrange
13884 result/XPath/xptr/strrange: the string-range() tests
13885
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013886Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13887
13888 * Makefile.am include/Makefile.am include/win32config.h
13889 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13890 and make distcheck
13891
Daniel Veillard19d61112000-10-11 23:50:35 +000013892Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13893
13894 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13895 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13896 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13897
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013898Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13899
13900 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13901 patch for socklen_t detection by
13902 Albert Chin-A-Young <china@thewrittenword.com>
13903
Daniel Veillardcd429612000-10-11 15:57:05 +000013904Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13907 and added a --dtdvalid option to xmllint used to test it
13908
Daniel Veillard47c02452000-10-11 13:04:36 +000013909Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13912 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13913
Daniel Veillard2d38f042000-10-11 10:54:10 +000013914Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13917 handlings (registration, lookup, cleanup)
13918
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013919Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13920
13921 * configure.in Makefile.am include/makefile.am: adding XPointer
13922 and XPtrtests target
13923 * xpointer.[ch] : new files for XPointer support
13924 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13925 more XPath tests
13926
Daniel Veillard57fda592000-10-10 23:24:14 +000013927Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13928
13929 * configure.in: fixed, very broken, make distcheck works again
13930
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013931Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13932
13933 * More work toward 2.2.5, integrated a number of patches
13934 * configure.in Makefile.am win32config.h.in: trying to cleanup
13935 make distcheck .... huh ...
13936 * include/Makefile.am include/win32config.h: new directory
13937 for includes
13938 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13939 updated teh makefiles and instructions for WIN32
13940 * xpath.c: small fixes
13941 * test/XPath/ results/XPath: updated the testcases and results
13942 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13943 suggested patches
13944 * valid.c: fixed an ID bug
13945
Daniel Veillardb71379b2000-10-09 12:30:39 +000013946Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13947
13948 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13949 the automake bug where wrong dependancies were generated.
13950 * xpath.[ch]: worked on XPointer
13951
Daniel Veillard7e99c632000-10-06 12:59:53 +000013952Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13953
13954 * configure.in Makefile.am: 2.2.5, ship the include in an
13955 include/libxml subdirectory, use symlinks when using CVS
13956 * testSAX.c: fixed small bug
13957 * testXPath.c: changed the way testfiles are parsed
13958 * debugXML.c: same kind of cleanup when parsing an argument expression
13959 XPath/XPointers can have blanks embedded
13960 * xpath.[ch]: more cleanup, reorgs for XPointer work
13961 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13962 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13963
Daniel Veillard55b91f22000-10-05 16:30:11 +000013964Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13965
13966 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13967 in the XPath engine, rewrote large parts of it, now it's far
13968 cleaner and in sync with the REC not an old WD. Fixed a parsing
13969 problem in the interactive XML shell found when testing XPath.
13970
Daniel Veillardac260302000-10-04 13:33:43 +000013971Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13972
13973 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13974 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13975 examples with the extra test
13976
Daniel Veillard7cfce322000-10-04 12:40:27 +000013977Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13978
13979 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13980 the global init function.
13981
Daniel Veillard970112a2000-10-03 09:33:21 +000013982Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * HTMLparser.c: Doohhh, attribute name parsing was still case
13985 sensitive ! Fixed this ...
13986 * result/HTML/* : updated the tests results accordingly
13987
Daniel Veillard740abf52000-10-02 23:04:54 +000013988Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13989
13990 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13991 engine, should be far more stable, incorporated a new version of
13992 preceding/following axis, need testing
13993 * uri.c: fixed file:///c:/a/b/c problem
13994 * test/XPath/tests/idsimple: augmented the XPath tests
13995
Daniel Veillard3bff2b02000-10-01 20:33:47 +000013996Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13997
13998 * doc/* rebuilding docs for 2.2.4 release
13999
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014000Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14001
14002 * configure.in: releasing 2.2.4
14003 * parser.[ch]: added xmlStrEqual()
14004 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14005 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14006 use xmlStrEqual instead
14007 * TODO: updated
14008 * added an XPath test
14009
Daniel Veillardbc765302000-10-01 18:23:35 +000014010Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14011
14012 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14013 * entities.h: exported xmlInitializePredefinedEntities
14014 * parser.[ch] : added xmlInitParser()
14015 * parserInternals.h : had to export htmlInitAutoClose()
14016
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014017Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14020 problems
14021 * Makefile.am : added XPath regression tests to normal tests
14022 * uri.c: fixed a problem with local paths, cleanup
14023 * parser.c: fixed a problem with large CData sections
14024
Daniel Veillardd2ade932000-09-30 14:39:55 +000014025Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14026
14027 * configure.in xml-config.in: patch from "Ben Taylor"
14028 <sol7x86@hotmail.com> for solaris shared libs lookup
14029
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140302000-09-30 Martin Baulig <baulig@suse.de>
14031
14032 * libxml-2.0.pc.in: Provide pkg-config script.
14033
14034 * configure.in: Create the libxml-2.0.pc script from the
14035 libxml-2.0.pc.in templates.
14036 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014037 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014038
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014039Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14040
14041 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14042 when compiling with MSC
14043
Daniel Veillard46057e12000-09-24 18:49:59 +000014044Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14045
14046 * xpath.c: patch for normalize-string() substring-before(),
14047 substring-after() and translate() functions from Bjorn Reese
14048 <breese@mail1.stofanet.dk>
14049 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14050 Fredrik Hallenberg <hallon@lysator.liu.se>
14051 * TODO: updated
14052
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014053Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14056 problem of socklen_t being undefined on a number of platforms
14057 * debugXML.c: fixed a compilation problem when without snprintf
14058
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014059Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14060
14061 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14062 an URI bug and a fix for the control-character-induced infinite loop
14063 * nanohttp.c: preventive fix for compiling on WIN32
14064
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014065Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14066
14067 * xmlint.c: closing bug #25000
14068
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014069Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14070
14071 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14072 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14073 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14074 related function, fixing xmlStrncmp(), and associated cleanup
14075 * result/HTML/entities.html.sax: updating result
14076
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014077Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * uri.c: applied patch for URI escaping from Wayne Davison
14080 <wayned@blorf.net>
14081 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14082 from Denis Barbier <barbier@imacs.polytechnique.fr>
14083 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14084 patch from Wayne Davison
14085
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014086Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14087
14088 * doc/xml.html : updated with new releases, adding "how to help"
14089
Daniel Veillard04698d92000-09-17 16:00:22 +000014090Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14091
14092 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14093 removed a few warnings in pedantic mode ...
14094 * parserInternals.c parser.c: moved encoding switching function
14095 to parserInternals.c
14096 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14097
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014098Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14099
14100 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14101 error or warning handlers
14102
Daniel Veillardb1059e22000-09-16 14:02:43 +000014103Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14104
14105 * parserInternals.c parserInternals.h parser.c Makefile.am:
14106 created a new module parserInternals.c, moved most of the
14107 code shared by the various parsers there, as well as
14108 deprecated code from parser.c. More cleanup of parser.c
14109 * uri.c: fixed a problem when URI is NULL
14110 * valid.c: speedup when looking for an attribute declaration
14111
Daniel Veillard39c7d712000-09-10 16:14:55 +000014112Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
14114 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14115 the cleanup of the computation of URI references when seeking
14116 external entities. The URI reference string and the resulting
14117 URI are both stored now.
14118 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14119 large s(n)printf checks and cleanup from Denis Barbier
14120 <barbier@imacs.polytechnique.fr>
14121 * xmlversion.h.in tree.h: couple of SGML declarations for a
14122 possible docbook module.
14123 * result/VC/ : a couple of test output changed due to the change
14124 of the entities URI
14125
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014126Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14127
14128 * parser.h: added a _private field for linking user's data
14129
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014130Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * parser.c parserInternals.h: demacroified most of the IS_XXX
14133 the gain in size is significant so ...
14134
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014135Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14136
14137 * entities.c: cases where looking up entities with doc==NULL
14138 covered
14139
Daniel Veillard90e11312000-09-05 10:42:32 +000014140Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
Daniel Veillard1de50802000-09-07 08:54:32 +000014142 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014143 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14144
Daniel Veillard98a79162000-09-04 11:15:39 +000014145Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
Daniel Veillard1de50802000-09-07 08:54:32 +000014147 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014148 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14149 * Makefile.in: added URItest and included thenin "make tests"
14150
14151Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014152
14153 * xmlversion.h.in: closed bug 22941
14154
Daniel Veillard2bb89092000-08-31 14:57:50 +000014155Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14156
14157 * doc/xmlio.html: added doc and example for entity loader
14158 redefinition.
14159
Daniel Veillard96984452000-08-31 13:50:12 +000014160Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14161
14162 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14163 used by libxml
14164
Daniel Veillarde715dd22000-08-29 18:29:38 +000014165Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * parser.c: Fixed bug on invalid ontent characters and when using
14168 push.
14169 * xmllint.c: fixed xmllint endling of errors in push mode
14170
Daniel Veillard4948eb42000-08-29 09:41:15 +000014171Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14172
14173 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014174 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014175 * result/HTML/*.sax: regenerated HTML SAX output
14176 * parser.c: more cleanup.
14177
Daniel Veillarde010c172000-08-28 10:04:51 +000014178Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14179
14180 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014181 patches from Wayne Davison <wayned@users.sourceforge.net>,
14182 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014183 * HTMLparser.c: fixed an ignorable white space detection bug
14184 occuring when parsing with SAX only
14185 * result/HTML/*.sax: updated since the output is now HTML
14186 encoded...
14187
Daniel Veillard47f3f312000-08-27 22:40:15 +000014188Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014190 * HTMLparser.[ch]: applied some of Wayne Davison
14191 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014192
Daniel Veillarde0854c32000-08-27 21:12:29 +000014193Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
14195 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14196 undeclared namespace prefix was used, added a warning.
14197 Cleaned up support w.r.t. entities, spilling out a warning
14198 and being pedantic on lookups.
14199 * test/warning/ent9 : added testcase for previous example.
14200 * TODO: updated
14201 * parserInternals.h parser.c: changed the way names are parsed
14202 now allow infinite size and decrease penalty for normal use
14203 * parser.c: Started a big cleanup/check of the parser code,
14204 fixed some of the most tortuous entity code, spotted code
14205 unused anymore
14206 * test/*: added tests for very long names and related nasty
14207 things.
14208
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014209Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14210
14211 * doc/encoding.html: added encoding aliases doc
14212 * doc/xml.html: updates
14213 * encoding.[ch]: added EncodingAliases functions
14214 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14215 bottleneck affecting large DTDs like Docbook
14216 * parser.[ch] xmllint.c: added a pedantic option, will be
14217 useful
14218 * SAX.c: redefinition of entities is reported in pedantic mode
14219 * testHTML.c: uninitialized warning from gcc
14220 * uri.c: fixed a couple of bugs
14221 * TODO: added issue raised by Michael
14222
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014223Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14224
14225 * doc/encoding.html: propagated Martin Duerst suggestions
14226
Daniel Veillard52402ce2000-08-22 23:36:12 +000014227Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14228
14229 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14230 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14231 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14232 by Wayne Davison
14233
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014234Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
14236 * nanoftp.c nanohttp.c: small cleanup
14237 * TODO: updated
14238
Daniel Veillard244ece92000-08-19 20:58:02 +000014239Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * added an old VC testcase and updated title.xml entity
14242
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014243Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14244
14245 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14246 done on auto-opening of <p> tags and cleanup of SAX output
14247
Daniel Veillard979e55e2000-08-19 16:48:54 +000014248Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
14250 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14251
Daniel Veillard4540be42000-08-19 16:40:28 +000014252Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14253
14254 * doc/xml.html libxml.* structure.*: updated the doc a bit
14255
Daniel Veillard808a3f12000-08-17 13:50:51 +000014256Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14257
14258 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14259 of SAX tests
14260
Daniel Veillard29579362000-08-14 17:57:48 +000014261Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14262
14263 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14264 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14265
Daniel Veillard1255ab72000-08-14 15:13:33 +000014266Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14269 * testHTML.c: fix core dump on Solaris 2.x systems
14270 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14271 * result/HTML/*.sax: previous bug fix lead to new results
14272
Daniel Veillard03109292000-08-14 14:58:22 +000014273Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14274
14275 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14276 * configure.in: added --with-readline=DIR to accept alternate
14277 path for readline include/library
14278 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14279 for ANSI under HP-UX
14280 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14281 includes @LIBS@
14282
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014283Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14284
14285 * doc/* : rebuilt the docs
14286 * getting ready for 2.2.2 release
14287
Daniel Veillard87b95392000-08-12 21:12:04 +000014288Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14291 and xmlAddFeature()
14292 * tree.[ch]: added xmlAddChildList()
14293 * xmllint.c: MAP_FAILED macro test
14294 * parser.h: added xmlParseCtxtExternalEntity()
14295 * valid.c: applied bug fixes removed warning
14296 * tree.c: added CDATA block to elements content
14297 * testSAX.c: cleanup of output
14298 * testHTML.c: added SAX testing
14299 * encoding.c: better error recovery
14300 * SAX.c, parser.c: fixed one of the external entity processing
14301 of the OASis testsuite
14302 * Makefile.am: added HTML SAX regression tests
14303 * configure.in: bumped to 2.2.2
14304 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14305 SAX results
14306
Daniel Veillard88a172f2000-08-04 18:23:10 +000014307Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14308
14309 * configure.in: patch for HP compiler
14310
143112000-08-04 Sven Heinicke <sven@zen.org>
14312
14313 * xmllint.c: Was coredumping sometimes when the file given didn't
14314 exist.
14315
Daniel Veillard46e370e2000-07-21 20:32:03 +000014316Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014319
Daniel Veillard46e370e2000-07-21 20:32:03 +000014320 when using in memory parsing. Need some cleanup.
14321 * xmllint.c configure.in: added a --memory flag to test memory
14322 parsing
14323
Daniel Veillard36650692000-07-21 15:16:39 +000014324Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14325
14326 * nanohttp.c: fixed socklen_t replacement to unsigned int
14327 * parser.c: fixed a space handdling missing at the end of
14328 production 28 DOCTYPE.
14329 * xmlmemory.c: fixed a stupid bug on the routine to override
14330 allocation functions
14331 * TODO: updated
14332
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014333Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14334
14335 * doc/ regenerated the docs
14336
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014337Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * doc/encoding.html doc/xml.html: added I18N doc
14340 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14341 improvements, both parser and filters, added ASCII & HTML,
14342 fixed the ISO-Latin-1 one
14343 * xmllint.c testHTML.c: added/made visible --encode
14344 * debugXML.c : cleanup
14345 * most .c files: applied patches due to warning on Windows and
14346 when using Sun Pro cc compiler
14347 * xpath.c : cleanup memleaks
14348 * nanoftp.c : added a TESTING preprocessor flag for standalong
14349 compile so that people can report bugs more easilly
14350 * nanohttp.c : ditched socklen_t which was a portability mess
14351 and replaced it with unsigned int.
14352 * tree.[ch]: added xmlHasProp()
14353 * TODO: updated
14354 * test/ : added more test for entities, NS, encoding, HTML, wap
14355 * configure.in: preparing for 2.2.0 release
14356
Daniel Veillard49703262000-07-10 10:27:46 +000014357Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14358
14359 * nanoftp.c: fixed the way the control connection is handled
14360 * libxml.spec.in: fixed the dependancies and cleanup
14361
Daniel Veillard306be992000-07-03 12:38:45 +000014362Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * doc/xml.html: changed the xmlsoft.org structure, updated the
14365 examples w.r.t. root and childs
14366
Daniel Veillard7d853352000-07-02 18:53:09 +000014367Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14370
Daniel Veillard365e13b2000-07-02 07:56:37 +000014371Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14372
14373 * HTMLparser.c: Work on character encoding support for the HTML parser
14374 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14375 * encoding.c: Fixed a potential memleak in the encoding stuff
14376
Daniel Veillardaf743792000-07-01 11:49:28 +000014377Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * doc/FAQ.html doc/Makefile.am : added a FAQ
14380
14381Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014382
14383 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14384 of the HTML parser to force it to not bypass SAX
14385
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014386Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * win32config.h.in: updated
14389 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14390 lacks iconv support :-( need to release 2.1.1
14391 * configure.in: release 2.1.1
14392 * HTMLparser: fixed bug #14784
14393 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14394 by Windows compiler
14395 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14396 the SAX startDocument() callback.
14397 * TODO: updated
14398
14399Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14400
14401 * added xmlStopParser()
14402
Daniel Veillardbe803962000-06-28 23:40:59 +000014403Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14404
14405 * configure.in: 2.1.0 prerelease
14406 * Large resync between W3C and Gnome tree
14407 * nanoftp, nanohttp.c: fixed stalled connections probs
14408 * HTMLtree.c SAX.c : support for attribute without values in
14409 HTML for andersca
14410 * valid.c: Fixed most validation + namespace problems
14411 * HTMLparser.c: start document callback for andersca
14412 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14413 * parser.h, SAX.c: serious speed improvement for large
14414 CDATA blocks
14415 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14416 different encoding
14417 * example/Makefile.am example/gjobread.c tree.h: work on
14418 libxml1 libxml2 convergence.
14419 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14420 and the LIBXML_TEST_VERSION macro
14421
Daniel Veillardc310d562000-06-23 18:32:15 +000014422Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * doc/xml.html: various patches and improvements typo fixed by
14425 Felix Natter
14426 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14427 from Felix Natter <fnatter@gmx.net>
14428
Daniel Veillardf3029822000-05-06 08:11:19 +000014429Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14430
14431 * doc/upgrade.html: updated with instructions for support of both
14432 libxml-1.x and libxml-2.x
14433 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14434 for 2.x support and also fixed includes
14435
14436
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014437Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14438
14439 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14440 the encoding support, added iconv support, so now libxml if
14441 compiled with iconv automatically support japanese encodings
14442 among others. Work based on initial patch from Yuan-Chen Cheng
14443 I may have broken binary compat in the encoding handler
14444 registration scheme, but that was so utterly broken I don't
14445 expect anybody to have used this feature until now.
14446 * parserInternals.h: fixup on the CHAR range macro
14447 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14448 code.
14449 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14450 * uri.c: added xmlParseURI() I can't believe I forgot to
14451 implement this one in 2.0 !!!
14452 * SAX.c: moved doc->encoding update in the endDocument() call.
14453 * TODO: updated.
14454
Daniel Veillard06047432000-04-24 11:33:38 +000014455Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14456
14457 * tree.h: removed extraneous xmlRemoveProp definition
14458 * TODO: added item about --disable-corba configure switch
14459 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14460 * nanoftp.c: fixed include problems giving troubles on AIX and
14461 slowlaris
14462 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14463 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14464 comment and headers changes to lower gtk-doc number of warnings
14465 * doc/html/*: rebuilt docs
14466
Daniel Veillarde0aed302000-04-16 08:52:20 +000014467Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14468
14469 * HACKING: documented the tag for 1.x and instructions
14470
Daniel Veillard5e873c42000-04-12 13:27:38 +000014471Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14472
14473 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14474 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14475 xmlCreateIOParserCtxt
14476 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14477 significant overall improvement
14478 * xmllint.c: added I/O test to xmllint
14479 * testSAX.c: added a speed test
14480 * doc/* : updated/regenerated
14481
Daniel Veillardfc708e22000-04-08 13:17:27 +000014482Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * xpath.c uri.h parserInternals.h: cosmetic changes from
14485 "Timur I. Bakeyev" <timur@bat.ru>, including making
14486 xmlCreateURI() public
14487
Daniel Veillard5d211f42000-04-07 17:00:24 +000014488Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14491 and the code at the same time. Added a clean mechanism for
14492 overload or added input methods: xmlRegisterInputCallbacks()
14493 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14494 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14495 * TODO: updated
14496 * doc/* : updated/regenerated
14497 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14498 source dir
14499
Daniel Veillarde77a9182000-04-05 19:12:29 +000014500Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14501
14502 * testURI.c: yet another forgotten commit, I should get some sleep !
14503
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014504Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14505
14506 * xmllint.c: forgot to commit this too ?
14507
Daniel Veillardb9df4042000-04-05 14:23:16 +000014508Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * xmlversion.h.in : forgot to commit this previously
14511
Daniel Veillard361d8452000-04-03 19:48:13 +000014512Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14513
14514 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14515 * README TODO: updated for release
14516 * uri.c uri.h: added authority parsing/saving
14517 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14518 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14519 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14520 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14521 Makefile.am : added compile-time customization of libxml
14522 --with-ftp --with-http --with-html --with-xpath --with-debug
14523 --with-mem-debug
14524 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14525 #include <libxml/xxx.h> I hope it won't break too much stuff
14526 and will be manageable in the future...
14527 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14528 and added xmllint to the installed programs
14529 * uri.h: added xmlFreeURI()
14530
Daniel Veillardec303412000-03-24 13:41:54 +000014531Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14532
14533 * uri.c uri.h: finished the escaping handling, the base support
14534 and the URI path normalization. Looks good just lacks the
14535 authority content parsing code.
14536 * Makefile.am: added instructions to generate testURI
14537 * TODO: updated
14538 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14539 added links and icons for W3C and Gnome
14540
Daniel Veillard8f621982000-03-20 13:07:15 +000014541Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * xmlmemory.[ch] : seems I forgot to actually update the files in
14544 the last commit :-)
14545 * doc/xml.html doc/html/* : updated and uploaded the docs
14546
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014547Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14548
14549 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14550 * TODO: updated
14551 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014552 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014553 gfree).
14554 * Makefile.am, uri.c, uri.h: added a set of functions to do
14555 exact (litteraly copied from the RFC 2396 productions) parsing
14556 and handling of URI. Will be needed for XLink, one XML WFC,
14557 XML Base and reused in the nano[ftp/http] modules. Still work
14558 to be done.
14559
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014560Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * configure.in, libxml.spec.in : libxml2
14563 * doc/* : updated the doc page, rebuilt the docs
14564
Daniel Veillardcf461992000-03-14 18:30:20 +000014565Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * all: tagged LIB_XML_1_X
14568 * *.c *.h : updated from W3C CVS tree
14569 * configure.in : 2.0.0-beta
14570 * libxml.spec.in : libxml2 package nam
14571 * result/* : new version of the tests output
14572
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014573Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14574
14575 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14576
Daniel Veillardb566ce12000-03-04 11:39:42 +000014577Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * doc/* : rebuilt the docs
14580 * parser.c: final patch on #6766
14581 * valid.c: small patch on validity checks.
14582
Daniel Veillardfb76c402000-03-04 11:39:42 +000014583Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14584
14585 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14586 added
14587 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14588 compatibility w.r.t. XML spec and existing code.
14589
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014590Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14591
14592 * parser.c: seems a better solution to <a> </a> exists,
14593 will try it for a while
14594
Daniel Veillard83a30e72000-03-02 03:33:32 +000014595Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * parser.c: tried to remove the <a> </a> generating <a/>
14598 this is hard. Left a flag for that purpose. Fixed bug #6766
14599 * configure.in: prepared 1.8.7 not released, due to previous
14600 problem
14601
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014602Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14603
14604 * doc/xml.html : applied second patch from Paul DuBois
14605
Daniel Veillard402e8c82000-02-29 22:57:47 +000014606Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14607
14608 * doc/xml.html : applied patch from Paul DuBois
14609
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014610Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14611
14612 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14613
Daniel Veillard5feb8492000-02-02 17:15:36 +000014614Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14615
14616 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14617 compilation warnings on various platforms.
14618 * parser.c: Fixed #5281 validity error callbacks are now desactived
14619 by default if not validating.
14620
Daniel Veillardf341f932000-02-02 14:52:08 +000014621Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14622
14623 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14624
Daniel Veillard13c757e2000-02-01 23:59:15 +000014625Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14626
14627 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14628 <gkatsi@cs.toronto.edu>
14629
Daniel Veillard726e8792000-01-30 20:04:29 +000014630Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14633 processing URLs
14634
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014635Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14638 xmlNanoFTPUpdateURL for persistent control connections.
14639 * configure.in: 1.8.6
14640
14641Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14642
14643 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14644 * tree.[ch] : added xmlSaveNoEmptyTags
14645
James Henstridgef3be9312000-01-28 13:59:21 +0000146462000-01-29 James Henstridge <james@daa.com.au>
14647
14648 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14649
14650 * Makefile.am: added nanoftp.[ch] to the build.
14651
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014652Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14653
14654 * nanoftp.[ch]: cleanup, comments, API
14655 * debugXML.c : fixed a bug in the cat command
14656 * doc/*: regenerated the docs
14657
Daniel Veillardda07c342000-01-25 18:31:22 +000014658Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14659
14660 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14661 * debugXML.c : fixed a bug in the cat command
14662 * valid.c: fixing some small probs
14663 * libxml.spec.in: get rid of the SNAP suffix
14664 * doc/xml.html: updated the status
14665
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014666Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * xml-config.in: xml-config --version to just return the
14669 version number
14670 * xpath.c: some cleanup w.r.t. axis when the current node is
14671 an attribute.
14672 * TODO: updated
14673
Daniel Veillard461a66c2000-01-18 18:01:01 +000014674Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * configure.in: prepared for libxml-1.8.5
14677 * doc/* recompiled the documentation
14678
146792000-01-17 Jody Goldberg <jgoldberg@home.com>
14680
14681 * configure.in : WARNING autoconf subtlety alert :
14682 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14683 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14684 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14685 get defined by AC_CHECK_HEADERS.
14686
Daniel Veillardf967b902000-01-17 16:06:10 +000014687Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14688
14689 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14690 Rune.Djurhuus@fast.no
14691
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014692Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * TODO: updated
14695 * tree.c, parser.c: made sure that only memory alloc problems
14696 and internal parser errors are allowed to write to stdout or
14697 stderr.
14698
Daniel Veillard0142b842000-01-14 14:45:24 +000014699Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * tree.c : restored xmlNewGlobalNs since this seems used by
14702 a lot of existing code :-(, fixed a bug in xmlNewNs
14703 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14704 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14705 to exit() from the library code.
14706 * xpath.c, parser.c: removed bugs or unused code detected by
14707 Windows compilers
14708 * parser.c: started adding interfaces for parsing well balanced
14709 XML fragments
14710 * configure.in: releasing 1.8.4
14711 * doc/* : rebuilt the docs
14712
Daniel Veillard2eac5032000-01-09 21:08:56 +000014713Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14714
14715 * tree.[ch] : added xmlNewDocFragment() for DOM
14716 * testHTML.c: uninitialized variable.
14717
Daniel Veillardf3a73582000-01-05 14:58:39 +000014718Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * doc/* : rebuild the docs
14721
Daniel Veillard71b656e2000-01-05 14:46:17 +000014722Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14723
14724 * acconfig.h: readline and history patch
14725 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14726 * tree.c: added check and handling when possibly removing an ID
14727 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14728 and saving.
14729 * test/HTML/entities.html result/HTML/entities.html* : test for
14730 various entities reference cases
14731 * result/HTML/* : as a result output of some testcase have
14732 changed
14733 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14734 by previous example. added xmlParseTryOrFinish().
14735 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14736 entities.h debugXML.h HTMLparser.h: changed the way struct are
14737 declared to allow gtk-doc to expose those
14738 * parser.c: closed bug #4960
14739 * Makefile.am configure.in: Applied patch from
14740 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14741 and math/socket libs detection
14742
Daniel Veillard437b87b2000-01-03 17:30:46 +000014743Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14744
14745 * configure.in, Makefile.am: link tester against readline
14746 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14747
Daniel Veillard686d6b62000-01-03 11:08:02 +000014748Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * tree.[ch]: added xmlRemoveProp
14751 * win32config.h.in nanohttp.c: avoid including the Windows
14752 socket stuff in every C files
14753 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14754 the XmL parser(s)
14755 * test/ns4 result/ns4 etc...: added test case for previous prob
14756 * tree.c: xmlNewNs wasn't checking for double definition
14757 * Makefile.in: fixed a problem with dist-hook duplicates
14758 * parser.[hc], xmlIO.c: fixed the loading of external entities
14759 APIs, now xmlLoadExternalEntity() is used everywhere and
14760 setting up an app specific front-end using the
14761 * SAX.c parser.c: some fixes, now the xhtml spec validates
14762 with the xhtml DTD.
14763 * error.c: fixed crashes in case of no input stream
14764 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14765 to the validation tests and results
14766
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014767Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14768
14769 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14770 too htmlCreatePushParserCtxt() and htmlParseChunk()
14771 * parser.c: a bit of cleanup.
14772 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14773 to XML) removed the last mem leak known
14774 * HTMLtree.c: output message cleanup
14775 * xmlmemory.c: display content info about memory blocks
14776 * result/HTML/wired.* : missing att value warning change
14777
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014778Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14779
14780 * doc/* : rebuilt the documentation
14781
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014782Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14783
14784 * parser.[ch] parserInternals.h: Push parser for XML,
14785 seems to work fine now
14786 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14787 --push for push testing
14788 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14789 * testSAX.c: added --push
14790 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14791 subtree
14792 * xmlIO.[ch] : enriched API + fixes for push mode
14793 * entities.[ch]: added the entity content length to the struct.
14794 * xmlmemory.[ch]: new API to show the last entries for the shell
14795 * valid.c: added required attribute testing
14796 * SAX.c: the cdata callback now merge contiguous fragments
14797 * HTMLparser.c: cleanup of some macros
14798
Daniel Veillard3c558c31999-12-22 11:30:41 +000014799Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14800
14801 * parser.c: fix for PIs name starting with xml
14802 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014803 * *.c, configure.in win32config.h.in : generate win32config.h for
14804 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014805
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014806Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14807
14808 * parser.c: fixed a stupid = vs. == bug :-(
14809 * doc/gnome-xml.sgml: s/glade/xml/
14810
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014811Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * configure.in, doc/xml.html : bug fix release 1.8.2
14814 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14815 Hopefully the end of that silly C++ include problem
14816 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14817 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14818 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14819 troubles with autoclosed elements when the stree shape doesn't
14820 follow the DtD specs. Added htmlIsAutoClosed() and
14821 htmlAutoCloseTag()
14822 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14823 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14824 * debugXML.c: fixed a bug on printing default namespaces.
14825 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14826
Daniel Veillardb24054a1999-12-18 15:32:46 +000014827Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14828
14829 * result/HTML/*.htm[l] : updated the HTML regression tests according
14830 to the new output
14831 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14832 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14833 problem due to intermix of extern "C" { ... } declarations for C++
14834 and recursive includes in the headers
14835
Chris Lahey323c48c1999-12-18 15:32:45 +0000148361999-12-20 Chris Lahey <clahey@umich.edu>
14837
14838 * HTMLtree.c: Made it so that html nodes with a single child do
14839 not insert a carriage return before or after the child node.
14840
Daniel Veillardb24054a1999-12-18 15:32:46 +000014841Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014842
14843 * configure.in, doc/xml.html : bug fix release 1.8.1
14844 * parser.c: fixed bug #4344
14845 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14846 added the glue to avoid C++ problems
14847 * doc/* : regenerated the documentation
14848
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014849Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14850
14851 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14852 namespace recognition, and Dia as a resul :-(
14853 * encoding.c: closed bug #3950
14854
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014855Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14856
14857 * valid.c: debugging a posteriori validation, except URI expansion
14858 stuff this should be fixed now
14859 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14860 Carl Nygard <cnygard@bellatlantic.net>
14861 * tester.c: added --postvalid, cleaning of the code
14862 * tree.[ch]: added xmlDocGetRootElement()
14863
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014864Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14865
14866 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14867 c++ losage.
14868
Daniel Veillard10a2c651999-12-12 13:03:50 +000014869Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14870
14871 * configure.in, doc/xml.html : bumped to 1.8.0
14872 * xlink.[ch], Makefile.am : added framework for link detection
14873 * parser.h: added nbChars to parser context, needed for cleanup.
14874 * xmlmemory.c: removed a nasty bug when out of mem
14875 * valid.[ch]: adding namespace support for attribute decl
14876 * tester.c: added --debugent option
14877 * debugXML.[ch]: added xmlDebugDumpEntities()
14878 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14879 buffers instead, this was really needed, validation was breaking
14880 in strange ways due to that. Added xmlParseStringPEReference()
14881 and other parsing from strings functions. Entities processing
14882 modified again, but PERef are still not handled correcly but
14883 unless you're Eve Maller you won't notice :-)
14884 * HTMLparser.c: large changes toward reliability, and switched to
14885 lowercase internal tags, XHTML is lowercase, so it will help
14886 that output is closer to next version.
14887 * doc/* : regenerated the documentation, it is now hosted at
14888 http://xmlsoft.org/ (same bits I just bought the domain :-)
14889
14890
Daniel Veillard294cbca1999-12-03 13:19:09 +000014891Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14892
14893 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14894 doc generation
14895 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14896 in the SAX API
14897 * doc/*: rebuilt the doc making sure everything appears in the
14898 HTML files
14899
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014900Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14903 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14904 which allow impressive speed improvement on dataset with
14905 large text pieces, but at the cost of broken binary
14906 compatibility and slightly bigger memory usage.
14907 Configure with --with-buffers to activate them, they
14908 are protected with XML_USE_BUFFER_CONTENT define.
14909 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14910 goal is 0 memory left allocated once parser is no more used
14911 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14912 call xmlCleanupParser() and xmlMemoryDump()
14913
Daniel Veillarda819dac1999-11-24 18:04:22 +000014914Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14915
14916 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14917 * parser.[ch] encoding.[ch]: added memory cleanup routines
14918 * parser.c: closing bug #3788
14919 * doc/*: rebuilt the doc
14920
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014921Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14922
14923 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14924 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14925 * tester.c: added --compress option
14926 * doc/*: rebuilt the documentation
14927
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014928Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14929
14930 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14931 if given /proc/kcore as input !
14932 * doc/xml.html doc/*: updated and rebuilt the documentation
14933
14934Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014935
14936 * parser.c: Fixed some wrongly space collapsing code due to
14937 a misreading of the spec.
14938 * result/*: fixed the output accordingly
14939
14940Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014941
14942 * encoding.c: bug fix and typos
14943 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14944 * parser.c: added attribute normalization closing bug #3597
14945 * test/att* result/att* SAXresult/att*: testcase for attribute
14946 normalization
14947
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014948Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14949
14950 * configure.in: closing bug #3163 by adding extra flags for the
14951 cc compiler on HP-UX
14952
Daniel Veillard51e3b151999-11-12 17:02:31 +000014953Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * valid.[ch] : removed a typo and an enumerated type bug in the
14956 xmlAddElementDecl() function
14957 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14958 call to xmlEncodeEntitiesReentrant() so that the functions
14959 New, Set and Get are at the same level.
14960 * parser.c HTMLparser.c: extra memory allocation bug for
14961 attributes detected by someone using libxml in embedded systems :-)
14962
Daniel Veillard962195f1999-10-28 15:51:53 +000014963Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14964
14965 * xmlmemory.h: turned off mem debug :-\
14966
Daniel Veillard35008381999-10-25 13:15:52 +000014967Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * parser.c: closed bug #2784 a one line fix, but worth pushing
14970 a new release out
14971 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14972 some structures, comments before and after the
14973 main element, and other nastyness
14974 * HTMLtree.c tree.c: accomodate the extended HTML supported
14975 * configure.in: pushing 1.7.4
14976 * test/ent8 and related outputs : added a new test for bug #2784
14977 * test/HTML/wired.html and related output: a nasty HTML example
14978 * Makefile.am: improved the test scripts
14979 * docs/* : reran the documentation extractor, updated xml.html
14980
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014981Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14984 HTMLparser and debugged the HTML related code. HTML documents
14985 now have their own type
14986 * entities.c: do not dump &apos; for HTML output
14987 * xmlmemory.c: improvement, breakpoint mechanism
14988 * testHTML.c: added --sax --repeat ...
14989 * Makefile.am: improved the HTML tests
14990 * valid.[ch]: added xmlValidGetValidElements and
14991 xmlValidGetPotentialChildren
14992 * tester.c: added --insert to test the 2 new functions
14993 * test//* result//* SAXresult//* : regression test cleanup
14994 and extension.
14995 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
14996 gnome-xml-nanohttp.html
14997
Daniel Veillard7d2c2761999-10-11 15:09:51 +000014998Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14999
15000 * HTMLparser.c: fixed problems with some autoclose tags
15001 * tree.c: fixed XML output problems.
15002 * result/* SAXresult/*: update of the tests output
15003
Daniel Veillard6077d031999-10-09 09:11:45 +000015004Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15005
15006 * Makefile.am: Arturo patch for xmlConf.sh version info
15007 * parser.c: Tim Josling patch for single quoted items
15008 * tester.c: Tim Josling patch for tester options usage
15009 * tree.h: indent cleanup
15010
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015011Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15012
15013 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15014 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15015
Daniel Veillard00fdf371999-10-08 09:40:39 +000015016Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * tree.c : Raph patch for initialization of CORBA fields
15019 * parser.c, xpath.c, ...: modification of doc comments
15020 * xpath.c : allow spaces in xpath expressions
15021
Daniel Veillardad219441999-09-27 08:17:49 +000015022Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15023
15024 * xmlmemory.h: turning off memory debug :-(
15025
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015026Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15027
15028 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15029 better SAX interfaces.
15030 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15031 entity.
15032 * configure.in: 1.7.2
15033
15034Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015035
15036 * libxml.spec.in: fixed the URL
15037 * doc/xml.html: improved the documentation front-end
15038
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015039Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015040
15041 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15042
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015043Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015044
15045 * libxml.spec.in: fixed the alpha compile problem
15046 * parser.[ch]: changed errno to errNo in the parser context :-(
15047 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15048 * doc/xml.html: changed CHAR to xmlChar
15049 * doc/html/*: recompiled the documentation
15050 * configure.in: 1.7.1
15051
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015052Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * parser.h: modified the parser context struct to regain 1.4.0
15055 binary compatibility
15056 * parser.c, xml-error.h: added errno ot teh context and defined
15057 a set of errors values with update of errno
15058 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15059 DTDs and entities
15060 * *.h, *.c: complete cleanup of the use of config.h and include
15061 protection depending on the current setup.
15062 * overalll debugging, maintenance and bug-fixing on all modules
15063 * updated the documentation
15064 * ready for 1.7.0
15065
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015066Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15067
15068 * HTMLparser.c : cleanup
15069 * SAX.c valid.c valid.h: added ID/IDREF checking
15070 * tree.c tree.h: extended doc structure for refs
15071 * configure.in: 1.6.2
15072 * parser.c: patched bug in SAX user arg call
15073 * parserInternals.h: patched missing close in C++ wrapping
15074 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15075 especially upcoming XPointer implementation.
15076 * doc/xml.html: augmented, typo
15077
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015078Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15079
15080 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15081 not all invocations of install understand -d.
15082
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015083Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15084
15085 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15086 to make 'check' works, when builddir != srcdir.
15087
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015088Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15089
15090 * doc/xml.html : updated the documentation
15091
Daniel Veillard6454aec1999-09-02 22:04:43 +000015092Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15093
15094 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15095 not deallocated memory blocks
15096 * *.c : replaces all calls to malloc() free() and realloc() to
15097 the wrapper functions/macros
15098 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15099 instead of xmlFreeNodeList()
15100
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015101Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15102
15103 * HTMLparser.c: corrected a stupid bug leading to core dump at
15104 tree deallocation. Removed warnings indicated by
15105 Stephane.Conversy@lri.fr
15106 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15107 looked for in the external subset
15108
15109Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015110
15111 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15112 on SGI by Stephane.Conversy@lri.fr
15113
Daniel Veillardb96e6431999-08-29 21:02:19 +000015114Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15115
15116 * all .h : changed the prototype declaration indent as in gtk
15117 * most .c : working on reducing the TODOs in the code
15118 * most .c : cleanup though -pedantic and Insure++
15119 * improvements on validation ID checkings.
15120 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15121 * xml-config.in: closed #1810
15122
15123Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015124
15125 * tree.h, valid.c, valid.h: more work on validity, IDs
15126 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15127 definition for AIX
15128
Daniel Veillardb556eb51999-08-15 17:19:50 +000015129Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15130
15131 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15132 the distribution due to a cut'n paste error at last commit
15133
Daniel Veillardb05deb71999-08-10 19:04:08 +000015134Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * configure.in: upgraded to version 1.4.0
15137 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15138 Big update, added a large part of the validation process,
15139 it should be usable, but some parts are missing
15140 * xpath.c: improved the implementation w.r.t. root.
15141 * Makefile.am: added more tests
15142 * test and result trees: added a lot of tests
15143 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15144
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015145Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * Added an HACKING file
15148
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015149Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15150
15151 * xpath.[ch] : improvements and debug of the XPath implementation
15152 * parser.c, HTMLparser.c : modified the parsers to be progressive
15153 * tree.[ch] : extended the Buffer promitives
15154 * xmlIO.[ch] : added basic I/O routines providing progressive
15155 parsing and ready for I18N conversion plugins
15156 * SAXresult/* : the SAX callback sequence maybe slightly different
15157 now
15158 * test*.c : improved/updated the tests programs
15159 * doc/* : recompiled the docs.
15160
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151611999-07-26 Michael Meeks <michael@edenproject.org>
15162
15163 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15164
15165 * tree.c: Ditto.
15166
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015167Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * configure.in: upgraded to version 1.4.0
15170 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15171 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15172 XML query language, see http://www.w3.org/TR/xpath for more details.
15173 * parser.c, parser.h: added CHAR* related string functions for XPath
15174 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15175 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15176 rebuild the docs.
15177 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15178 and regression testing capabilities for XPath.
15179
Daniel Veillardd79d7871999-07-12 10:38:12 +000015180Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15181
15182 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15183 closing bug #1646
15184
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015185Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * Makefile.am, example/Makefile.am: closed bug #1683
15188
Daniel Veillard3166ab11999-07-11 16:14:19 +000015189Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15190
15191 * example/Makefile.am, configure.in: added the makefile for the
15192 gjobread example
15193
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015194Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15195
15196 * doc/Makefile.am:
15197 - fix which allow "make install DESTDIR=</install/prefix>".
15198
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015199Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15200
15201 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15202 which fixed a problem on the file reading-code.
15203
Daniel Veillard82150d81999-07-07 07:32:15 +000015204Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15207 output.
15208 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15209
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015210Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15211
15212 * parser.h : Oops removed the binary compatibility problem
15213 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15214 * parser.c, HTMLparser.c: applied patches for reading from stdin
15215
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015216Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15217
15218 * parser.c, entities.c, valid.c: cleanup bug #1591
15219 * configure.in: cleanup bug #1592
15220 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15221 the same tree back-end. Hence gdome will be available for it.
15222 * doc/Makefile.am: close bug #617
15223
Daniel Veillard97fea181999-06-26 23:07:37 +000015224Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15225
15226 * parser.c: alloctate a per parser context SAX interface block
15227
Daniel Veillard14fff061999-06-22 21:49:07 +000015228Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15229
15230 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15231 and xmlEncodeEntitiesReentrant with the correct one :-\
15232
15233Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * commit of my internal XML base changes, quite a lot of
15236 changes, cleanups, better entities support, framework for
15237 new I/O and charset detection and handling
15238 * Fixed the configure/Makefile stuff to generate shared libs
15239 with the proper version info, so we jumped on rev from
15240 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15241 xmlEncodeEntities() result need to be freed now, and a string
15242 xmlParserVersion provide the current library version.
15243
Raph Levien05240da1999-06-15 21:27:11 +000015244Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15245
15246 * parser.c: fixed a buffer overrun for when you have a very long
15247 attribute with no entities in it.
15248
Daniel Veillardbb2da581999-06-13 14:37:07 +000015249Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15250
15251 * added example directory
15252 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15253
Daniel Veillard011b63c1999-06-02 17:44:04 +000015254Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * Release of libxml-1.1, nearly everything has been touched for
15257 this.
15258 * Added more regression tests
15259 * Updated the documentation
15260
Daniel Veillard27d88741999-05-29 11:51:49 +000015261Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15262
15263 * tree.[ch]: unified the XML_NO_CORBA defines.
15264 * parser.c encoding.[ch]: started plugging in char encoding detection
15265
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015266Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15267
15268 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15269 Also freed allocated buffer.
15270
Daniel Veillard27d88741999-05-29 11:51:49 +000015271Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015272 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15273 reentrancy problem at printing. One is left in entities.c, to
15274 remove ASAP
15275 * testSAX.c : added a test example showing the use of the SAX
15276 interface if one doesn't want to build the DOM tree.
15277 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15278
Daniel Veillard517752b1999-04-05 12:20:10 +000015279Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15280
15281 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15282 large revamping of the parser to use SAX callbacks
15283 http://www.megginson.com/SAX/ (or at least a C like interface
15284 a la Expat). It's now possible to set up your own callbacks
15285 and the parser will not build a DOM tree.
15286 * test/* result/*: updated the test suite, I finally removed
15287 the old Namespace draft support (PI based).
15288
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015289Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15290
15291 * Makefile.am: added test result to EXTRA_DIST for make tests
15292
Daniel Veillard64068b31999-03-24 20:42:16 +000015293Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * parser.c, parserInternals.h: moved the chars macro definitions
15296 to parserInternals.h
15297 * parser.c, error.c: applied patches from "Knut Åkesson"
15298 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15299
Daniel Veillard012ccc11999-03-23 10:11:11 +000015300Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15301
15302 * xml-config.in : applied patch to make --version work
15303
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153041999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15305
15306 * Makefile.am (check-local): Alias for `tests' target. This will
15307 cause `make check' to do the right thing.
15308 (tests): Don't run tests in srcdir. Also, replaced calls to
15309 basename with a `sed' "equivalent".
15310
Daniel Veillardd109e371999-03-05 06:26:45 +000015311Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15312
15313 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15314 it in the header and not the sources, updated the doc.
15315 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15316 pointing this out.
15317
Daniel Veillardbc50b591999-03-01 12:28:53 +000015318Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15319
15320 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15321 exported the inputStream routines.
15322 * doc/html/* : updated accordingly
15323
Daniel Veillardd692aa41999-02-28 21:54:31 +000015324Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15325
15326 * parser.c, parser.h, parserInternals.h: added a few extra
15327 internal calls to allocate and free parser contexts ...
15328 * doc/html/* : updated accordingly
15329
Daniel Veillard55a99271999-02-25 11:01:29 +000015330Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15331
15332 * configure.in, Makefile.am, doc/makefile.am : General changes for
15333 1.0.0 release and including the generated HTML documentation.
15334
Daniel Veillard35925471999-02-25 08:46:07 +000015335Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * makefile.am : added parserInternals.h, oops.
15338
Daniel Veillard1e346af1999-02-22 10:33:01 +000015339Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15340
15341 * parserInternals.h: added this header giving access to the parser
15342 internal functions.
15343 * doc/Makefile.am : added a rebuild target which rebuilds the full
15344 set of documentations
15345 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15346 the internal subset.
15347 * *.c *.h: modifications needed to generate the documentation using
15348 gtk-doc, cleanup of functions blocks, reorganisation of struct
15349 declarations.
15350
Daniel Veillard1164e751999-02-16 16:29:17 +000015351Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15352
15353 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15354 the tar and spec file to include the beginning of the doc.
15355
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153561999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15357
15358 * doc/.cvsignore: Added this file.
15359
Daniel Veillard6800ef31999-02-08 18:33:22 +000015360Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15361
15362 * tree.c: fixed xmlGetProp to return "" when the attribute
15363 exists, even if the node-list is NULL.
15364
Daniel Veillard726c7e31999-02-08 15:13:10 +000015365Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * tree.c: patched an error outputting empty attribute values.
15368 * Makefile.am and doc/makefile.am: have been updated during the
15369 week-end. Sorry for an empty CVS log, I got a shell problem.
15370
Daniel Veillard1899e851999-02-01 12:18:54 +000015371Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * tree.h: cleaned up using enums instead of defines
15374 * parser.c, valid.[ch]: more work on parsing/output of element
15375 declarations
15376
Daniel Veillard3b9def11999-01-31 22:15:06 +000015377Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * valid.[ch], tree.c, parser.c : more work toward full parsing
15380 of XML DTDs.
15381 * README: added informations about mailing-list and on-line
15382 documentation
15383
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153841999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15385
15386 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15387
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015388Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * parser.c, tree.[ch] : more work toward conformance testing,
15391 added a last element to accelerate parsing of very flat structures
15392 started working on internal subset Element content declaration.
15393 * valid.[ch] : first cut at adding code toward validation.
15394 * previous changes had also small impact on most files, especially
15395 the conformance testing using James Clark test suite.
15396
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015397Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15398
15399 * test/* : updated the examples, most of them were not well
15400 formed (humm), and added rdf2.
15401 * result/* : resulting changes in the output.
15402
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015403Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15404
15405 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15406
Daniel Veillard44b3a061998-12-05 17:27:22 +000015407Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * tree.c: patched a bug in the generation of empty attributes
15410
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015411Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15412
15413 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15414 for node/trees/documents/... Biggest problem is namespace
15415 support when copying subtrees.
15416
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015417Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15418
15419 * parser.c, entities.c: improve entities and char ref encoding,
15420 and cleanups of error messages.
15421
Daniel Veillard242590e1998-11-13 18:04:35 +000015422Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * parser.c, entities.c: simple bug hunting done during rpm2html and
15425 rpmfind integration.
15426
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015427Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * parser.[ch]: Added interfaces allowing to specify a SAX
15430 handler before parsing.
15431
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015432Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * parser.c: redirrect all errors reporting through the SAX
15435 error function
15436
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015437Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15440 * libtool, tlmain ...: update of the libtool files
15441
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154421998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15443
15444 * entities.c: Use g_snprintf insteda of snprintf.
15445
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015446Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15447
15448 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15449 added ent5 test for this purpose.
15450 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15451
Daniel Veillard27271681998-10-30 06:39:40 +000015452Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15453
15454 * parser.c: fixed? a strange error due to compression on a GWP
15455 document.
15456
Daniel Veillard25940b71998-10-29 05:51:30 +000015457Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * tree.[ch]: bug fixing
15460 * entities.[ch]: defined a specific type for predefined entities
15461 * doc/xml.html: more documentation on the library, how to use it,
15462 overview of the interfaces.
15463
Daniel Veillard16253641998-10-28 22:58:05 +000015464Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15467
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015468Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15469
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015470 * tree.c: corrected a small bug
15471 * doc/xml.html: continuing writing documentation.
15472
15473Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15474
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015475 * debugXML.h debugXML.c: added debugging utilities.
15476 * tester.c: added --debug switch.
15477 * tree.c: patched an incorrect node->type assignment.
15478 * parser.c: formatting, ensure that node->doc != NULL in attributes
15479
Daniel Veillardccb09631998-10-27 06:21:04 +000015480Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15483 entity support and provide an internal representation close to
15484 DOM one (entity ref nodes, and attribute value as tree). I tried
15485 to preserve the interface but this will surely break some apps
15486 (I have to change rpm2html/rpmfind for example). I had to change
15487 two interfaces, and the generated tree is somewhat different.
15488 * doc/* : started documenting the XML library, the tree and
15489 DOM/Corba. This is a first step.
15490
Daniel Veillard11e00581998-10-24 18:27:49 +000015491Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15492
15493 * parser.c: Set up the fonctions comment block, boring but useful.
15494 * parser.h, SAX.c, parser.c: now attributes are processed through
15495 the SAX interface. The problem is that my SAX interface diverged
15496 quite a bit from the original one, well this is not an official
15497 spec, and translating it from Java to C is hairy anyway...
15498
Daniel Veillard97b58771998-10-20 06:14:16 +000015499Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15502 fonctions comment block, boring but useful.
15503
15504Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015505
15506 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15507 conversion routines. However they are not yet used to convert the
15508 inputs. The core will run with UTF-8.
15509
Daniel Veillard33942841998-10-18 19:12:41 +000015510Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * tree.c : make sure that the type id is properly set-up when
15513 a new object is allocated, needed for DOM.
15514
Daniel Veillard27fb0751998-10-17 06:47:46 +000015515Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * tree.h, tree.c: Ok, the main objects in the tree will be native
15518 corba objects, it costs 8 bytes per Node, Attribute and Document
15519 but it simplifies the Corba integration a lot (no extra interface
15520 objects to allocate/free).
15521
Daniel Veillard0bef1311998-10-14 02:36:47 +000015522Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15523
15524 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15525 and changed NODEs contants for conformity with DOM Level 1
15526
Daniel Veillard27864701998-10-08 03:47:24 +000015527Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * added hooks to keep track of servants when creating objects
15530 xmlDoc and xmlNode (for Corba export).
15531
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015532Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * added xml-config script.
15535
Daniel Veillard7066a791998-10-01 20:28:28 +000015536Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15537
15538 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15539 to autoupdate libtool and automake conf files.
15540
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155411998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15542
15543 * Makefile.am: Use '?' to separate the sed
15544 commands as ',' is used when people pass -Wl,something.
15545
15546
Daniel Veillard15a8df41998-09-24 19:15:06 +000015547Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15548
15549 * tree.c, tree.h: added a per-document compression interface.
15550
Daniel Veillard151b1b01998-09-23 00:49:46 +000015551Tue Sep 22 20:47:38 EDT 1998
15552
15553 * tree.c, tree.h: added saving with compression and added interfaces
15554 to control the compression level (xmlGetCompressMode,
15555 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15556
Daniel Veillard70120ff1998-09-22 00:24:21 +000015557Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15558
15559 * parser.c: corrected a loop for files of size 0
15560
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155611998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15562
15563 * error.h: New file. Contains prototyes from `error.c'.
15564
Tom Tromeyc19653d1998-08-14 01:22:43 +000015565Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15566
15567 * Makefile.am (xmlincdir): New macro.
15568 (xmlinc_HEADERS): Renamed from include_HEADERS.
15569
Daniel Veillard845664d1998-08-13 04:43:19 +000015570Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15571
15572 * applied small patch on numeric entities from
15573 Christopher Blizzard <blizzard@appliedtheory.com>
15574
Daniel Veillard260a68f1998-08-13 03:39:55 +000015575Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * New release 0.2, removed the old xml_* files so that it's
15578 coherent with the other CVS base (W3C), far better conformance
15579 to standard, new namespaces, decent entities support, beginning
15580 of a SAX-like interface. Nearly nothing left intact, even the
15581 test examples ...
15582
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155831998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15584
15585 * .cvsignore: Add .deps dir
15586
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015587Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15588
15589 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15590
Daniel Veillardfe926001998-07-26 04:28:20 +000015591Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015592
Daniel Veillardfe926001998-07-26 04:28:20 +000015593 * configure.in: added test for CPP
15594 * AUTHORS, Changelog: the original ones didn't get commited but the
15595 glib ones instead, fixed.
15596 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015597
Daniel Veillardfe926001998-07-26 04:28:20 +000015598Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015599
Daniel Veillardfe926001998-07-26 04:28:20 +000015600 * integrated code developped at W3C
15601 * changed the original Copyright
15602 * migrated to automake
15603 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015604