blob: b13457210d63757bd4e9adf3aa8e2f9bd1f045af [file] [log] [blame]
Daniel Veillard71f9d732003-01-14 16:07:16 +00001Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
4 should raise a syntax error
5
Daniel Veillarde4a07e72003-01-14 14:40:25 +00006Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * python/libxml.c: cleanup patch from Stéphane Bidoul
9
Daniel Veillard81601f92003-01-14 13:42:37 +000010Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
11
12 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
13
Daniel Veillarde6227e02003-01-14 11:42:39 +000014Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * python/generator.py python/libxml.c python/libxml.py
17 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000018 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000019 Python level.
20 * python/tests/Makefile.am python/tests/ctxterror.py: added a
21 regression test for it.
22
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000023Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
24
25 * xmlreader.c: fixed the streaming property of the reader,
26 it was generating tree faster than consuming it. Pointed out
27 by Nate Myers
28 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
29
Igor Zlatkovic9df24742003-01-12 21:15:55 +000030Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
31
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000032 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000033
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000034Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
35
36 * xpath.c: fix to the XPath implementation for parent and
37 ancestors axis when operating on a Result Value Tree.
38 Fixes bug #100271
39
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000040Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
43 to fix some URI/file escaping problems
44
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000045Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * python/generator.py: fixed a bug raised by Raymond Wiker,
48 docSetRootElement() should not raise an exception if the
49 return is None
50
Daniel Veillard3e20a292003-01-10 13:14:40 +000051Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
52
53 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
54 fixed bug #102181 by applying the suggested change and fixing
55 the generation/registration problem.
56
Daniel Veillarde55e8e42003-01-10 12:50:02 +000057Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
58
59 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
60 routines.
61
Daniel Veillard8f872442003-01-09 23:19:02 +000062Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * parser.c: one more IsEmptyElement crazyness, that time in
65 external parsed entities if substitution is asked.
66 * python/tests/reader3.py: added a specific test.
67
Daniel Veillarde329fc22003-01-09 21:36:42 +000068Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
69
70 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
71 support and improved error handler registration
72
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +000073Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
74
75 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
76 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
77 * README: fixed a link
78
Daniel Veillarde2830f12003-01-08 17:47:49 +000079Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
80
81 * configure.in doc/* NEWS: preparing 2.5.1 release
82 * SAX.c parser.c: fixing XmlTextReader bug
83
Daniel Veillard8bf70b92003-01-07 23:14:24 +000084Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
85
86 * SAX.c: fuck, I introduced a memory leak on external parsed
87 entities in 2.5.0 :-(
88
Daniel Veillard56ada1d2003-01-07 11:17:25 +000089Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
90
91 * xmllint.c: another fix needed as pointed by Christophe Merlet
92 for --stream --debug if compiled without debug support.
93
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000094Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
95
96 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +000097 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +000098 update man page with --stream and --chkregister
99
Daniel Veillard8326e732003-01-07 00:19:07 +0000100Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
101
102 * globals.c: fixed --with-threads compile
103 * xmllint.c: fixed --without-debug compile
104 * include/libxml/globals.h: cleanup
105 * include/libxml/schemasInternals.h: add a missing include
106
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000107Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * configure.in NEWS: preparing 2.5.0 release
110 * SAX.c: only warn in pedantic mode about namespace name
111 brokeness
112 * globals.c: fix a doc generation problem
113 * uri.c: fix #101520
114 * doc/*: updated and rebuilt the doc for the release, includuding
115 stylesheet update
116 * python/Makefile.am: fix a filename bug
117
118Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
121 should not be called.
122
123Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
124
125 * libxml-2.0.pc.in: applied the patch to fix #101894
126
127Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * tree.c : applied patch from Lukas Schroeder for register callbacks
130 * valid.c: modified patch from Lukas Schroeder to test
131 register callbacks with --chkregister
132
133Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
134
135 * xmlreader.c: seriously changed the way data are pushed to
136 the underlying parser, go by block of 512 bytes instead of
137 tryng to detect tag boundaries at that level. Changed the
138 way empty element are detected and tagged.
139 * python/tests/reader.py python/tests/reader2.py
140 python/tests/reader3.py: small changes mostly due to context
141 reporting being different and DTD node being reported. Some
142 errors previously undetected are now caught and fixed.
143 * doc/xmlreader.html: flagged last section as TODO
144
145Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
146
147 * python/libxml.py: integrated the Python 2.2 optimizations
148 from Hannu Krosing, while maintaining compatibility with
149 1.5 and 2.1
150
151Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
152
153 * xmllint.c: a bit of cleanup
154 * xmlreader.c: small fix
155 * doc/xmlreader.html: more work on the XmlTextReader tutorial
156 * python/libxml.py: a few fixes pointed out by Hannu Krosing
157
158Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
159
160 * python/setup.py.in: patch from Stéphane Bidoul to include
161 drv_libxml2.py in setup.py
162
163Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * doc/xmlreader.html: starting documenting the new XmlTextReader
166 interface.
167
168Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * xmllint.c: added the --stream flag to use the TextReader API
171 * xmlreader.c: small performance tweak
172
173Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmlreader.c python/tests/reader2py: okay the DTD validation
176 code on top of the XMLTextParser API should be solid now.
177
178Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
179
180 * xmlreader.c python/tests/reader2py: Fixing some more mess
181 with validation and recursive entities while using the
182 reader interface, it's getting a bit messy...
183
184Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * xmlreader.c python/tests/reader.py: another couple of problem
187 related to IsEmptyElement reported by Stéphane Bidoul needed
188 some fixes.
189
190Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
191
192 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
193 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
194 based on the python XmlTextReader interface.
195
196Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
197
198 * tree.c: backing out one change in the last patch which broke the
199 regression tests
200
201Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
202
203 * global.data globals.c tree.c include/libxml/globals.h: applied
204 an old patch from Lukas Schroeder to track node creation and
205 destruction. Probably missing a lot of references at the moment
206 and not usable reliably.
207
208Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
209
210 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
211 from doc/news.html and a stylesheet
212
213Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
214
215 * xmlreader.c python/tests/reader.py: fixed another couple of
216 xmlreader bugs reported by Stéphane Bidoul and added tests.
217
218Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
219
220 * xmlreader.c python/tests/reader2.py: fixed another validity
221 checking in external parsed entities raised by Stéphane Bidoul
222 and added a specific regression test.
223 * python/tests/reader3.py: cleanup
224
225Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
226
227 * xmlreader.c python/tests/reader2.py: fixed a problem with
228 validation within entities pointed by Stéphane Bidoul, augmented
229 the tests to catch those.
230
231Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
232
233 * python/generator.py: modified the generator to allow keeping
234 class references when creating new classes, needed to fix a bug
235 pointed by Stéphane Bidoul where the input buffer of the
236 xmlTextReader instance gets destroyed if the python wrapper for
237 the input is not referenced anymore.
238
239Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
240
241 * xmlreader.c python/tests/reader.py: fixed another pair of problem
242 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
243
244Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
245
246 * xmlreader.c python/tests/reader.py: fixed another problem
247 pointed by Stéphane Bidoul
248
249Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
250
251 * xmlreader.c python/tests/reader.py: fixed a limit case problem
252 with "<a/>"
253
254Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
255
256 * SAX.c: warn on xmlns:prefix="foo"
257 * xmlreader.c python/tests/reader.py: fixed a couple of problem
258 for namespace attributes handling.
259
260Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
261
262 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
263 a really nasty problem raised by a DocBook XSLT transform
264 provided by Sebastian Bergmann
265
266Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
267
268 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
269 by Stéphane Bidoul and integrated it into the tests
270
271Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
272
273 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
274 extended the XmlTextReader API a bit, addding accessors for
275 the current doc and node, and an entity substitution mode for
276 the parser.
277 * python/libxml.py python/libxml2class.txt: related updates
278 * python/tests/Makefile.am python/tests/reader.py
279 python/tests/reader2.py python/tests/reader3.py: updated a bit
280 the old tests and added a new one to test the entities handling
281
282Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
283
284 * python/generator.py python/libxml2class.txt
285 python/tests/reader.py python/tests/reader2.py: changed the
286 generator to provide casing for the XmlTextReader similar to
287 C# so that examples and documentation are more directly transposable.
288 Fixed the couple of tests in the suite.
289
290Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
291
292 * doc/guidelines.html: added a document on guildeline for
293 publishing and deploying XML
294
295Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
296
297 * valid.c xmlreader.c: final touch running DTD validation
298 on the XmlTextReader
299 * python/tests/Makefile.am python/tests/reader2.py: added a
300 specific run based on the examples from test/valid/*.xml
301
302Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * python/libxml.py: added a few predefined xmlTextReader parser
305 configuration values.
306
307Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
308
309 * python/libxml_wrap.h: trying to fix #102037
310
311Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
312
313 * SAX.c: fixing bug #95296, when the predefined entities
314 are redefined in the DTD the default one must be used
315 instead anyway.
316
317Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
318
319 * doc/xmllint.xml
320 * doc/xmllint.1
321 Add discussion of XML_DEBUG_CATALOG to xmllint man
322 page - bug #100907
323
324
325Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
326
327 * xmlreader.c: Fixed the empty node detection to avoid reporting
328 an inexistant close tag.
329
330Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
333 for Python 2.1
334
335Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
336
337 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
338
339Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
340
341 * doc/libxml2-api.xml python/tests/reader.py: one really need
342 to provide the base URI information when creating a reader parser
343 from an input stream. Updated the API and the example using it.
344
345Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
346
347 * testReader.c xmlreader.c valid.c include/libxml/tree.h
348 include/libxml/valid.h include/libxml/xmlreader.h: working on
349 DTD validation on top of xml reader interfaces. Allows to
350 validate arbitrary large instances. This required some extensions
351 to the valid module interface and augmenting the size of xmlID
352 and xmlRef structs a bit.
353 * uri.c xmlregexp.c: simple cleanup.
354
355Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
358 work on the xml reader interfaces.
359 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
360 Web page for the Windows binaries.
361
362Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
363
364 * xmlIO.c: applied a patch for VMS following the report by
365 Nigel Hall
366
367Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
368
369 * parser.c: the parseStartTag bug fix wasn't complete.
370
371Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
372
373 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
374 parseStartTag, fixing it.
375 * test/att4 result/att4 result/noent/att4: adding the test
376 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
377 more methods to XmlTextReader.
378
379Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
380
381 * win32/libxml2.def.src: added more xml reader exports
382 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
383 to the build
384
385Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
386
387 * doc/tutorial/xmltutorial.xml
388 plus generated html and pdf
389 Updating tutorial again based on further comments from Niraj
390 Tolia on the last iteration
391
392Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
393
394 * doc/tutorial/xmltutorial.xml
395 * doc/tutorial/includekeyword.c
396 * doc/tutorial/includegetattribute.c
397 plus generated html and pdf
398 Adding fix from Niraj Tolia to tutorial to properly free memory.
399
400
401Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
402
403 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
404 more methods of XmlTextReader.
405 * python/libxml2class.txt python/tests/reader.py: this increased the
406 methods in the bndings, augmented the test to check those new
407 functions.
408
409Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
412 methods of XmlTextReader.
413 * python/generator.py python/libxml_wrap.h python/types.c
414 python/libxml2class.txt: added the reader to the Python bindings
415 * python/tests/Makefile.am python/tests/reader.py: added a specific
416 test for the Python bindings of the Reader APIs
417 * parser.c: small cleanup.
418
419Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
420
421 * xinclude.c: fallback was only copying the first child not the
422 full child list of the fallback element, closes #89684 as reopened
423 by Bernd Kuemmerlen
424
425Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
426
427 * win32/libxml2.def.src: exported htmlNodeDumpOutput
428
429Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * configure.in: preparing release of 2.4.30
432 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
433 gives enum values, fix functype return type, put back fields in
434 structs
435 * doc/*: updated the docs rebuilt
436
437Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
438
439 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
440 about htmlNodeDumpOutput location.
441 * xpath.c: removed an undefined function signature
442 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
443 too many symbols in the API breaking the python bindings.
444 Updated with the libxslt/libexslt changes.
445
446Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * configure.in: preparing release of 2.4.29
449 * doc/*: rebuilt the docs and API
450 * xmlreader.c: a few more fixes for the XmlTextReader API
451
452Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
453
454 * include/win32config.h: applied mingw patch from Magnus Henoch
455
456Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
457
458 * catalog.c doc/libxml2-api.xml: a bit more cleanup
459
460Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
461
462 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
463 building Python script, does the C parsing directly, generates
464 a better API description including structure fieds defs and
465 enums. Still a couple of bugs, but good enough for the python
466 wrappers now.
467 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
468 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
469 include/libxml/schemasInternals.h include/libxml/tree.h: more
470 cleanup based on the python analysis script reports.
471 * libxml.spec.in: make sure the API XML description is part of the
472 devel package.
473
474Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
475
476 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
477 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
478 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
479 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
480 code cleanup, especially the function comments.
481 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
482
483Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
484
485 * Makefile.am xmlreader.c include/libxml/Makefile.am
486 include/libxml/xmlreader.h: Adding a new set of APIs based on
487 the C# TextXmlReader API but converted to C. Allow to parse
488 in constant memory usage, far simpler to program and explain
489 than the SAX like APIs, unfinished but working.
490 * testReader.c: test program
491
492Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
493
494 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
495
496Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
497
498 * tree.c: Chip turner indicated that XHTML1 serialization
499 rule for style actually break on both IE and Mozilla,
500 try to avoid the rule if escaping ain't necessary
501
502Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
503
504 * nanhttp.c: handle HTTP URL escaping, problem reported by
505 Glen Nakamura and Stefano Zacchiroli
506
507Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
508
509 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
510
511Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
512
513 * uri.c: Johann Richard pointed out some XPointer problems for
514 URN based URI references in XInclude. Modified the URI parsing
515 and saving routines to allow correct parsing and saving of
516 XPointers, especially when attached to "opaque" scheme accordingly
517 to RFC 2396
518
519Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
520
521 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
522 of refactoring to the HTML saving code.
523 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
524 in the doc.
525
526Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
527
528 * tree.c include/libxml/tree.h: refactored the XML dump of a node
529 to a buffer API to reuse the generic dump to an OutputIO layer,
530 this reduces code, fixes xmlNodeDump() for XHTML, also made
531 xmlNodeDump() now return the number of byte written.
532
533Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
534
535 * python/setup.py.in: another patch from Stéphane Bidoul for
536 Python bindings on Windows
537 * doc/parsedecl.py: small cleanup
538
539Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
540
541 * libxml.spec.in configure.in: add a line in %changelog for releases
542
543Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
544
545 * parser.c: patch from Marcus Clarke fixing a problem in entities
546 parsing that was detected in KDe documentations environment.
547
548Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
549
550 * python/libxml.c (libxml_prev): Return the previous as opposed to
551 the next node (I guess this is the result of some cut & paste programming:)
552
553Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
554
555 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
556
557Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
558
559 * python/generator.py python/libxml.c python/setup.py.in: trying
560 to fix the Python bindings build on Windows (Stéphane Bidoul)
561
562Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
563
564 * win32/configure.js: added option for python bindings
565 * win32/libxml2.def.src: added more exports
566
567Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
568
569 * win32/Makefile.mingw: fixed unresolved symbols when linking with
570 pthreads
571 * win32/wince/*: applied updates to Windows CE port from Javier
572
573Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
574
575 * configure.in: preparing 2.4.28
576 * libxml.spec.in doc/Makefile.am: some cleanup
577 * doc/*: updated the news and regenerated.
578
579Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
580
581 * HTMLparser.c: final touch at closing #87235 </p> end tags
582 need to be generated.
583 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
584 this change slightly the output of a few tests
585 * doc/*: regenerated
586
587Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * parserInternals.c: fixing bug #99190 when UTF8 document are
590 parsed using the progressive parser and the end of the chunk
591 is in the middle of an UTF8 multibyte character.
592
593Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
594
595 * threads.c: fixed initialization problem in xmlNewGlobalState
596 which was causing crash.
597 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
598 in xmlInitializeGlobalState.
599 * parserInternals.c: cleaned up ctxt->sax initialisation.
600
601Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * tree.c include/libxml/tree.h: modified the existing APIs
604 to handle XHTML1 serialization rules automatically, also add
605 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
606 libxslt serialization uses it when needed without changing
607 the library API.
608 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
609 result/xhtml1: added a new test specifically for xhtml1 output
610 and updated the result of one XHTML1 test
611
612Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
613
614 * xinclude.c parserInternals.c encoding.c: fixed #99082
615 for xi:include encoding="..." support on text includes.
616 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
617 test/XInclude/ents/isolatin.txt : added a specific regression test
618 * python/generator.py python/libxml2class.txt: fixed the generator
619 the new set of comments generated for doc/libxml2-api.xml were
620 breaking the python generation.
621
622Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
623
624 * doc/Makefile.am: repair some problem if gtk-doc fail or such
625 * configure.in: patch for Solaris on new autoconf closes #98880
626 * doc/parsedecl.py: repair the frigging API building script,
627 did I say that python xmllib sucks ?
628 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
629 and some comment are no more truncated.
630
631Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
632
633 * parser.c: Martin Stoilov pointed out a potential leak in
634 xmlCreateMemoryParserCtxt
635
636Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
637
638 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
639 included in HTML documents and using the push parser.
640
641Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
642
643 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
644 specified, look for the Python interpreter not just in the
645 specified root but also in the specified location. Fixes #98825
646
647Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
648
649 * python/libxml.c: fixing bug #98792 , node may have no doc
650 and dereferencing without checking ain't good ...
651
652Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
653
654 * configure.in: preparing release 2.4.27
655 * doc/* : updated and rebuilt the docs
656 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
657 and all the docs are actually packaged and in the final RPMs
658 * parser.c parserInternals.c include/libxml/parser.h: restore
659 xmllint --recover feature.
660
661Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
662
663 * parser.c xpath.c: fixing #96925 wich was also dependant on the
664 processing of parsed entities, and XPath computation on sustitued
665 entities.
666 * testXPath.c: make sure entities are substitued.
667
668Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
669
670 * parser.c: fixed #96594, which was totally dependant on the
671 processing of internal parsed entities, which had to be changed.
672
673Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
674
675 * Makefile.am python/Makefile.am python/tests/Makefile.am:
676 trying to fix bug #98517 about building outside the source tree
677 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
678
679Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
680
681 * include/win32config.h: cleanup
682 * win32/Makefile.mingw: integrated mingw in JScript configure
683 * win32/Makefile.msvc: modified to allow mingw coexistence
684 * win32/configure.js: integrated mingw
685 * win32/Readme.txt: cleanup
686
687Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
688
689 * HTMLparser.c: strengthen the guard in the Pop macros,
690 like in the XML parser, closes bug #97315
691
692Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
693
694 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
695 callback is never used.
696
697Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
698
699 * parserInternals.c: fixed the initialization of the SAX structure
700 which was breaking xsltproc
701 * xpath.c: patch from Petr Pajas for CDATA nodes
702 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
703 * parser.c include/libxml/parser.h: patch from Peter Jones
704 removing a leak in xmlSAXParseMemory() and adding the
705 function xmlSAXParseMemoryWithData()
706
707Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
708
709 adding pdf of tutorial, changing web page to link to it
710 * doc/tutorial/xmltutorial.pdf
711 * doc/xml.html
712 * doc/docs.html
713
714Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
715
716 * doc/tutorial/ar01s08.html
717 adding file what I forgot for tutorial
718
719
720Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
721
722 Adding encoding discussion to tutorial
723 Added:
724 * doc/tutorial/images/*.png: DocBook admonition image files
725 * doc/tutorial/apf.html, apg.html: new generated html
726 * doc/tutorial/includeconvert.c: conversion code entity file
727 changed:
728 * doc/tutorial/xmltutorial.xml: DocBook original
729 * doc/tutorial/*.html: generated html
730
731Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
732
733 * include/libxml/*.h: retired xmlwin32version.h
734 * doc/Makefile.am: retired xmlwin32version.h
735 * win32/configure.js: retired xmlwin32version.h
736
737Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
738
739 * win32/libxml2.def.src: exported additional symbols
740 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
741 sisterhood
742
743Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
744
745 * globals.c: fixed a typo pointed out by Igor
746 * xpath.c: try to speed up node compare using line numbers
747 if available.
748
749Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
750
751 * tree.c: make xmlFreeNode() handle attributes correctly.
752
753Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
754
755 * catalog.c: completed the #96963 fix, as reported by Karl
756 Eichwalder
757
758Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
759
760 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
761
762Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
763
764 * Makefile.am: switched the order of a couple of includes
765 to fix bugs #97100
766
767Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
768
769 * catalog.c: fixed bug #96963, reverted to the old behaviour of
770 xmlLoadCatalogs that used to separate directories with a ':'.
771
772Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
773
774 * threads.c: improvements to the Windows-side of thread handling
775 * testThreads.c: conditionally excluded unistd.h
776 * testThradsWin32.c: broke overlong lines
777 * include/win32config.h: adapted thread-related macros to the new
778 scheme and for pthreads on Windows
779 * win32/Makefile.msvc: introduced a more flexible thread build,
780 added testThreads[Win32].c to the build
781 * win32/configure.js: introduced a more flexible thread config
782
7832002-10-31 John Fleck <jfleck@inkstain.net>
784
785 * doc/xml.html (and, by implication, FAQ.html)
786 added UTF-8 conversaion FAQ from Marcus Labib Iskander
787
788Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
789
790 * configure.in: removed xmlwin32version.h
791 * include/libxml/Makefile.am: removed xmlwin32version.h
792
793Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
794
795 * tree.c: applied patch from Brian Stafford to fix a bug
796 in xmlReconciliateNs()
797
798Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
799
800 * tree.c: applied patch from Christian Glahn to allow
801 xmlNewChild() on document fragment nodes
802
803Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
804
805 * parser.c: Christian Glahn found a problem with a recent
806 patch to xmlParseBalancedChunkMemoryRecover()
807 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
808 problems
809 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
810 test/schemas/seq*: added the test cases from Charles
811
812Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
813
814 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
815 serious cleanup of the spec file and associated changes
816 in the Makefiles.
817 * valid.c: try to remove some warnings on x86_64
818
819Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
820
821 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
822 fix bug #96586
823
824Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
825
826 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
827 parsing, applied his patch
828 * result/HTML/attrents.html result/HTML/attrents.html.err
829 result/HTML/attrents.html.sax test/HTML/attrents.html:
830 added the test and result case provided by Mikhail Sogrine
831
832Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
833
834 * vms/build_libxml.com vms/config.vms vms/readme.vms
835 include/libxml/parser.h include/libxml/parserInternals.h
836 include/libxml/tree.h include/libxml/xmlIO.h
837 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
838 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
839 Applied the VMS update patch from Craig A. Berry
840 * doc/*.html: update
841
842Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
843
844 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
845
846Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
847
848 * debugXML.c: adding a grep command to --shell in xmllint
849 for T.V. Raman
850
851Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * xmlcatalog.c: tried to fix some of the problem with --sgml
854
855Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
856
857 * parser.c: tried to fix bug #91500 where doc->children may
858 be overriden by a call to xmlParseBalancedChunkMemory()
859
860Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
863 identifiers in SGML catalogs containing '&'
864
865Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
866
867 * python/types.c: fixed bugs when passing result value tree
868 to Python functions.
869
870Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
871
872 * configure.in: preparing the release of 2.4.26
873 * doc/*: updated and rebuilt the documentation
874
875Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
876
877 * parser.c: fixed a XML Namespace compliance bug reported by
878 Alexander Grimalovsky
879
880Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * HTMLtree.c: fixed serialization of script and style when
883 they are not lowercase (i.e. added using the API to the tree).
884
885Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
886
887 * valid.c: make xmlValidateDocument emit a warning msg if there
888 is no DTD, pointed by Christian Glahn
889
890Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
893 content model when some of the blocks have min or max, and a couple
894 of bugs found in the process.
895 * result/schemas/list0* test/schemas/list0*: added some specific
896 regression tests
897
898Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
899
900 * README: updated the contact informations
901
902Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
903
904 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
905 misses it, reported by Peter Bray.
906
907Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
908
909 * tree.c: investigating xmlNodeGetContent() on namespace nodes
910 and removed a few warnings
911
912Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
913
914 * parser.c: Christian Glahn found a small bug in the push parser.
915 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
916 public
917
918Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * xmlschemas.c include/libxml/xmlschemas.h: added
921 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
922 * testSchemas.c: added --memory to test the new interface
923
924Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
925
926 * doc/index.py doc/search.php: integrated the XSLT indexing,
927 a few fixed in the indexer, added a scope selection at the
928 search level.
929
930Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
933 this was due to uninitialized parts of the validation context
934
935Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * debugXML.c: applied patch from Mark Vakoc except the API
938 change, preserved it.
939 * doc/*: updated the docs to point to the search engine for
940 information lookup or before bug/help reports.
941
942Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
943
944 * doc/index.py doc/search.php: added mailing-list archives
945 indexing and lookup
946
947Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
948
949 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
950
951Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
952
953 * doc/index.py: improved HTML indexing
954 * doc/search.php: make the queries also lookup the HTML based indexes
955
956Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
957
958 * doc/index.py: added HTML page indexing
959
960Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
961
962 * xmlIO.c: extended Windows path normalisation to fix the base
963 problem in libxslt.
964 * catalog.c: fixed list handling in XML_CATALOG_FILES
965
966Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
967
968 * valid.c: typo/bug found by Christian Glahn
969
970Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
971
972 * xmlIO.c: applied Windows CE patch from Javier.
973 * win32/wince: new directory, contains support for the PocketPC
974 with Windows CE from Javier.
975 * include/win32config.h: reorganised, removed duplicate
976 definitions and applied WinCE patch from Javier.
977 * include/wsockcompat.h: new file, now contains WinSock
978 compatibility macros.
979 * win32/Makefile.msvc: introduced double-run compilation.
980
981Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
982
983 * configure.in include/libxml/xmlwin32version.h: preparing release
984 of 2.4.25
985 * doc/*: updated and regenerated teh docs and web pages.
986
987Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
988
989 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
990 error were not covering namespace declarations.
991 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
992 it was missing the attribute declaration for the namespace
993 * result/VC/NS3: the fix now report breakages in that test
994
995Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
998
999Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1002 and regenerated the docs and web site
1003
1004Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1007 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1008 not before
1009
1010Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1011
1012 * python/generator.py python/libxml2class.txt: fixed a stupid error
1013 breaking the python API
1014
1015Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1016
1017 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1018 triostr.c triostr.h: applied a trio update patch from
1019 Bjorn Reese which should work with MinGW
1020
1021Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1022
1023 * tree.c: improving some documentation comments
1024 * xmlregexp.c: found and fixed a mem leak with python regression tests
1025 * doc/*: rebuilt the doc and the API XML file including the
1026 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1027 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1028 python/types.c: added access to the XML Schemas regexps from
1029 python
1030 * python/tests/Makefile.am python/tests/regexp.py: added a
1031 simple regexp bindings test
1032
1033Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1034
1035 * doc/xml.html:
1036 fixing ftp links - thanks to Vitaly Ostanin
1037
1038Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1039
1040 * xmlregexp.c: fixed the data callback on transition functionality
1041 which was broken when using the compact form
1042 * result/schemas/*: updated the results, less verbose, all tests
1043 pass like before
1044 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1045 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1046 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1047 annoying warnings
1048 * xpath.c: try to provide better error report when possible
1049
1050Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * Makefile.am: fixed a breakage raised by Jacob
1053
1054Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1055
1056 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1057 which don't use sockets
1058
1059Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1060
1061 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1062 * win32/configure.js: applied zlib patch from Daniel Gehriger
1063
1064Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1065
1066 * win32/configure.js: applied the patch from Mark Vakoc for
1067 regexp support
1068 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1069 for regexp support
1070
1071Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * xmlschemastypes.c: as pointed by Igor Float and Double
1074 parsing ain't finished yet
1075
1076Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1077
1078 * Makefile.am configure.in: trying to fix #88412 by bypassing
1079 all the python subdir if python ain't detected
1080
1081Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1082
1083 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1084 made configuring with regexps/automata/unicode the default
1085 but without schemas ATM
1086 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1087 fixed the regexp based DTD validation performance and memory
1088 problem by switching to a compact form for determinist regexps
1089 and detecting the determinism property in the process. Seems
1090 as fast as the old DTD validation specific engine :-) despite
1091 the regexp built and compaction process.
1092
1093Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1094
1095 * valid.c: determinism is debugged, new DTD checking code now works
1096 but xmlFAComputesDeterminism takes far too much CPU and the whole
1097 set usues too much memory to be really usable as-is
1098
1099Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * tree.c: fixed another stupid bug in xmlGetNodePath()
1102 * xmllint.c: --version now report the options compiled in
1103
1104Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1105
1106 * HTMLparser.c: small cleanup
1107 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1108 when configured with them. A bit of debugging around the determinism
1109 checks is still needed
1110
1111Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1112
1113 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1114
1115Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1116
1117 * xmlIO.c: small portability glitch fixed.
1118
1119Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * xmlschemastypes.c: incomplete steps for real/double support
1122 * testAutomata.c include/libxml/xmlautomata.h
1123 include/libxml/xmlregexp.h: avoiding a compilation problem
1124 * valid.c include/libxml/valid.h: starting the work toward using
1125 the regexps for actual DTD validation
1126
1127Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1128
1129 * hash.c: cosmetic cleanup
1130 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1131 integrating a DTD validation layer based on the regexps
1132
1133Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1134
1135 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1136 the determinism was tested before eliminating the epsilon
1137 transitions :-(
1138
1139Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1140
1141 * python/generator.py python/libxml.c python/libxml.py
1142 python/libxml2-python-api.xml python/libxml2class.txt
1143 python/libxml_wrap.h python/types.c: updated the python
1144 bindings, added code for easier File I/O, and the ability to
1145 define a resolver from Python fixing bug #91635
1146 * python/tests/Makefile.am python/tests/inbuf.py
1147 python/tests/outbuf.py python/tests/pushSAXhtml.py
1148 python/tests/resolver.py python/tests/serialize.py: updated
1149 and augmented the set of Python tests.
1150
1151Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1152
1153 * win32/configure.js: added more readme info for the binary
1154 package.
1155
1156Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1157
1158 * xmlIO.c: fixed a stupid out of bound array error
1159
1160Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1163 messing around with support for Windows path, cleanups,
1164 trying to identify and fix the various code path to the
1165 filename access. Added xmlNormalizeWindowsPath()
1166
1167Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * error.c valid.c: working on better error reporting of validity
1170 errors, especially providing an accurate context.
1171 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1172 error reports in those cases.
1173
1174Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1175
1176 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1177 parser.c parserInternals.c xmlIO.c: get rid of all the
1178 perror() calls made in the library execution paths. This
1179 should fix both #92059 and #92385
1180
1181Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * xmllint.c: memory leak reporting was broken after a change
1184 of the preprocessor symbol used to activate it.
1185
1186Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1187
1188 * tree.c: try to make the copy function work for node of
1189 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1190 DOM layers though, not libxml2 itself.
1191
1192Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1193
1194 * valid.c: try to provide file and line informations, not all
1195 messages are covered, but it's a (good) start
1196
1197Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1198
1199 * xinclude.c: reimplemented a large part of the XInclude
1200 processor, trying to minimize resources used, James Henstridge
1201 provided a huge test case which was exhibiting severe memory
1202 consumption problems.
1203
1204Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * python/Makefile.am: applied patch from Christophe Merlet to
1207 reestablish DESTDIR
1208
1209Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1210
1211 * libxml.spec.in: fixes libary path for x86_64 AMD
1212
1213Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1214
1215 * doc/tutorial/includekeyword.c
1216 * doc/tutorial/xmltutorial.xml:
1217 (plus resulting generated html files)
1218 fixing one spot I missed in the tutorial where I hadn't freed
1219 memory properly
1220
1221Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1222
1223 * doc/tutorial/includeaddattribute.c
1224 * doc/tutorial/includeaddkeyword.c
1225 * doc/tutorial/includegetattribute.c
1226 * doc/tutorial/includekeyword.c
1227 * doc/tutorial/xmltutorial.xml
1228 * doc/tutorial/*.html:
1229 update tutorial to properly free memory (thanks to Christopher
1230 R. Harris for pointing out that this needs to be done)
1231 * doc/tutorial/images/callouts/*.png:
1232 added image files so the callouts are graphical, making it
1233 easier to read ( use "--param callout.graphics 1" to generate
1234 html with graphical callouts)
1235
1236Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1237
1238 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1239 nice logos generated by Marc Liyanage
1240 * doc/site.xsl *.html: changed the stylesheet to show the new
1241 logo and regenerated the pages
1242
1243Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1244
1245 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1246
1247Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1248
1249 * xpath.c: possible mem leak patch from Jason Adams
1250
1251Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1254 in the XQuery namespace
1255 * configure.in: preparing 2.4.24
1256 * doc/*.html: updated the web pages
1257
1258Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * python/generator.py: closing bug #85258 by generating conditional
1261 compile check to avoid linking to routines not configured in.
1262
12632002-08-22 Havoc Pennington <hp@pobox.com>
1264
1265 * autogen.sh: update error message for missing automake
1266
1267Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1268
1269 * python/Makefile.am: typo in target name resulted in libxml2.py
1270 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1271
1272Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1273
1274 * win32/win32/Makefile.mingw: updated with version from
1275 Elizabeth Barham at http://soggytrousers.net/repository/
1276
1277Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1278
1279 * win32/Makefile.msvc: added the prefix location to the include
1280 and lib search path.
1281
12822002-08-18 Havoc Pennington <hp@pobox.com>
1283
1284 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1285 both automake 1.6 and 1.4 installed get the right automake. Means
1286 compilation from CVS will now require the latest automake 1.4
1287 release, or manually creating symlinks called "automake-1.4" and
1288 "aclocal-1.4"
1289
1290Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1291
1292 * configure.in python/Makefile.am: more AMD 64 induced changes from
1293 Frederic Crozat
1294
1295Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xinclude.c: oops I was missing the xml:base fixup too
1298 * result/XInclude/*.xml: this adds xml:base attributes to most
1299 results of the tests
1300
1301Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1302
1303 * xinclude.c: quick but apparently working implementation of
1304 xi:fallback, should close bug #89684
1305 * Makefile.am test/XInclude/docs/fallback.xml
1306 result/XInclude/fallback.xml: added a basic test for fallback,
1307 and run with --nowarning to avoid a spurious warning
1308 * configure.in: applied patch from Frederic Crozat for python
1309 bindings on AMD 64bits machines.
1310
1311Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1312
1313 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1314 the caller don't pass a SAX callback block.
1315
1316Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1317
1318 * tree.c: applied the same fix for the XML-1.0 namespace to
1319 xmlSearchNsByHref() as was done for xmlSearchNs()
1320
1321Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1322
1323 * libxml.3: small cleanup of the man page
1324 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1325 when serializing HREF attributes generated by XSLT.
1326
1327Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1330 version of Marc Liyanage' patch for boolean attributes in HTML
1331 output
1332
1333Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1334
1335 * python/tests/serialize.py: fixed the test results, indenting
1336 behaviour changed slightly
1337
1338Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1339
1340 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1341 new c14n function to Windows def files
1342
1343Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1344
1345 * c14n.c: fixed a memory leak in c14n code
1346
1347Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1348
1349 * parser.c include/libxml/parser.h: adding a new API for Christian
1350 Glahn: xmlParseBalancedChunkMemoryRecover
1351 * valid.c: patch from Rick Jones for some grammar cleanup in
1352 validation messages
1353 * result/VC/* result/valid/*: this slightly change some of the
1354 regression tests outputs
1355
1356Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * tree.c: trying to fix a problem in namespaced attribute handling
1359 raised by Christian Glahn
1360
1361Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1362
1363 * encoding.c include/libxml/encoding.h: Opening the interface
1364 xmlNewCharEncodingHandler as requested in #89415
1365 * python/generator.py python/setup.py.in: applied cleanup
1366 patches from Marc-Andre Lemburg
1367 * tree.c: fixing bug #89332 on a specific case of loosing
1368 the XML-1.0 namespace on xml:xxx attributes
1369
1370Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1371
1372 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1373 corner case from new Merlin's test suite and added a callback
1374 that will be used to improve xmlsec performance
1375
1376
1377Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1378
1379 * HTMLtree.c: trying to fix the <style> escaping problem in
1380 HTML serialization bug #89342
1381
1382Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1383
1384 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1385 and rebuilt the web site.
1386
1387Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1388
1389 * include/libxml/tree.h: added _private member to xmlNs struct
1390
1391Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1392
1393 * HTMLparser.c: fixing bug #84876 based on the xml working
1394 code.
1395
1396Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1397
1398 * python/Makefile.am: enhanced to fix bug 72012 (errors
1399 when using '-jX' make parameter)
1400
1401Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1402
1403 * xpath.c: small additional enhancement for booleans
1404 compared to nodesets
1405
1406Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1407
1408 * HTMLtree.c: changed the order of the encoding declaration
1409 attributes in the meta tags due to a bug in IE/Mac
1410
1411Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1412
1413 * xpath.c: enhanced handling of booleans (especially '='
1414 and '!=' for nodesets) - fixes bug 85256. Added new
1415 routine xmlXPathNotEqualValues for more proper handling
1416 of '!=' when nodesets are involved.
1417
1418Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1419
1420 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1421 doc/xmlcatalog_man.xml to the source distribution
1422
1423Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1424
1425 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1426 asked for this.
1427
1428Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1429
1430 * configure.in: preparing 2.4.23
1431 * doc/*: rebuilt the docs
1432
1433Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1434
1435 * parser.c: fixing bug #84169 by fixing the
1436 comment of xmlCreatePushParserCtxt to describe the
1437 encoding detection parameters better.
1438
1439Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * valid.c: fixing bug #79331 in one path the lookup for
1442 ID attributes on a namespaced node wasn't handled correctly :-\
1443
1444Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1445
1446 * HTMLparser.c: trying to fix 87235 about discarded white
1447 spaces in the HTML parser.
1448 * result/HTML/*: this changes the output of a number of HTML
1449 regression tests
1450
1451Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1452
1453 * xpath.c: applied patch from Richard Jinks for the namespace
1454 axis + fixed a memory error.
1455 * parser.c parserInternals.c: applied patches from Peter Jacobi
1456 removing ctxt->token for good.
1457 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1458 popped out by the regression tests.
1459 * Makefile.am: patch for threads makefile from Gary Pennington
1460
1461Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1462
1463 * xpath.c: enhanced behaviour of position() after usage of
1464 expressions involving preceding-sibling (et al).
1465
1466Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * hash.c: applied a patch from Peter Jacobi to solve a problem
1469 when compiling with the Watcom C on Win32
1470 * result/schemas/*.err: the change of hashing algo generated
1471 permutations in the output
1472
1473Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1474
1475 * hash.c: applied patch from Sander Vesik improving the quality of
1476 the hash function.
1477
14782002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1479
1480 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1481 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1482 xmllint.c xpath.c: replaced sprintf() with snprintf()
1483 to prevent possible buffer overflow (the bug was pointed
1484 out by Anju Premachandran)
1485
1486Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1487
1488 * parser.c: removed an uninitialized data error popped by valgrind
1489 on PE references
1490
1491Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1492
1493 * doc/xml.html
1494 adding tutorial reference to the web page
1495
1496Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1497
1498 * doc/tutorial/xmltutorial.xml
1499 * doc/tutorial/ar01s07.html
1500 * doc/tutorial/ape.html
1501 * doc/tutorial/includegetattribute.c
1502 adding section to tutorial about retrieving an attribute
1503 value
1504
1505Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1506
1507 * parser.c: applied a couple of patches from Peter Jacobi to start
1508 to get rid of ctxt->token, with a possible significant speed
1509 improvement to be gained once done. Better compliance with PE
1510 references constructs in DTDs too.
1511 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1512 from Peter too
1513
1514Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1517 xmlParseElement was likely to have been deallocated at the
1518 time of the report, possibly leading to segfault. Just report
1519 the tag name now.
1520
1521Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * xpath.c: patch from Richard Jinks for XPath substring() function
1524 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1525
15262002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1527
1528 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1529
1530Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1531
1532 *doc/FAQ.html
1533 fixing typos in FAQ, thanks to Robert Funnell for the
1534 editing help
1535
1536Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1537
1538 * NEWS: got complaints from rpmlint that it was empty
1539
1540Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1541
1542 * added doc/tutorial, including:
1543 apa.html
1544 apb.html
1545 apc.html
1546 apd.html
1547 ar01s02.html
1548 ar01s03.html
1549 ar01s04.html
1550 ar01s05.html
1551 ar01s06.html
1552 includeaddattribute.c
1553 includeaddkeyword.c
1554 includekeyword.c
1555 includestory.xml
1556 index.html
1557 xmltutorial.xml
1558 libxml tutorial, including generated html
1559
1560Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1561
1562 * result/c14n/exc-without-comments/merlin-c14n-two-*
1563 result/c14n/without-comments/merlin-c14n-two-*
1564 test/c14n/exc-without-comments/merlin-c14n-two-*
1565 test/c14n/without-comments/merlin-c14n-two-*
1566 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1567 c14n/exc-c14n and slightly modified test script to handle
1568 these test cases
1569 * c14n.c: fixed bugs for complicated nodes set (namespace
1570 without node and others from merlin-c14n-two.tar.gz)
1571 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1572 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1573 for xmlsec performance patch
1574 * xpath.c: fixed self::node() for namespaces and attributes
1575
1576Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1577
1578 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1579 but with the format parameter
1580 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1581
1582Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1583
1584 * Makefile.am: updated c14n tests suite
1585 * c14n.c: performance improvement for previous c14n patch
1586
1587Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1588
1589 * parser.c: another peroformance patch from Peter Jacobi, that
1590 time on parsing attribute values.
1591
1592Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1593
1594 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1595 into LibXML2 test suite
1596
1597Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1598
1599 * c14n.c: propagating xpath ancesstors node fix to c14n
1600 plus small performance improvement to reduce number of
1601 mallocs
1602 * xpath.c: fixed ancestors axis processing for namespace nodes
1603
1604Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1605
1606 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1607 Peter Jacobi
1608
1609Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1610
1611 * configure.in: preparing 2.4.22
1612
1613Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1614
1615 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1616 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1617 a public entry point.
1618 * doc/*: rebuilt the API and docs
1619
1620Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * xpath.c: patch from Richard Jinks to fix a problem introduced
1623 in the previous patch and pointed by Norm
1624
1625Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1626
1627 * libxml.spec.in: fixing bug #81112
1628
1629Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1630
1631 * uri.c: fixing bug #82848
1632
1633Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1634
1635 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1636 output of one catalog test
1637
1638Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1639
1640 * global.data globals.c tree.c include/libxml/globals.h
1641 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1642 default value for global parameter xmlIndentTreeOutput to 1 and
1643 introduced new global parameter xmlTreeIndentString (the string
1644 used to do one-level indent) with default value " " (as it was
1645 in tree.c)
1646
1647Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1648
1649 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1650 with trio and schemas.
1651
1652Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * xpath.c: patch from Richard Jinks to fix the problem raised in
1655 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1656
1657Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * xmlschemas.c: a bit of work on import.
1660 * xmlschemastypes.c: Charles Bozeman provided a compare function
1661 for date/time types so min/max facet restrictions should work,
1662 indeterminate comparisons return an error instead of equal.
1663 * test/schemas/date_0* result/schemas/date_0_0: specific test
1664 from Charles Bozeman too
1665
1666Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1667
1668 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1669 from Christian Cornelssen fixing the man pages and the Catalog
1670 building script.
1671 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1672 next step is <xs:import> I now have a reasonable understanding
1673 of how it works.
1674
1675Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1676
1677 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1678
1679Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1680
1681 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1682
1683Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1684
1685 * xpath.c: fixing an XPath function evalutation bug pointed out
1686 by Alexey Efimov where the context was lost when evaluating
1687 the function arguments
1688
1689Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1690
1691 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1692 function public for XMLSec performance optimizations
1693
1694Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1695
1696 * python/generator.py python/libxml2class.txt : fixed a problem
1697 with the HTML parser pointed by Gary Benson
1698 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1699 example
1700
1701Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1702 * parser.c: fixed bug #81159 (memory growth in SAX)
1703
1704Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1705 * xpath.c: fixed bug #78858 (the real fix)
1706
1707Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1708 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1709
1710Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1711
1712 * tree.c: modified xmlNodeSetBase to allow changing the
1713 base of a document.
1714
1715Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1716
1717 * xmlschemastypes.c: patch Charles Bozeman for validation of
1718 all the date, time, and duration types
1719 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1720 * configure.in: fixed an error pointed by an user
1721 * xml2-config.in: fixed an error pointed by an user
1722
1723Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1724
1725 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1726 win32/libxml2.def.src xmlIO.c: exported default
1727 'file:', 'http:' and 'ftp:' protocols input handlers
1728 and maked protocols comparisson case insensitive
1729
1730Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1731
1732 * configure.in: Neven Has detected a typo
1733
1734Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1735
1736 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1737 as one of the persons allowed to commit directly to the
1738 module.
1739
1740Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1741
1742 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1743 * valid.c: raised a too low limit
1744 * doc/*: rebuilt the docs
1745
1746Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1747
1748 * test/XPath/expr/floats test/XPath/expr/functions
1749 result/XPath/expr/floats result/XPath/expr/functions
1750 xpath.c: another XPath conformance patch from Richard Jinks
1751
1752Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1753
1754 * xmlschemas.c: fixed validation of attribute groups.
1755 * test/schemas result/schemas: added an example from the primer
1756
1757Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1758
1759 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1760 * test/schemas result/schemas: updated the test list
1761
1762Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1763
1764 * TODO: updated a bit
1765 * parser.c: made a comment more specific
1766 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1767 Schemas conformance.
1768 * test/schemas result/schemas: updated the test list
1769
1770Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1771
1772 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1773 implementing xs:all with minOccurs = 0
1774 * tes/schemas/* result/schemas/*: added more tests covering
1775 xs:all
1776
1777Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1778
1779 * xmlregexp.c: first implementation of the all particle, this
1780 may need to be revisited for case where not all transitions
1781 must be crossed.
1782
1783Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1784
1785 * tree.c: another entity processing update from Markus Henke
1786
1787Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1788
1789 * trionan.c: fixed crash on OSF/1
1790
1791Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1792
1793 * xmlschemas.c: more Schemas work
1794 * test/schemas/* result/schemas/*: added more tests coming
1795 from the spec.
1796
1797Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1798
1799 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1800 ExcC14N specification
1801
1802Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1803
1804 * tree.c: patch from Markus Henke, fix for recursive entities.
1805
1806Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1807
1808 * xpath.c: fix a problem with string() on a document node.
1809
1810Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * Makefile.am xmlschemas.c: more Schemas work
1813 * test/schemas/* result/schemas/*: added more tests coming
1814 from the spec.
1815
1816Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1817
1818 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1819 * result/HTML/*: this changes a few things in the results
1820
1821Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1822
1823 * include/libxml/tree.h: eliminated 'declaration different than
1824 prototype' warning
1825 * include/win32config.h: "resolved" conflicts with errno.h
1826
1827Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1828
1829 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1830 on the automata interfaces and debug of counted choices
1831 * test/schemas/* result/schemas/*: added a number of tests
1832
1833Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1834
1835 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1836 a bit of work on Schemas
1837 * testSchemas.c: try to make it more useful
1838 * test/schemas/* result/schemas/* Makefile.am: changed the
1839 Schemas regression test procedure, started adding a few samples
1840
1841Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1842
1843 * include/libxml/encoding.h: Patch for the Borland C++ builder
1844 * include/libxml/tree.h: Patch for the Borland C++ builder
1845 * threads.c: Patch for the Borland C++ builder
1846 * win32/bcb5: New directory for the Borland C++ builder
1847 project files
1848
1849Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1850
1851 * win32/Makefile.msvc: Update for XML Schema support
1852 * win32/configure.js: Update for XML Schema support
1853 * win32/libxml2.def.src: Update for XML Schema support
1854
1855Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1856
1857 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1858 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1859 xmlunicode.c include/libxml/Makefile.am
1860 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1861 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1862 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1863 include/libxml/xmlversion.h.in : merged the current state of
1864 XML Schemas implementation, it is not configured in by default,
1865 a specific --schemas configure option has been added.
1866 * test/automata test/regexp test/schemas Makefile.am
1867 result/automata result/regexp result/schemas:
1868 merged automata/regexp/schemas regression tests
1869
1870Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1871
1872 * xpath.c: Gary found a compile time problem, fixes #78823
1873
1874Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1875
1876 * configure.in: release of 2.4.20
1877 * doc/*: updated and rebuilt the docs
1878
1879Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1880
1881 * python/Makefile.am: patch from Cristian Gafton to build on
1882 Red Hat 6.2, should also fix #75779
1883
1884Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1885
1886 * valid.c: first part of fixing #78729
1887
1888Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1889
1890 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1891 escaping of URI when saving HTML files.
1892 * result/HTML/*: this impacted some tests
1893
1894Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * configure.in: trying to fix #77441
1897
1898Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1899
1900 * include/libxml/xmlIO.h: Hallski complained it could not be
1901 included by itself.
1902
1903Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1906
1907Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1908
1909 * win32/configure.js: patch from Nilo for the c14n option
1910 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1911
1912Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1913
1914 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1915 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1916 LIBXML_THREAD_ENABLED
1917
1918Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * xpath.c: another patch from Richard Jinks for substring conformance
1921 * test/XPath/expr/floats test/XPath/expr/strings
1922 result/XPath/expr/floats result/XPath/expr/strings: update of the
1923 test suite to check those.
1924
1925Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1926
1927 * xpath.c: patch from Richard Jinks for .x float parsing.
1928
1929Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1930
1931 * parser.c: patch from Markus Henke when an encoding ain't recognized
1932
1933Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1934
1935 * libxml.m4: got a report that #include <string.h> was needed
1936
1937Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1938
1939 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1940
1941Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1942
1943 * doc/example.html: fixing typo
1944
1945Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1946
1947 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1948 pointed out by Melvyn Sopacua.
1949
1950Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1951
1952 * libxml.m4: Frédéric Crozat gave a patch related to the change
1953 of Include paths breaking the libxml.m4
1954
1955Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
1956
1957 * xpath.c: Fix bug #76927 forgot to save some context
1958 when evaluating binary expressions
1959
1960Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * configure.in: fixed configure for MPE/iX from Markus Henke
1963 * xmlmemory.c: fixed initialization problems
1964 * xpath.c: another set of patches from Richard Jinks this
1965 fixes "make XPathtests" on linux
1966
1967Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
1968
1969 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
1970 * test/XPath/expr/compare test/XPath/expr/equality
1971 test/XPath/expr/floats test/XPath/expr/functions
1972 test/XPath/expr/strings result/XPath/expr/compare
1973 result/XPath/expr/equality result/XPath/expr/floats
1974 result/XPath/expr/functions result/XPath/expr/strings: Updated
1975 tests though they show a divergence on Linux
1976
1977Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * xpath.c trionan.c: previous commit also included patches
1980 from Richard Jinks on some IEEE support corner case
1981
1982Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
1985 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
1986 that $(datadir) should be used for docs
1987
1988Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
1989
1990 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
1991 could leak filedescriptors
1992
1993Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * configure.in nanohttp.c: applied patch from Allan Clark for
1996 UnixWare/OpenServer
1997
1998Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * configure.in: preparing 2.4.19
2001 * doc/*: rebuilt the docs
2002
2003Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * nanohttp.c: fixing #76043, got fed up with non-portability
2006 of that piece of code.
2007
2008Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * valid.c SAX.c: Never commit without running "make tests" :-(
2011 fix a couple of stupidities in the previous commit
2012 * result/*: a few changes in some attribute order result of previous
2013 commit.
2014
2015Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2018 the internal subset should not raise duplicate ID errors,
2019 also there was a small bug in conjunction to namespace
2020 declarations defaulted and xml:xxx attributes DTD definitions.
2021
2022Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2023
2024 * xpath.c: Richard Jinks also raised some rounding problems
2025 this tries to fix them
2026
2027Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2028
2029 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2030 behaviour in xmlXPathCastToString()
2031
2032Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2033
2034 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2035 raised by Morus Walter
2036
2037Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2038
2039 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2040 from Igor
2041
2042Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2043
2044 * xpath.c: fixing #75619, related to a problem when trying
2045 to evaluate condition when the current node set resulting
2046 from that sub-step evaluation is empty. Also fixes 2 potential
2047 problem with previous-sibling and next-siblings axis.
2048
2049Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2050
2051 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2052 HTML support is not configured in.
2053
2054Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2055
2056 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2057 include/libxml/tree.h: dohh I really didn't intended to commit
2058 this test version :-(
2059
2060Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2061
2062 * testSAX.c: I wanted to see the real speed at the SAX interface
2063 after a little too many Ximianer started complaining about the
2064 parser speed.
2065 added a --quiet option:
2066 paphio:~/XML -> ls -l db100000.xml
2067 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2068 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2069 3200006 callbacks generated
2070 real 0m1.270s
2071 Which means 16MBytes/s and 3Mcallback/s
2072
2073Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2074
2075 * xpath.c: valgrind spotted another error that time when running
2076 on libxslt regression tests
2077
2078Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2079
2080 * Makefile.am: adding "make valgrind" running the full regression
2081 tests (except python ones) under Valgrind (using valgrind -q
2082 which was kindly added by the author).
2083 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2084 passes cleanly now except an obcure floating point initialization
2085 raised in log10() in one XPath regression test ???
2086 * tree.c: edited some comments to close #75244
2087
2088Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2089
2090 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2091 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2092 context of ScrollKeeper, made sure that if the number is
2093 an integer, the serialization follows the description at
2094 http://www.w3.org/TR/xpath#section-String-Functions
2095
2096Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2097
2098 * configure.in: preparing 2.4.18
2099 * doc/*: updated and rebuilt the web site
2100 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2101 the Windows and Cygwin maintainers.
2102 * parser.c: humm, changed the way the SAX parser work when
2103 xmlSubstituteEntitiesDefault(1) is set, it will then
2104 do the entity registration and loading by itself in case the
2105 user provided SAX getEntity() returns NULL.
2106 * testSAX.c: added --noent to test the behaviour.
2107
2108Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * parser.c: Wilfried Teiken provided a hackish but working
2111 way to get context reported back on entities when parsing
2112 with SAX and without breaking the DOM build.
2113
2114Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2115
2116 * c14n.c: applied a new patch from Aleksey Sanin
2117 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2118 to reference Aleksey implementation of XML digital Signatures
2119
2120Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2121
2122 * xpath.c: small fix to avoid potential problem due to
2123 ordering of freeing data
2124 * python/Makefile.am: people were complaining about
2125 the generated file in python dir not being built
2126
2127Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2128
2129 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2130 python/generator.py python/libxml.c python/types.c: Cleanup
2131 of the python Makefiles based on Jacob and James feedback,
2132 fixed the spec file accordingly, fixed the number of warning
2133 that passing my pedantic CFLAGS was generating. Conclusion
2134 is that Python includes are real crap.
2135
2136Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * configure,in: it was reported quite a few times that
2139 xml2-config --cflags should not output
2140 -I$includeprefix/libxml2/libxml because libxml2 header names
2141 clashes with existing names like list.h from C++ stl.
2142 Includes should be #include<libxml/xxx.h> so ...
2143
2144Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * c14n.c: another patch from Aleksey Sanin
2147
2148Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2149
2150 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2151 canonicalization algorithm
2152 * doc/xml.html doc/index.html: added the C14N references on the
2153 index page.
2154
21552002-03-13 jacob berkman <jacob@ximian.com>
2156
2157 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2158 usage, redundant, and gcc specific
2159
2160Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2161
2162 * xpath.c: speedup some node selection operations, this can
2163 have a significant impact on DocBook Norm's stylesheets
2164 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2165 make sure it's always the case
2166 * debugXML.c: distinguish CDATA and comments in ls operations
2167
2168Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2171 to generate better API descriptions etc...
2172
2173Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2174
2175 * c14n.c: Fixing #74186, made sure all boolean expressions
2176 get fully parenthesized, ran indent on the output
2177 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2178 include/libxml/tree.h: also #74186 related, removed the
2179 --with-buffers option, and all the preprocessor conditional
2180 sections that were resulting from it.
2181
2182Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2183
2184 * valid.c: applied patch from Dodji Seketeli fixing an
2185 uninitailized variable in xmlValidGetValidElements()
2186
2187Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2188
2189 * c14n.c: fixed a few comments
2190 * doc/*.html doc/*/*.html: regenerated the docs and added
2191 the C14N API
2192 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2193
2194Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2195
2196 * check-xml-test-suite.py: fix to adapt varaiations in the
2197 bindings
2198 * configure.in python/setup.py python/setup.py.in: fixed to
2199 have the version of the python scripts automatically updated
2200
2201Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2202
2203 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2204 in xmlCopyProp()
2205
2206Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2207
2208 * configure.in: preparing 2.4.17 release
2209 * doc/*: updated and rebuilt the docs
2210 * xpath.c: fixed a comment
2211 * python/libxml.c: fixed a possible reentrancy problem
2212
2213Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2214
2215 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2216 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2217 added a specific regression test
2218 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2219 not raise exceptions when failing to find the attribute.
2220
2221Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * configure.in xmllint.c: owen pointed out a problem with the
2224 ftme fix, gettimeofday() was not detected by configure and
2225 the ftime header wasn't included, dohhh
2226
2227Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2228
2229 * configure.in xmllint.c: trying to fix #71457 for timing
2230 precision when gettimeofday() is not availble but ftime() is
2231
2232Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2235 are now copied on install and part of the -devel RPM
2236
2237Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2238
2239 * xpath.c: trying to avoid bug #72150 which was apparently
2240 caused by a gcc bug (or a processor problem) as detailed
2241 at http://veillard.com/gcc.bug
2242
2243Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2244
2245 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2246 fixed xmlReconciliateNs(), added a Python test/example for
2247 inter-document cut'n paste
2248 * python/libxml.py: fixed node.doc on document nodes and added
2249 xpathEval() onto node objects
2250
2251Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2252
2253 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2254 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2255 fixup and integrated tests for the serialization stuff
2256
2257Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2260 moved the libxml man page to section 3
2261
2262Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2263
2264 * tree.c: fix bug #72490
2265 * python/libxml.c python/libxml.py: added methods serialize()
2266 and saveTo() to all node elements.
2267
2268Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2269
2270 * xmlIO.c: closed #73430, don't read from an input source
2271 which indicated an end-of-file or an error.
2272
2273Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2274
2275 * parser.c: make sure SAX endDocument is always called as
2276 this could result in a Python memory leak otherwise (it's
2277 used to decrement ref-counting)
2278 * python/generator.py python/libxml.c python/libxml.py
2279 python/libxml2-python-api.xml python/libxml2class.txt
2280 python/tests/error.py python/tests/xpath.py: implemented
2281 the suggestions made by Gary Benson and extended the tests
2282 to match it.
2283
2284Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2285
2286 * python/generator.py: applied patch fixing #73450
2287
2288Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2289
2290 * xpath.c: fixing #61290 "namespace nodes have no parent"
2291 long standing divergence from the XPath REC. NodeSets
2292 simply hold a copy of namespace nodes and those node ->next
2293 points to the parent (which may not be the node carrying the
2294 definition).
2295 * include/libxml/xpath.h: flagged but didn't added a possible
2296 speedup
2297 * DOCBparser.c HTMLparser.c: removed some warnings from push
2298 parser due to new state being added.
2299 * tree.c: new fix from Boris Erdmann
2300 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2301 the XML Canonalization support from Aleksey Sanin
2302
2303Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2304
2305 * tree.c: patch from Boris Erdmann fixing some namespace odities
2306 with xmlCopyNode()
2307
2308Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2309
2310 * xmlIO.c: fix bug #72706 when loading a NULL entity
2311
2312Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2313
2314 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2315 actually change in a future XML Namespace revision.
2316
2317Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2318
2319 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2320 added the possibility of returning nodesets from XPath extension
2321 functions written in Python
2322
2323Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2324
2325 * python/*: commiting some Python bindings work done while travelling
2326
2327Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2330 explicitely with memory debugging switched on
2331
2332Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2335 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2336 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2337 the accessor generator for strings
2338 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2339 regression test.
2340
2341Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * python/README python/generator.py python/libxml.c python/setup.py:
2344 added the 'usual' setup.py to allow building a libxml2-python
2345 module based on the same code. The initialization is however
2346 different the 2 .so files fo libxml2 and libxslt are identical and
2347 they entry point initialize both libraries. this is done to avoid
2348 some possible nasty problem since the Python don't merge the maps
2349 of all shared modules.
2350
2351Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * parser.c: fixed a push/encoding bug reported by Michael
2354 on librsvg
2355
2356Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * include/libxml/parserInternals.h: fixes a misplaced #endif
2359
2360Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * parser.c valid.c: found and fixed a couple of allocation bugs
2363
2364Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2365
2366 * doc/xml.html doc/python.html doc/*: added a Python and binding
2367 page describing the current state of the Python bindings and
2368 giving pointers to the other languages wrappers.
2369
2370Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2371
2372 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2373 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2374 rebuilt the API and web site
2375 * xpath.c: fixed #71978 portability bugs
2376
2377Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2378
2379 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2380
2381Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2382
2383 * include/libxml/parserInternals.h parser.c: had to change
2384 2 internal parsing API when processing document content
2385 to check the start and end of element content are defined
2386 in the same entity
2387 * valid.c include/libxml/valid.h: attribute normalization can
2388 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2389 with the context to report it.
2390 * SAX.c: fixed the last known bugs, crazy validation constraints
2391 when a document is standalone seems correctly handled. There
2392 is a couple of open issues left which need consideration especially
2393 PE93 on external unparsed entities and standalone status.
2394 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2395 The 2 tests left failing are actually in error. Cleanup done.
2396
2397Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2398
2399 * valid.c: implemented E59 spaces in CDATA does not match the
2400 nonterminal S
2401
2402Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2403
2404 * SAX.c parser.c valid.c: more validation test fixups
2405 * check-xml-test-suite.py: added duration info for the tests
2406
2407Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * parser.c valid.c: a couple of errors were reported but not
2410 saved back as such in the parsing context. Down to 1% failure rate
2411 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2412
2413Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2414
2415 * xmlInternald.c: isExtender was missing a char
2416 * parser.c include/libxml/parser.h: % are acceptable in the
2417 internal subset if within a PUBLIC ID
2418
2419Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2420
2421 * SAX.c parserInternals.c valid.c: more work on the conformance
2422 suite. Took the step to finally block documents with encoding
2423 errors. It's a fatal error per the spec, people should have fixed
2424 their documents by now.
2425
2426Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2427
2428 * check-xml-test-suite.py: fixed the test script after some discussion
2429 on the semantic of TYPE="error"
2430 * Makefile.am: added the script to the distrib
2431
2432Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2433
2434 * SAX.c entities.c: fixed a couple of conformances issues deep
2435 into the validation code (standalone and undeclared Notations)
2436
2437Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2438
2439 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2440 stayed there for years !
2441
2442Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2443
2444 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2445 missing
2446
2447Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2448
2449 * check-xml-test-suite.py: improved the behaviour a bit as
2450 well as the logs
2451 * parser.c valid.c SAX.c: fixed a few more bugs
2452 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2453
2454Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * check-xml-test-suite.py: python script to run regression tests
2457 against the XML Test suite of W3C/OASis
2458 * SAX.c: fixed a validation bug
2459 * parser.c: fixed 3 errors pointed by the test suite
2460 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2461 * python/Makefile.am: fixed a dependendy
2462
2463Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2464
2465 * xmlmemory.c: avoid a warning bug #71594
2466
2467Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2470 warning on alpha/Tru64
2471
2472Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2473
2474 * include/libxml/entities.h: fixing a comment
2475 * valid.c: fixing some troubles with validity check on namespaces
2476 * result/VC/NS3 test/VC/NS3: added a specific regression test
2477
2478Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2479
2480 * tree.c: Fixing #71342 serializing '\n' in attribute values
2481 * result/noent/att3 result/att3 test/att3: added a specific
2482 test.
2483
2484Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2485
2486 * python/libxml.c: couple of bug fixes
2487
2488Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2489
2490 * python/*.py: removed tabs and used spaces.
2491
2492Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2493
2494 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2495 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2496
2497Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2500 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2501
2502Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * include/libxml/encoding.h include/libxml/entities.h
2505 include/libxml/globals.h include/libxml/parser.h
2506 include/libxml/threads.h include/libxml/tree.h
2507 include/libxml/xmlmemory.h: trying to fix the include mess
2508
2509Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2510
2511 * include/libxml/xmlmemory.h: reverted part of the previous
2512 attempt to provide #69655, this was breaking the build.
2513
2514Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2515
2516 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2517 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2518 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2519 include/libxml/parserInternals.h include/libxml/tree.h
2520 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2521 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2522 clean.
2523 * python/libxml.c: fixed a warning.
2524
2525Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2526
2527 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2528 copying of node, merge back IDs in the target document.
2529 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2530 test/XInclude/ents/ids.xml: test case
2531 * result/VC/ElementValid4: output changed due to a typo fix
2532
2533Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2534
2535 * python/Makefile.am: seems some version of automake didn't
2536 generate the dependancies right as Jacob found out. Add
2537 an extra dependancy rule.
2538
2539Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2540
2541 * parserInternals.c valid.c: Justin Fletcher found some parts
2542 of the code needing cleanup
2543 * libxml.spec.in python/Makefile.am python/generator.py
2544 python/libxml.c python/libxml.py: Fixed the python Makefiles
2545 corrected a bug showing up on ia64, changed the name of the
2546 python internal module too
2547
2548Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2549
2550 * Makefile.am: applied patch from Andris Pavenis for binary
2551 name suffixes
2552
2553Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2554
2555 * xmllint.c win32/win32config.h: fixing #68748
2556
2557Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * valid.c: fixing #70166
2560
2561Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2562
2563 * valid.c: fixing #70077
2564
2565Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2566
2567 * Copyright Makefile.am README configure.in libxml.spec.in:
2568 Changed to the MIT Licence
2569 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2570 doc/xmlio.html: updated the doc accordingly
2571 * include/libxml/xmlwin32version.h configure.in: preparing
2572 2.4.14 release
2573 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2574 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2575 fixed the const xmlChar * wrapper and generator, XPath extension
2576 functions now use the context as first argument
2577 * python/tests/tstxpath.py python/tests/xpath.py
2578 python/tests/xpathext.py: Updated the tests accordingly
2579 * tree.c: fixed bug #70067
2580
2581Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * Makefile.am: cleanup
2584 * debugXML.c: always use stdout if output is NULL
2585 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2586 * python/Makefile.am python/generator.py python/libxml2class.txt
2587 python/libxml_wrap.h python/types.c: augmented the number of bindings
2588 handling FILE * and XPath contexts
2589 * python/tests/Makefile.am: avoid a stupid problem due to the
2590 use of TEST.
2591
2592Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2593
2594 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2595
2596Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * python/TODO python/libxml.c: cleanup the extension function lookup
2599 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2600
2601Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * configure.in python/Makefile.am: do not install outside
2604 of prefix
2605
2606Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2607
2608 * python/TODO python/libxml.c: started adding SAX interfaces
2609 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2610 SAX test
2611
2612Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2613
2614 * tree.c: hardened the addChild function
2615 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2616 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2617 added accessors needed for xmlNode, a bit more testing and
2618 extension of interfaces
2619 * python/tests/Makefile.am python/tests/build.py: added a test
2620 build from scratch/save/load/check
2621
2622Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2623
2624 * parserInternals.c: change a small bit in the way valididy
2625 error messages get initialized
2626 * python/TODO python/libxml.c python/libxml2-python-api.xml
2627 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2628 added some memory debugging to track leaks at the libxml2 level
2629 * python/tests/*.py: changed all tests to check for leaks,
2630 there is just one left in XPath extension registrations.
2631
2632Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * python/TODO python/generator.py python/libxml2-python-api.xml
2635 python/libxml2class.txt: more accessor classes for the parser
2636 context, allow to switch on and check validity
2637 * python/tests/Makefile.am python/tests/error.py
2638 python/tests/invalid.xml python/tests/valid.xml
2639 python/tests/validate.py: attded more test and and added error.py
2640 which I forgot to commit in the last step
2641
2642Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2643
2644 * python/Makefile.am python/types.c: cleanup
2645 * python/libxml.c python/libxml.py python/libxml_wrap.h
2646 python/generator.py python/libxml2-python-api.xml
2647 python/libxml2class.txt: added class for parser context, added
2648 first cut for push mode support. Added a framework to generate
2649 accessors functions.
2650 * python/tests/Makefile.am python/tests/push.py: added a push
2651 test
2652
2653Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2654
2655 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2656 bug a bit of cleanup.
2657
2658Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2659
2660 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2661 python/libxml2class.txt: adding error redirections and preformat
2662 to a python handler
2663 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2664 tests self checking
2665
2666Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2667
2668 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2669 a function
2670
2671Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2672
2673 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2674 python/libxml.c python/libxml2-python-api.xml
2675 python/libxml2class.txt: Progressing through the TODOs, class
2676 description output, extra XML API, RPM now builds the wrappers
2677 for all python installed versions
2678
2679Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2680
2681 * configure.in libxml.spec.in python/Makefile.am python/TODO
2682 python/generator.py python/libxml2class.txt: added more informations
2683 in the libxml2-python package including docs. Slightly changed
2684 the class hierarchy
2685 * python/tests/*: added basic regression tests infrastructure too
2686
2687Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2688
2689 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2690 added libxml2-python as part of the packages installed
2691
2692Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2693
2694 * python/Makefile.am python/generator.py python/libxml.c
2695 python/libxml.py: more work, now able to extend the
2696 XPath interpreter with functions written in python.
2697
2698Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2699
2700 * python/Makefile.am: Jacob sent a patch to allow building from
2701 tarfile.
2702
2703Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2704
2705 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2706 inserted the python wrappers build, I hope this won't be too
2707 unportable
2708
2709Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2710
2711 * xpath.c: minor optimization
2712 * python/generator.py python/libxml.c python/libxml.py
2713 python/libxml_wrap.h: more work on the python bindings,
2714 they now support XPath and there is no evident leak
2715
2716Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * python/generator.py python/libxml.c python/libxml.py:
2719 more work on the python bindings generator.
2720
2721Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2722
2723 * python/generator.py python/libxml.c python/libxml_wrap.h:
2724 more work on the python bindings.
2725
2726Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * python/generator.py python/libxml.c python/libxml.py
2729 python/libxml_wrap.h: commited early version of a python binding
2730 for private use only ATM
2731
2732Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2733
2734 * entities.c tree.c include/libxml/entities.h: applied patch
2735 from Anthony Jones to implement copy of DTD subtree too. Had
2736 just to keep 2 function private which really ought to become
2737 public ones.
2738
2739Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2740
2741 * xmllint.c: added pointers to the web pages in the usage()
2742
2743Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2744
2745 * tree.c: more fixes from Petr Kozelka for attribute handling
2746 in the tree API to align the semantic with DOM.
2747
2748Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2749
2750 * valid.c tree.c entities.c: another set of patches from
2751 Anthony Jones for copy operations cleanup and robustness
2752
2753Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2754
2755 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2756 an alphabetic index based on comments content
2757 * doc/*: rebuilt the web site with the new references
2758
2759Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2760
2761 * parserInternals.h: Greg Sjaardema suggested to use an
2762 eponential buffer groth policy in xmlParserAddNodeInfo()
2763
2764Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2767 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2768 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2769 to generate cross-references, and added/updated the stylesheets
2770 to generate and link API indexes. The generic keyword index
2771 is not done yet.
2772 * doc/*.html: regenerated all the usual docs too
2773
2774Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * debugXML.c: added an xpath function to the shell for T. V. Raman
2777
2778Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2779
2780 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2781 debug routines.
2782
2783Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2784
2785 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2786 support of attribute nodes
2787
2788Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2789
2790 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2791 hopefully near complete and fully documented of the API in XML
2792 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2793 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2794 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2795 include/libxml/parserInternals.h include/libxml/valid.hi
2796 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2797 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2798 include/libxml/xpath.h include/libxml/xpathInternals.h:
2799 Cleaned up the doc comments a lot in the process, the interface
2800 coverage is now 100%
2801
2802Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2803
2804 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2805 extracts comments from the gtk-doc DocBook output (a bit
2806 convoluted but seems to work).
2807
2808Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2809
2810 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2811 added an XML description of the API, moved the script generating
2812 it here. Added a "make api" target
2813
2814Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2815
2816 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2817
2818Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2819
2820 * xpath.c include/libxml/xpathInternals.h: the change made to
2821 xmlXPathFuncLookupFunc was incompatible roll it back
2822
2823Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * SAX.c: cleanup patch from Anthony Jones
2826 * doc/Makefile.am: fix the headers to avoid in make scan
2827 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2828 includes, * vs Ptr and general cleanup
2829 * parsedecl.py: first version of a script to extract the
2830 module interfaces, the goal will be to provide .decl or XML
2831 specification of the interfaces to build wrappers.
2832
2833Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2834
2835 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2836 now provides return codes in case of errors
2837
2838Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2839
2840 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2841 Upgraded to trio baseline 1.6
2842 * strio.h strio.c: Replaced by triostr.h and triostr.c
2843
2844Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2845
2846 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2847 of strdup usage in the code
2848
2849Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2850
2851 * parser.c error.c: Keith Isdale complained rightly that
2852 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2853
2854Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2855
2856 * tree.c: fixed the funxtion to set the xml: attributes
2857 * debugXML.c: added "setbase" to test it.
2858
2859Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2860
2861 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2862 to allow updating an attribute content
2863
2864Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2865
2866 * libxml.h: try to avoid problems when compiling on Windows
2867
2868Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2869
2870 * hash.c: patch from Anthony Jones for hash.c allocation size
2871 * Makefile.am: trying to work around Yet Another Libtool Madness
2872 and build the 2.4.13 release finally ...
2873
2874Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2875
2876 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2877 * doc/* : update of the documentation
2878
2879Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2880
2881 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2882 at fixing #61290 :-(
2883
2884Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2885
2886 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2887 Fixes bug #67229
2888
2889Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2890
2891 * tree.c: trying to avoid troubles when a subtree is copied
2892 and coalesced in part with the target tree. Should fix
2893 bug #67407
2894
2895Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2896
2897 * valid.c: fixed validation of attributes content of type
2898 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2899 values, very old bug. Fixes #67671
2900
2901Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2902
2903 * parser.c include/libxml/parserInternals.h tree.c: integrated
2904 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2905 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2906
2907Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * threads.c: applied Serguei Narojnyi's patch to add native
2910 thread support on the Win32 platform
2911 * testThreadsWin32.c Makefile.am: added the test program also
2912 from Serguei, Win32 specific
2913 * include/win32config.h include/libxml/xmlwin32version.h.in:
2914 added patch from Igor for the Windows thread specific defines.
2915
2916Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2919
2920Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2921
2922 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2923 output page into XMLinfo.html. Close bug #66951 and
2924 raised by Robert Collins too.
2925
2926Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2927
2928 * encoding.c: Paul Keogh pointed out a possibility of segfault
2929 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2930 Closes bug # 68238
2931
2932Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * doc/*.html: updated the Gdome2 links
2935
2936Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2937
2938 * libxml.h: Applied following patches from Robert Collins
2939 and make sure IN_LIBXML is defined when compiling it
2940 -------
2941 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2942 as well as Visual C.
2943 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2944 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2945 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2946 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2947 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2948 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2949 xmlSysIDExists xmlNoNetExists).
2950 * xmllint.c: Don't include winsock2.h for Cygwin.
2951
2952Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
2955 when the version info is not present.
2956
2957Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2958
2959 * tree.c: Anthony Jones pointed out a problem in
2960 xmlStringGetNodeList() and provided a fix for it
2961
2962Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2963
2964 * parser.c: patch from Frank J Franklin to remove a bug in
2965 xmlCreatePushParserCtxt() when the initial buffer passed
2966 is large.
2967
2968Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * win32/*: big cleanup of the Windows/MSVC project files
2971 from Igor Zlatkovic
2972
2973Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * doc/Makefile.am: should fix #67674 and avoid troubles if
2976 xsltproc is not available or fails in the prefix provided
2977
2978Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
2979
2980 * xmlmemory.c: one more doc patch from Charlie Bozeman.
2981
2982Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
2983
2984 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
2985 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
2986 Fixed a few other problems raised by Charlie Bozeman.
2987 * result/VC/ElementValid[5-7]: fixed the output
2988
2989Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
2990
2991 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
2992 patches from Charlie Bozeman. Regenerated the HTML docs.
2993
2994Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
2995
2996 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
2997 for Windows from Igor
2998
2999Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3000
3001 * xmllint.c: applied Justin Fletcher patch for --output or -o
3002
3003Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3004
3005 * win32/libxml2/libxml2.def.src: close #67019
3006
3007Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3008
3009 * xmllint.c: applied Justin Fletcher generic timing patch
3010 similar to the one already applied to xsltproc.
3011
3012Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3013
3014 * include/libxml/tree.h tree.c: applied documentation patches
3015 from Charlie Bozeman
3016
3017Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3018
3019 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3020
3021Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3022
3023 * valid.c: fix the xmlStrdup() used in the previous patch.
3024 * valid.c: added --dropdtd
3025 * tree.c: fixed xmlUnlinkNode so it also removes the references
3026 from the document if the node is a DTD
3027
3028Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3029
3030 * HTMLtree.c valid.c: cleanup some static declarations
3031
3032Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3033
3034 * xmllint.c: removed another strdup()
3035 * doc/FAQ: removed the HP/UX entry
3036
3037Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * valid.c: fix bug #66816 when validating.
3040 * xmllint.c: don't use sys/time.h if configure did not found it
3041
3042Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3043
3044 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3045 xmlcatalog_man.xml
3046
3047Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3050 xmlInitMemory() was declared twice
3051
3052Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3053
3054 * globals.c: do not reference strdup() !
3055 * configure.in libxml-2.0.pc.in: trying to fix the libs
3056 of the various config extraction modules
3057
3058Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3059
3060 * configure.in : preparing 2.4.12
3061 * doc/* : updated and rebuilt the docs
3062
3063Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3064
3065 * uri.c: closed bug #66159
3066 * testURI.c: added --escape option
3067 * configure.in: some cleanup for xml2-config --cflags
3068
3069Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3070
3071 * globals.c testThreads.c: removed some misplaced includes
3072 of xmlversion.h
3073
3074Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3075
3076 * threads.c: patch from Gary Pennington fixing a possible
3077 problem at initialization time.
3078
3079Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3080
3081 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3082 Eric Lavigne contribution to build libxml2 on MacOS using
3083 CodeWarrior.
3084
3085Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * xmllint.c: applied Geert Kloosterman's patch to fix
3088 --repeat --timing output
3089
3090Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3091
3092 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3093 where non-wellformed XML declaractions were not detected.
3094
3095Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3098
3099Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3100
3101 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3102 gets reset by xmlCleanupInputCallbacks() and this makes the
3103 function useless. Same for output.
3104
3105Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * xmlIO.c: robert pointed out a loop error in callback cleanups
3108
3109Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3110
3111 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3112 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3113 they are not really tied to debugging
3114
3115Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3116
3117 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3118 * xmllint.c: better --catalogs description
3119
3120Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3121
3122 * tree.c: fixed a couple of problems in xmlSetProp()
3123
3124Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3125
3126 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3127 unappropriate stdout output.
3128
3129Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3130
3131 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3132 by Denis Beurive, closes #65111
3133
3134Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3135
3136 * valid.c: in case of content model validity error, don't
3137 print it if validity warnings were not requested.
3138
3139Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3140
3141 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3142 * parserInternals.c: removed the last exit() call. Print an
3143 unmaskable error on stderr instead (library mismatch detection)
3144
3145Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3146
3147 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3148 shell instructions from Heiko Rupp
3149
3150Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3151
3152 * catalog.c: use the URL notation file:// for default catalog paths
3153
3154Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3155
3156 * include/libxml/tree.h: better comments for _private fields
3157 * tree.c: removed a problem when copying an entity reference.
3158
3159Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3160
3161 * vms/*: updated instructions and diffs from John A Fotheringham
3162
3163Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3164
3165 * include/libxml/xmlerror.h: avoid an include problem if
3166 #include <libxml/xmlerror.h> happens first in code
3167 seems to be the case in KDE libs
3168
3169Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3172 from Igor for Windows
3173
3174Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * Makefile.am: Gary Pennington pointed out a missing prefix
3177
3178Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3179
3180 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3181 * doc/*: upgraded and rebuilt the docs
3182
3183Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * HTMLparser.c: fix comment in scripts element parsing.
3186 * result/HTML/doc3*: updated the results.
3187
3188Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3189
3190 * uri.c: another URI bug fix #63336, using Joel Young patch.
3191
3192Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3193
3194 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3195 a cleaned up version of the Pwd shell string generation.
3196
3197Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3198
3199 * valid.c include/libxml/tree.h: trying to fix namespaces +
3200 validation problems for good, closing #63619 in the process
3201 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3202 wrong in this respect, fixed it.
3203
3204Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * xmllint.c: Morus Walter patch to allow --format and --encode
3207
3208Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * debugXML.c: Stefan Kost provided an help command for the shell
3211
3212Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3213
3214 * debugXML.c: Heiko Rupp pointed that the shell would crash
3215 on empty nodesets returns.
3216
3217Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3220 migh need the history libraries
3221
3222Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3225 handle the case of < in quoted attributes, Bastian Kleineidam
3226
3227Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3228
3229 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3230 fixing catalog breakages
3231 * Makefile.am catalog.c result/catalogs/catal
3232 result/catalogs/mycatalog.* test/catalogs/catal*:
3233 fixed more problems in catalog support, added more regression tests
3234 for both XML and SGML catalog handling
3235
3236Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * debugXML.c: applied an improvement to xmlGetLineNo() from
3239 Keith Isdale
3240
3241Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3242
3243 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3244 Side effect of the progressive catalog loading
3245
3246Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3247
3248 * Makefile.am: confexecdir and confexec_DATA were defined twice
3249 pointed out by Karl Eichwalder
3250
3251Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3252
3253 * xmlcatalog.c: avoid unlink() and use remove() instead.
3254
3255Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3256
3257 * libxml.spec.in: cleanup
3258 * include/libxml/xmlwin32version.h: updated with 2.4.8
3259
3260Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3263 of compiling libxml with a non standard set of options
3264
3265Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3266
3267 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3268 document --sgml option, fixing gnome bugzilla #63382
3269
3270Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3271
3272 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3273 breakage of 2.4.7, added a couple of really needed APIs
3274 like xmlCatalogIsEmpty() and xmlNewCatalog()
3275 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3276 for install-catalog
3277 * configure.in: preparing 2.4.8
3278
3279Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3280
3281 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3282 include/libxml/tree.h include/libxml/xmlIO.h: more include
3283 cleanups, export cleanly one html output + format function.
3284
3285Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3286
3287 * parser.c: removed initGenericErrorDefaultFunc call from
3288 xmlInitParser() since it could destroy previous calls to
3289 xsltSetGenericErrorFunc() effects
3290
3291Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3292
3293 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3294 keyword.
3295
3296Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * Makefile.am: cleanup
3299 * threads.c: cleanup too
3300 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3301 from xsltproc
3302 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3303 dependancy loop.
3304
3305Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3306
3307 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3308 was not used anymore !
3309
3310Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3311
3312 * configure.in: preparing 2.4.7
3313 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3314 manual page from John
3315 * doc/*: updated the doc and rebuilt the generated pages
3316
3317Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3318
3319 * xmlIO.c: closing bug #62711, the library should never
3320 close stdin or stdout.
3321
3322Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3323
3324 * uri.c: second pass at fixing #63336, using Joel Young
3325 final patch. looks okay.
3326
3327Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * uri.c include/libxml/uri.h: trying to clear #63336
3330 allowing the escaping routine to parse unconformant
3331 URI-References.
3332
3333Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * vms/readme.vms vms/build_libxml.com nanoftp.c
3336 include/libxml/xmlversion.h.in: a few VMS updates from
3337 John A Fotheringham
3338 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3339 and xmlCleanupOutputCallbacks() for the Perl binding people.
3340
3341Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3342
3343 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3344 apply fixes to close #63271 and avoid segfaults when
3345 the error routine gets callbed before xmlInitParser()
3346 get called.
3347 * nanoftp.c error.c: Applied patches from Justin Fletcher
3348 correcting some xmlGenericError misuses.
3349
3350Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3351
3352 *doc/xmllint.xml, doc/xmllint.1
3353 New and improved man page for xmllint - .xml is the original, .1
3354 is the generated man page
3355
3356Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3357
3358 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3359 the web site from the main HTML document.
3360
3361Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3362
3363 * parser.c: fixed an erroneous validation bug when PE refs
3364 occurs in external parsed entities referenced from the
3365 internals subset
3366 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3367 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3368 added the associated testcase, it's a nice one.
3369 * HTMLparser.c: generate the DTD node as HTML still ...
3370 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3371
3372Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3373
3374 * HTMLparser.c: fixed a bug in htmlNewDoc()
3375
3376Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3377
3378 * test/threads/*: added entities testing to the Thread test
3379 * testThreads.c: make the test reasonable
3380 * DOCBparser.c: fix the DTD public and system ID
3381 * xmllint.c: added --sgml for SGML DocBook importing
3382 * Makefile.am: added Docbtests target
3383
3384Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3385
3386 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3387 * testThreads.c: removed bogus include
3388
3389Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3392 fixed a very serious (looping) validation bug
3393
3394Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * include/libxml/globals.h include/libxml/threads.h threads.c
3397 testThreads.c: far more testing, cleaning up bugs
3398 * *.c : make sure globals.h is always included.
3399
3400Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3401
3402 * HTMLparser.c: try to get rid of parser loops for good.
3403
3404Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * configure.in: fixed some bugs in CFLAGS passing.
3407 * test/threads Makefile.am testThreads.c: added a specific
3408 threaded test case (really nasty, guaranteed).
3409
3410Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3411
3412 * catalog.c: serious cleanup on the management of the
3413 XML catalog tree, more tests done, especially with
3414 the catalog PI.
3415
3416Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3417
3418 * catalog.c: avoid a problem in catalog cleanup on SMP if
3419 catalogs were not initialized.
3420
3421Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3422
3423 * catalog.c xpath.c: trying to cleanup the not thread safe
3424 parts of the library.
3425
3426Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3427
3428 * include/libxml/globals.h configure.in global.data: make
3429 the allocation be per-thread a configure option
3430 * encoding.c include/libxml/parser.h: fixed compilation
3431 errors
3432
3433Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3434
3435 * include/libxml/parser.h: Norm reported that a few lines
3436 added were breaking libxslt compile, removed them for now
3437
3438Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3439
3440 * parser.c parserInternals.c threads.c: debugged and fixed
3441 initialization problems which were giving troubles on SMP
3442 boxes.
3443
3444Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3445
3446 * include/libxml/Makefile.am: missing globals.h
3447
3448Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3449
3450 * globals.c: added a couple of standard includes.
3451
3452Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3453
3454 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3455 include/libxml/parserInternals.h include/libxml/tree.h
3456 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3457 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3458 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3459 Applied the last patches from Gary, cleanup, activated threading
3460 all user accessible global variables are now handled in globals.[ch]
3461 Still a bit rought but make tests passes with either
3462 --with-threads defined at configure time or not.
3463 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3464 linking options
3465
3466Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3467
3468 * Makefile.am include/libxml/Makefile.am
3469 include/libxml/globals.h globals.c include/libxml/threads.h
3470 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3471 configure.in: started integrating the core of the thread support
3472 not activated yet but half integrated. The code should still
3473 compile and work anyway.
3474
3475Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3476
3477 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3478 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3479 integrating the non-controversial parts of Gary Pennington
3480 multithread patches
3481 * catalog.c: corrected a small bug introduced
3482
3483Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3484
3485 * catalog.c include/libxml/catalog.h: very serious cleanup,
3486 isolating unportable code and as much as possible the accesses
3487 to the global shared catalog. May need more testing !
3488
3489Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3490
3491 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3492 Keith Isdale patches for the XSLT debugger interfaces. Some
3493 cleanup
3494
3495Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3496
3497 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3498 * DOCBparser.c: generate line nubers in elements
3499
3500Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * configure.in: preparing 2.4.6 release
3503 * doc/xml.html doc/html/*: updated and rebuilt the docs
3504 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3505
3506Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3507
3508 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3509 adding documentation for DV's supercatalog support
3510
3511Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3512
3513 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3514 super catalog support adding one API and one flag --sgml to
3515 xmlcatalog
3516
3517Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3518
3519 * doc/xmlcatalog_man.xml, xmlcatalog.1
3520 One more crack at
3521 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3522
3523
3524Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3525
3526 * xpath.c: implemented xmlXPathObjectCopy for external objects
3527 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3528
3529Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3530
3531 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3532 finishing up fix to
3533 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3534 the xmlcatalog man page display more elegantly
3535
3536Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3537
3538 * configure.in: closing bug #61832
3539 * HTMLparser.c: removed a warning
3540
3541Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3542
3543 * xpath.c: fixing #61673 part I, do not loose doc information
3544 when copying result value trees.
3545
3546Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3547
3548 * xpath.c: trying to harden the XPath interpreter
3549
3550Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3551
3552 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3553 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3554
3555Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3556
3557 * HTMLparser: repaired another loop problem
3558
3559Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3562 parsing.
3563 * xpath.c: fix bug #61291 the default XML namespace node is
3564 missing from the namespace axis.
3565 * tree.c: refuse to create namespaces nodes with prefix "xml"
3566
3567Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * SAX.c: ouch a non-defined namespace could lead to a crash,
3570 fixed #61215
3571
3572Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3573
3574 * parserInternals.c: closed bug #61054
3575
3576Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3577
3578 * include/libxml/Makefile.am: closing #60708
3579
3580Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3581
3582 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3583 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3584
3585Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3586
3587 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3588
3589Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3592 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3593
3594Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * catalog.c: Justin Fletcher provided cleaup code in case
3597 HAVE_STAT is not defined
3598 * include/win32config.h: Igor Zlatkovic suggested to have
3599 HAVE_STAT defined there
3600
3601Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3602
3603 * catalog.c - fixed typing error reported by M. Barros
3604
3605Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3606
3607 * xmllint.c - fixing typo
3608
3609Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3610
3611 * HTMLparser.c: small enhancement to prevent loop on
3612 unrecognizable data
3613
3614Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3615
3616 * parserInternals.c: applying patch from bug #60757 this
3617 should close it
3618
3619Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3620
3621 * catalog.c xmlcatalog.c: removed a couple of warning
3622 * xpath.c: try to solve the linking problem on platforms
3623 needing trio to compile
3624
3625Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * Makefile.am libxml.spec.in: backing up non-documented changes
3628 commited without review or aproval by Jens Finke <jens@gnome.org>
3629 * HACKING: made 100% clear that no commit should be done directly
3630
3631Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3632
3633 * configure.in: Joe Orton provided a patch fixing a problem
3634 when iconv is specified to be in a non-standard directory
3635 but wasn't exported in xml2-config --cflags
3636
3637Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * configure.in: let's ship 2.4.5 before getting too much
3640 troubles with 2.4.4 errors.
3641
3642Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * encoding.c entities.c: do not output hexadecimal charrefs
3645 when serializing HTML since some version of Netscape can't
3646 grok it, generate decimal ones.
3647 * result/HTML/doc3.htm: output changed due to previous test
3648 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3649
3650Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3651
3652 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3653 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3654
3655Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3656 Released 2.4.4
3657
3658 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3659 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3660 updated the configuration scripts systems accordingly
3661
3662Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * configure.in: preparing for 2.4.4
3665 * doc/xml.html doc/html/*: updated and rebuilt the docs
3666
3667Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * win32/dsp/libxml2.def.src: tried to incorporate comments
3670 from bug #59220
3671
3672Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3673
3674 * parser.c result/noent/wml.xml: fixed bug #59981 related
3675 to handling of '&' in attributes when entities are substitued
3676
3677Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3678
3679 * libxml.h include/libxml/xmlversion.h.in
3680 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3681 Tried to close bug #60131
3682
3683Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3684
3685 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3686
3687Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3688
3689 * SAX.c: fixing bug #59946 on xmlns=""
3690
3691Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3692
3693 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3694 but allocates a new error code.
3695
3696Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3697
3698 * xmllint.c: John Fleck fixed typos in the options output
3699 * parser.c SAX.c: fix ignorable white space SAX selection
3700
3701Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3702
3703 * entities.c: Steve Underwood found the possibility of an
3704 ininite loop in case of error.
3705
3706Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3707
3708 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3709
3710Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * parser.c: warn if version is not 1.0 but it's not
3713 strictly speaking an error after analyzing the spec
3714
3715Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3716
3717 *doc/catalog.html - add link to the html version of the
3718 man page, other linguistic cleanups
3719
3720Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3721
3722 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3723 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3724 file, has not yet been included in the build.
3725
3726Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * catalog.c: removed a duplicate affectation Justin Fletcher
3729
3730Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3731
3732 * tree.c: Armin Sander pointed a possible text coalescing
3733 problem, completed his patch.
3734
3735Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3736
3737 * trionan.c: Fixed const and volatile re-definition problem
3738
3739Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * libxml.4 parser.c: doc updates from Heiko Rupp
3742 * parserInternals.c: 2 sanity checks from Heiko Rupp
3743
3744Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * tree.c: applied patch from Armin Sander to make some pointers
3747 const in xmlCopyNode()
3748 * include/libxml/tree.h: added fix to the header
3749
3750Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3751
3752 * xpath.c: hum, restrict the integer usage gcc bug workaround
3753 to only gcc compilers so that other architecture don't get
3754 penalized by this limitation.
3755 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3756
3757Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3758
3759 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3760 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3761
3762Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3763
3764 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3765 --convert option to xmlcatalog to convert SGML ones to
3766 the XML syntax.
3767 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3768
3769 2.4.3 got released at that point
3770Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3771
3772 * catalog.c xmlIO.c: started some serious testing and fixed
3773 a few bug and optmization needs.
3774
3775Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3778 preparing for a 2.4.3 release even if it may not be ready yet
3779 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3780 all file parsing lookup to go through the entity resolver, add
3781 to add an API to bypass it (needed to load catalogs themselves),
3782 some cleanup on the catalog code too.
3783 * nanoftp.c: small cleanup
3784 * doc/catalog.html: small update
3785
3786Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3787
3788 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3789 Jun Kuriyama
3790
3791Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3792
3793 * doc/catalog.html: finished the catalog documentation
3794
3795Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3796
3797 * doc/catalog.html doc/xml.html: added documentation about
3798 Catalog support, misses an API description
3799 * doc/html/*: reextracted the API pages
3800
3801Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3802
3803 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3804 Added the part about section 7.2 on URI resolution,
3805 fixed a side effect in the HTML parser, look complete
3806 and ready to rock except the URI/SystemID part!
3807
3808Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3809
3810 * include/libxml/catalog.h include/libxml/parser.h
3811 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3812 xmlIO.c: added support and APIs needed for the catalog PI
3813 * include/libxml/xmlIO.h: cleanup
3814
3815Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3816
3817 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3818 include/libxml/catalog.h: starts to look okay, really
3819 plugged the new framework, cleaned a lot of stuff,
3820 added some APIs, except the PI's support missing this
3821 should be mostly complete
3822 * result/catalogs/* test/catalogs/*: added new test, enriched
3823 the existing one with URN ID tests
3824
3825Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3826
3827 * catalog.c: fixed nextCatalog
3828 * result/catalogs/docbook test/catalogs/*: started adding
3829 a small regression test
3830
3831Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3832
3833 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3834 more work on the XML catalog support.
3835 * parser.c include/libxml/parser.h: small cleanup seems using
3836 list as a public parameter name can give portability troubles
3837 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3838 include/libxml/xpath.h include/libxml/Makefile.am: removed
3839 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3840 wrappers
3841
3842Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3843
3844 * Makefile.am trio.c triodef.h trionan.c xpath.c
3845 include/libxml/Makefile.am include/libxml/trionan.h:
3846 Re-worked Not-A-Number and Infinity support.
3847 * xmlcatalog.c: added readline include files
3848
3849Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3852 testCatalog as xmlcatalog, making it an installed app
3853 adding a shell, and preparing it to be a /etc/xml/catalog
3854 management tool, though not ready yet
3855 * catalog.c include/libxml/catalog.h: adding support for
3856 XML Catalogs http://www.oasis-open.org/committees/entity/
3857 not finished, there is some interesting tradeoffs and a
3858 few open questions left.
3859
3860Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3861
3862 * xmllint.c: fixed a line formatting problem
3863
3864Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3865
3866 * SAX.c: removed a couple of unused variable (Albert Chin)
3867
3868Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3869
3870 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3871 trying to fix some troubles w.r.t. function returning
3872 const xxxPtr.
3873
3874Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3875
3876 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3877 defined
3878
3879Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * xpointer.c: removed unused var
3882
3883Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3884
3885 * testXPath.c: another small cleanup closing bug #59110
3886
3887Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3888
3889 * win32/dsp/libxml2.def.src: small cleanup closing bug
3890 #59108
3891
3892Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * example/gjobread.c: add xmlCleanupParser() before leaving
3895
3896Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3897
3898 * config.h.in configure.in include/libxml/xmlwin32version.h:
3899 released 2.4.2
3900
3901Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3902
3903 * include/libxml/valid.h debugXML.c valid.c: deprecate
3904 the non-boundchecking Sprintf functions, add Snprintf
3905 this should close bug #57984
3906
3907Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3908
3909 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3910 URIs before doing the lookups (pointed by Mark Vakoc)
3911
3912Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * xpath.c: serious changes on Result Value Trees and NodeSets
3915 w.r.t. deallocation and collect operations. Probably not
3916 100% clean (merge of allocated trees smells like a problem).
3917 Seems sufficient to close #58943
3918
3919Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3920
3921 * xmllint.c: adding a --format option
3922
3923Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3924
3925 * xpath.c: count() was broken on Result Value Tree
3926 * xmlIO.c: fixed file:/// accesses on _WIN32
3927
3928Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3929
3930 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3931 macro was renamed, this should close bug #58683
3932
3933Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3936 entity substitution mode text at the end of the entity might
3937 be added due to text coalescing.
3938 * nanoftp.c parser.c: small cleanup
3939
3940Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * HACKING: added John Fleck right to commit in the doc subdir
3943
3944Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3947 allow to inherit attributes from the DTD directly in the
3948 tree, this is needed for XPath and can be a useful feature.
3949 Inherited namespaces are always provided at the tree level now
3950 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3951 of tests for this feature (XSLT being the prime user).
3952
3953Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3954
3955 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
3956 testSAX.c xmlIO.c xmllint.c include/win32config.h
3957 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
3958 include/libxml/xmlwin32version.h.in win32/README.MSDev
3959 win32/dsp/*: applied Win32 Facelift No.2 patches from
3960 Igor Zlatkovic for Windows/MSC
3961
3962Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
3963
3964 * SAX.c: unparsedEntityDecl() the URI computation of the
3965 entity wasn't done breaking XSLT unparsed-entity-uri()
3966
3967Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * xpath.c: fixed a bug when walking the descendants and
3970 the current node has no children
3971 * debugXML.c: show up when a text node is supposed to not be escaped
3972
3973Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3974
3975 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
3976 worked like the set:leading() function)
3977 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
3978
3979Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3980
3981 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
3982
3983Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3984
3985 * include/libxml/xmlIO.h: apply change to close #58141
3986 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
3987
3988Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3989
3990 * parser.c: when the internal subset uses a PE, then the
3991 included entity can use conditional sections.
3992
3993Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
3994
3995 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
3996 when walking the namespace axis showing up in
3997 libxst/tests/general/bug-12
3998 * xmlmemory.c: added the possibility to trace a given block
3999 defined by its address
4000
4001Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4002
4003 * parser.c: don't override existing encoding specified before
4004 starting xmlParseDocument()
4005
4006Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4007
4008 * include/libxml/xmlwin32version.h: reinserted, needed for
4009 Windows users of CVS
4010
40112001-07-27 Darin Adler <darin@bentspoon.com>
4012
4013 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4014 * testCatalog.c: Add include of <libxml/parser.h>.
4015
40162001-07-27 Darin Adler <darin@bentspoon.com>
4017
4018 * include/libxml/.cvsignore:
4019 * include/libxml/xmlwin32version.h:
4020 Remove this file from CVS because it's generated.
4021
4022Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4023
4024 * parser.c include/libxml/parser.h: applied const patches from
4025 Tom Moog #58002
4026
4027Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4028
4029 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4030 lookup framework
4031
4032Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4033
4034 * tree.c: fixed xmlCopyNode() for documents
4035
4036Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4039
4040Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4041
4042 * parser.c: fixes bug #57652 reported by Morus Walter
4043
4044Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4045
4046 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4047
4048Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4049
4050 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4051 errors, lesson don't add new functions at 1am before a release
4052 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4053 from XPath initialization when possible.
4054
4055Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4056
4057 * result/scripts/base*: removing history/readline changed
4058 this slightly
4059 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4060 xmllint.c: make element content line number generation
4061 optionnal to avoid breaking old apps added interface to switch
4062
4063Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * configure.in: get rid of the readline and libhistory
4066 dependancies by default, release 2.4.1 with IA64 fix
4067 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4068 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4069 John Kroll fixes to allow saving to HTTP via PUT (or
4070 POST of needed).
4071 * doc/html/*.html: regenerated the docs
4072
4073Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4074
4075 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4076 xmlHashScanFull and xmlHashScannFull3 to get passed the
4077 three keys as arguments to the callback function
4078
4079Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4080
4081 * configure.in Makefile.am: removed libxml softlink for good
4082 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4083 100% coverage by gtk-doc
4084
4085Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4088 fixed serious troubles due to size_t vs. int mismatch
4089
4090Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4093
4094Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4095
4096 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4097 convenient extension API for value and context managing
4098 Now handles external objects through xmlXPathPopExternal,
4099 xmlXPathWrapExternal and xmlXPathReturnExternal.
4100 Added functions for sets operations (intersection, etc.)
4101
4102Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4103
4104 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4105 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4106 HTMLparser.c: cleanup of global variables, marking some
4107 const or private.
4108
4109Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4110
4111 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4112 fixed xmlXPathNodeSetItem when passing index=0
4113
4114Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4115
4116 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4117
4118Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4119
4120 * xmllint.c: fixed compilation under Cygwin #57503
4121 * TODO: update
4122
41232001-07-13 Peter Williams <peterw@ximian.com>
4124
4125 * config.h.in: add #undef HAVE_DLFCN_H
4126
4127 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4128 builddir.
4129
4130Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4131
4132 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4133 raised by #57348 and #57381
4134
4135Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4136
4137 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4138 tree.c xpointer.c: store the line numbder in element->content,
4139 may break some software, need a configuration mechanism
4140
41412001-07-10 Darin Adler <darin@bentspoon.com>
4142
4143 * .cvsignore:
4144 * example/.cvsignore:
4145 * include/.cvsignore:
4146 * include/libxml/.cvsignore:
4147 Various things that are generated and should be ignored.
4148
4149Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4150
4151 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4152 * doc/xml.html doc/html/*: updated the docs
4153
4154Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4155
4156 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4157 validation occured on content with element child
4158
4159Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4160
4161 * tree.c: fixed XML Base computation which was broken
4162 * debugXML.c: added a base function to the shell
4163 * Makefile.am result/scripts/* test/scripts/*: added scripts
4164 based regression tests, and adding 2 XML Base tests
4165
4166Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * tree.c: set properties doc and call xmlSetListDoc for properties
4169 content when grafting them in a different tree.
4170 * aclocal.m4: remove from CVS
4171
4172Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4173
4174 * win32/libxml2/libxml2.def.src: added some missing entry point
4175 for XPath (Mark Vakoc)
4176
4177Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4178
4179 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4180 layer should URI-Unescape before trying to open resources.
4181
4182Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4183
4184 * xpath.c: fix the name() bug for elements in the default
4185 namespace reported by Charlie Bozeman
4186
4187Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4188
4189 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4190 led to an XPath fix, improvements of SAX initialization, and
4191 an added option --nocdata to testXPath
4192
4193Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4194
4195 * doc/libxml-doc.el: Felix Natter provided anew version working
4196 with XEmacs too
4197
4198Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * include/libxml/xpath.h: small cleanup
4201 * doc/xml.html: update
4202
4203Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4204
4205 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4206 released 2.3.14
4207
4208Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4209
4210 * doc/html/*: rebuilt the docs for the release
4211 * doc/xml.html: added 2.3.14 release.
4212
4213Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4214
4215 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4216 were not equal to empty strings
4217
4218Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4219
4220 * SAX.c: fixed a URI-Reference computation problem when validating
4221 * xmlIO.c: small cleanup
4222
4223Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4224
4225 * parser.c: improved the description of a couple of interfaces
4226 upon Larry Stamper suggestion
4227
4228Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4229
4230 * SAX.c entities.c parser.c: changed completely the way entities
4231 are handled when running the parser in entity substitution mode.
4232 This fixes a bug reported by Stephan Kulow and nearly divides
4233 by 3 the amount of memory required by libxslt to load and process
4234 DocBook TDG.
4235
4236Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4237
4238 * HTMLparser.c: fixing a too early root closing problem raised
4239 byt Prashanth Naidu
4240
4241Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4244 raised by Mark Vakoc.
4245
4246Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * example/Makefile.am: fixed the include path to add srcdir/include
4249 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4250 and some cleanup
4251
4252Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4253
4254 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4255 lot of optimization work, results in significant improvements
4256 when handling really complex XPath queries. Add a small optimizer
4257 for unions, improve [n] and [last()], avoid some costly ops.
4258
4259Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4260
4261 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4262 * xpath.c: small cleanup
4263 * xmlGetNsList: reformated, fixed problems if used on Entities
4264
4265Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4266
4267 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4268
4269Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4270
4271 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4272 * Makefile.am example/Makefile.am: workaround automake generating
4273 erroneous deps
4274
4275Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4276
4277 * include/win32config.h: bug #56801 Yon Derek provided a patch
4278 to the windows config file.
4279
4280Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4281
4282 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4283 libxml.h : Yon Derek provided a set of changes to compile from
4284 CVS on Windows/MSC
4285
4286Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4287
4288 * parser.c: fixed UTF8 BOM support in push mode
4289 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4290 added a specific testcase
4291
4292Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * Makefile.am: added --push regression tests
4295 * parserInternals.c: the XML parser segfaulted in --push mode
4296
4297Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * configure.in: moved the symlinks detection within a CVS
4300 check, this is not portable and will be removed soon.
4301 * xpath.c: small cleanup/speedup
4302
4303Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4304
4305 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4306 release of 2.3.12
4307 * parser.c: make an error message if unknow entities in all cases
4308
4309Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4310
4311 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4312
4313Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4316 includes were installed in the wrong dir
4317
4318Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4319
4320 * doc/html.xml: warn against sending code to exhibit bugs.
4321
4322Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4323
4324 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4325 Tru64 from Thomas Leitner
4326
4327Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4328
4329 * AUTHORS: added William and Bjorn
4330 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4331 daniel@veillard.com hopefully I won't have to do this again
4332 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4333 docs can be rebuilt cleanly now
4334 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4335 from CVs it's generated, added include/libxml/xmlwin32version.h
4336 also generated but which should change far less frequently.
4337 * catalog.c nanoftp.c: made sure to include libxml.h not
4338 libxml/xmlversion.h directly
4339 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4340 when compiling on WIN32 and MSC
4341
4342Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4343
4344 * include/Makefile.am include/libxml/Makefile.am configure.in:
4345 fixed make distcheck and rebuilding the rpms
4346
4347Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4348
4349 * configure.in: should finish the migration of exported includes
4350 into a real include/libxml in CVS, at least for CVS users.
4351 * removed the exported headers, added in include/libxml (as well
4352 as xmlversion.h.in).
4353
4354Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4355
4356 * configure.in: fixed the way to detect symlink
4357
4358Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4359
4360 * configure.in: updated, include/libxml is now a real CVS dir
4361
4362Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4363
4364 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4365 version works with both libxml1 and libxml2 (it autodetects
4366 the prefix of the html-files) from Felix Natter.
4367 * doc/xml.html: updated doc accordingly
4368
4369Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4370
4371 * xpath.c: fixed the bug generating a template loop in libxslt
4372 when using docbook-xsl-1.4, * should filter out document nodes
4373 * HACKING: added William
4374 * TODO: updated
4375
4376Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * doc/FAQ.html: added a warning about gcc-3.0
4379 * doc/xml.html: added reference to gdome2 and removed a confusing
4380 sentence
4381
4382Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4383
4384 * xmlversion.h: okay this is a generated file, but Windows
4385 users need it and they can't generate it, and I want CVS
4386 Windows users ...
4387 * win32/libxml2/libxml2_so.dsp: Windows project file for
4388 the shared lib version of libxml2
4389 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4390 resources needed for libxslt/xsltproc by Yon Derek
4391
4392Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4393
4394 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4395
4396Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4397
4398 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4399
4400Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4401
4402 * include/win32config.h: Yon Derek provided a first fix
4403 to be able to compile libxslt/xsltproc on Windows
4404
4405Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4406
4407 * xpath.c: attempt to work around what seemed a gcc optimizer
4408 bug when handling floats on i386 http://veillard.com/gcc.bug
4409 * tree.c entities.c encoding.c: doing some cleanups while
4410 chasing it
4411
4412Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4413
4414 * Makefile.am: cleanup when --without-debug is specified
4415 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4416 w.r.t. --without-debug and other include points
4417 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4418 Catalogs
4419 * configure.in entities.h tree.h HTMLparser.c: removed
4420 --without-corba, made the _private field mandatory
4421
4422Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4423
4424 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4425 outputs a BOM in UTF8, an errata has been issued to avoid the
4426 problem, that was the most reasonable solution... Add support
4427 for a leading UTF8 BOM in entities.
4428
4429Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4430
4431 * valid.c: fixed a bug found when post validating an entity ref
4432 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4433 activate it too
4434
4435Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4436
4437 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4438 weakness in the node copy the XPointer and the XInclude
4439 implementations. Serious cleanup.
4440
4441Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4442
4443 * Makefile.am: Kjartan Maraas provided a small patch to
4444 add xml2-config.in to EXTRA_DIST
4445
4446Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4449 provided another failing case found in KDE, the way the
4450 ctxt->vctxt.nodeTab was allocated and freed changed over
4451 time but it wasn't completely cleaned up. This should fix it.
4452
4453Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * parser.c: Stephan Kulow also raised the fact that line number
4456 could get miscounted making debug harder, fixed the problem
4457 in xmlParseCharData()
4458
4459Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4460
4461 * valid.c: Stephan Kulow pointed out a problem when validating
4462 and using an empty entity, forgot a 'break' in a case.
4463
4464Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4465
4466 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4467 * doc/xml.html: updated with 2.3.11
4468
4469Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4470
4471 * TODO: updated adding cleanup of generated doc
4472 * configure.in: prepared to release 2.3.11
4473 * xmllint.c: added --version for bug reporting
4474 * doc/html/*.html: rebuilt the doc
4475
4476Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4477
4478 * xpath.c: first part of the work on selecting namespace to
4479 fix bug #56115
4480
4481Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4482
4483 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4484 when using -liconv
4485 * TODO: updated
4486
4487Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4488
4489 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4490 cleanup, encoding support.
4491
4492Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4493
4494 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4495
4496Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * xpath.c: bug detected by Ankh when / is used as a function arg
4499
4500Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4501
4502 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4503 of element and use it to avoid outputting formatting spaces at
4504 the wrong place. Implemented the format parameter for HTML save.
4505 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4506 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4507 result/HTML/wired.html: of course this impact the result of a
4508 number of HTML tests
4509
4510Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4511
4512 * HTMLtree.[ch]: started augmenting the HTML save API with
4513 encoding and formatting parameters
4514
4515Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4516
4517 * HTMLtree.h: cleanup and started evaluating the work needed on
4518 revamping the HTML output code
4519
4520Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4521
4522 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4523
4524Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * valid.c: fixed bug #56049, forgot one check in the
4527 validation routine
4528
4529Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4532
4533Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4534
4535 * libxml.h: fixed an error in last commit
4536 * doc/FAQ.html: added an entry for compilation from CVS
4537
4538Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4539
4540 * xmlversion.h.in libxml.h: Cygwin patches
4541 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4542 * tree.h: cleanup
4543
4544Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4547 memory block in a strange case where libxml is linked twice
4548 in the binary.
4549
4550Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4551
4552 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4553 state far too often, simple fix used to avoid it.
4554
4555Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4556
4557 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4558 being processed, applied his patch
4559 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4560
4561Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4562
4563 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4564 provided fixes to compile on MSCC again
4565 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4566 also provided an update for the project files.
4567
4568Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4571 bug #55810
4572
4573Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4574
4575 * tree.c: fixed xmlGetNsProp() to close bug #55683
4576 Note this requires libxslt to use it's own function instead.
4577
4578Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4579
4580 * HTMLtree.c: when in a pre element no formatting space should
4581 be added.
4582 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4583
4584Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * configure.in: added tests for signal() and signal.h
4587
4588Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4589
4590 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4591
4592Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * doc/libxml-doc.el: Felix Natter provided a new version for
4595 libxml2
4596
4597Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4598
4599 * HTMLtree.c: when in a pre element no formatting space should
4600 be added.
4601
4602Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4603
4604 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4605
4606Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4607
4608 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4609 hack
4610 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4611 * uri.c: fixed a warning
4612
4613Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * HTMLtree.c: trying to close bug #55772 escaping in script
4616 elements
4617 * doc/xml.html: suggest to send mail to the list
4618
4619Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4620
4621 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4622 good. Use a macro and based on the solution provided in
4623 vsnprintf manual page from GNU.
4624
4625Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4626
4627 * error.c: Workaround for non-preserving variadic list.
4628 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4629
4630Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4631
4632 * doc/xml.html: added 2.3.10 release
4633
4634Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * configure.in: releasing 2.3.10
4637
4638Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4639
4640 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4641
4642Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4643
4644 * encoding.c: Robert Collins provided a patch to add the
4645 "US-ASCII" encoding alias
4646
4647Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4648
4649 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4650 string oriented functions and started cleaning the related areas
4651 in xpath.c which needed fixing in this respect
4652
4653Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4654
4655 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4656 #55380
4657 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4658
4659Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4660
4661 * TODO: updated
4662 * nanohttp.[ch] : started adding APIs to get the redirected URL
4663 when this occurs (needed for further base computation
4664 * tree.h: cleanup
4665 * encoding.c: cleanup
4666 * SAX.c: minor change around ctxt->loadsubset
4667
4668Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * Makefile.am include/Makefile.am: small change to have
4671 include/libxml rebuilt if working from CVS.
4672 * uri.c: applied another patch from Carl Douglas for URI escaping,
4673 this should close bug #51876
4674
4675Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4676
4677 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4678 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4679 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4680 added specific regression test
4681 * parser.h: preparing for the XSLT mode where DTD inherited
4682 attributes are added to the tree.
4683
4684Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4685
4686 * xinclude.[ch]: Updated the namespace for the Last Call version
4687 * result/XInclude/include test/XInclude/include: updated the
4688 testsuite accordingly
4689
4690Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4693 related to bug #51876
4694
4695Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * tree.c: fixed a gross mistake in base computation, xml:base is
4698 not completely correct yet (need cascade).
4699 * xpath.[ch]: added the few things needed to find a function name
4700 and URI from the XPath context when it is called.
4701
4702Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4703
4704 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4705 * DOCBparser.c: small cleanup
4706 * xmllint.c: added a --catalogs option to load catalogs from
4707 $SGML_CATALOG_FILES
4708 * tree.c: cleanup
4709 * configure.in: iconv library fixup, ICONV_LIBS
4710
4711Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4712
4713 * catalog.c: handling of CATALOG entries. detection of recursion,
4714 and a few bugfixes
4715 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4716 against the default namespace
4717
4718Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4721
4722Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * parser.c: fixed propagation context info when parsing an
4725 external entity.
4726 * doc/html/*.html: regenerated a couple of docs
4727
4728Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4729
4730 * doc/xml.html: update with 2.3.9 informations
4731
4732Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4735 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4736 * doc/html/* : rebuilt the docs
4737 * valid.c: small patch which may improve some case when
4738 validating.
4739
4740Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4741
4742 * HTMLparser.c: Closed bug #54891
4743 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4744 to the suite
4745
4746Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4747
4748 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4749 applied a documentation patch from LotR and filled in a few missing
4750 descriptions
4751
4752Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * xpath.c tree.c parser.c: speed optimizations at the parser level
4755 document tree freeing and xpath evaluation
4756
4757Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4758
4759 * parser.c parser.h parserInternals.h: fixed a couple of
4760 interfaces for handling memory buffer input to const char *
4761 upon suggestion of JamesH.
4762
4763Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4764
4765 * configure.in: LoTR sent a patch fixing the previous commit
4766
4767Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4768
4769 * configure.in: trying to deal again with the stoopid -R linking
4770 flag of Solaris
4771
4772Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4773
4774 * xpath.h: two nodeset access macros from Thomas Broyer
4775
4776Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4779 patch from Thomas Broyer
4780
4781Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4782
4783 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4784 case
4785 * INSTALL: was empty added stuff from the FAQ
4786
4787Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4788
4789 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4790 attributes handling and #54433 by adding xmlUnsetProp()
4791 and xmlUnsetNsProp()
4792
4793Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4794
4795 * HTMLparser.c: Patch from Jonas Borgström
4796 (htmlGetEndPriority): New function, returns
4797 the priority of a certain element.
4798 (htmlAutoCloseOnClose): Only close inline elements if they
4799 all have lower or equal priority.
4800 * result/HTML: this of course changed a number of tests results.
4801
4802Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * xmlIO.c catalog.c: plugged in the default catalog resolution
4805 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4806 documentations
4807 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4808
4809Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4810
4811 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4812 integrating catalogs
4813 * catalog.[ch] testCatalog.c: adding a small catalo API
4814 (only SGML catalog support).
4815 * parser.c: restaured xmlKeepBlanksDefault(0) API
4816
4817Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4818
4819 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4820
4821Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4822
4823 * parser.c: added xmlParseExternalEntityPrivate() to allow
4824 propagation of ctxt->_private when parsing external entities
4825
4826Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4827
4828 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4829
4830Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4833
4834Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4835
4836 * valid.c: warn when indeterminist content model is detected
4837 * result/VC/ElementValid8: this adds a message
4838 * Makefile.am: add --novalid for VCM tests
4839 * parserInternals.c: added a call to Init memory
4840
4841Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4844 when both parameters are NULL.
4845
4846Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4847
4848 * valid.c: applied small patch from Gary Pennington, reindented
4849 some part of the code.
4850
4851Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4854 release, updated and regenerated the docs
4855
4856Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xpath.c result/XPath/expr/floats : clarified and cleanup
4859 printing of abnormal floats in tests.
4860
4861Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4862
4863 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4864 * results/HTML/ : a few changes in the output of the HTML tests as
4865 a result.
4866 * configure.in: tying to fix -liconv where needed
4867
4868Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4869
4870 * Makefile.am: fixed a stupid error
4871
4872Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4873
4874 * configure.in Makefile.am: make the inclusion of the trio
4875 modules in the library conditional
4876
4877Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * DOCBparser.c: patche from László Kovács, fixed entities refs
4880 in attributes handling
4881
4882Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4885 flushing
4886
4887Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4888
4889 * xpath.c: fix of an XSLT namespace bug reported on the list
4890 general/bug-8-
4891
4892Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4893
4894 * strio.h trio.c: Dan McNichol suggested a couple of small
4895 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4896
4897Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4898
4899 * tree.c parser.c encoding.c: spent a bit more time looking
4900 at the parsing speed and DOM handling. Added a few more
4901 speedups.
4902
4903Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4904
4905 * parser.c: small but effective parsing speed improvement
4906
4907Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4908
4909 * configure.in: default on the DocBook parser inclusion (for Gnome)
4910 * DOCBparser.h: fixed a header reference
4911
4912Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4913
4914 * configure.in xpath.c: applied Bjorn patches for FPE on the
4915 alpha
4916
4917Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4918
4919 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4920 xmlSaveFormatFileTo()
4921
4922Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4923
4924 * xpath.c: simple and efficient optimization, XPath functions
4925 aways bind to the same code, cache this
4926 * TODO: updated (by saying some is obsolete)
4927
4928Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4929
4930 * xpath.c: more cleanup work on XPath name parsing routines
4931
4932Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4933
4934 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4935 xmlXPathParseName
4936 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4937 * debugXML.c: avoid compilation problems if compiling without
4938 HTML support, Igor Zlatkovic
4939 * win32/libxml2/libxml2.def.src: being able to compile without
4940 XPath on Windows
4941
4942Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4943
4944 * libxml.m4: yet another patch from Toshio Kuratomi
4945
4946Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4947
4948 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4949
4950Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4951
4952 * tree.[ch]: added xmlSaveFormatFile interface for saving
4953 and indenting a file.
4954
4955Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * xpath.c: fixed bug #53689 related to processing-instruction()
4958
4959Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4960
4961 * DOCBparser.c: patche from László Kovács
4962
4963Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4964
4965 * parser.c: applied fixes from Christian Glahn bug report #53391
4966
4967Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4968
4969 * error.c: Jean François Lecomte provided a complete description
4970 and a fix to bug #53537
4971
4972Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4973
4974 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
4975
4976Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * DOCBparser.c SAX.c: a bit more work on entities processing.
4979 Still Need to cleanup XML output and references in attributes
4980
4981Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * DOCBparser.c include/Makefile.am: two patches from László Kovács
4984
4985Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4986
4987 * tree.c: trying to fix #53574, not completely complete,
4988 I would like xmllint --copy --debug test/ent1 and
4989 xmllint --debug test/ent1 to show the same result.
4990 * xpath.c: fix a bug when trying to sort namespace nodes
4991
4992Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4993
4994 * HTMLtree.c: real fix for #53402
4995
4996Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
4999 PIs when using xsl:output
5000 * valid.c: closing #53537 some case generate segfaults if there
5001 is validity errors
5002
5003Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5006 of external parsed entities, added --noent to testDocbook
5007 * valid.c: Garry Pennington found an uninitialized variable
5008 access in xmlValidateElementContent()
5009
5010Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5011
5012 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5013 with madness
5014 * result/HTML/ : this modified the result of the regression tests
5015 a lot.
5016
5017Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5018
5019 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5020 to doc where it wasn't checked against NULL reported by
5021 Jens Laas
5022
5023Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5024
5025 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5026 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5027
5028Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5029
5030 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5031 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5032 * SAX.[ch]: cleanup and updates for DocBook
5033 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5034 ex SGML identifier changes
5035 * valid.c: removed a static unused function.
5036
5037Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5038
5039 * HTMLtree.c: applied change for Paul Sponagl on script saving
5040 * Makefile.am: the warning about entity title.xml are normal.
5041
5042Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5043
5044 * configure.in: release of 2.3.7
5045 * Makefile.am: fixing make distcheck
5046
5047Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * doc/html/* doc/xml.html: updated and regenerated the docs
5050
5051Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5054
5055Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5056
5057 * tree.c: fixed #53388 with the provided patch
5058
5059Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5060
5061 * valid.c: Bjorn detected an invalid memory access. Fixed
5062 vstateVPush()
5063
5064Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5065
5066 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5067
5068Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5069
5070 * libxml.h: new header used only for the compilation of libxml
5071 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5072 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5073 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5074 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5075 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5076 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5077 baseline (version 1.2 plus a single patch).
5078 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5079 scientific notation for numbers. Tests added.
5080 * xpath.c: formatting of numbers changed to use sprintf
5081 (contribution from William Brack)
5082
5083Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5084
5085 * valid.c: cleanup, more useful debugging
5086 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5087 * xmlIO.c: entity loading is printed as an error when validating
5088
5089Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5090
5091 * valid.c: fixed to validate within entities
5092 * test/VCM/v22.xml: added a specific testcase
5093
5094Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * valid.c: forgot an epsilon transition in for ()+
5097 * test/VCM/v21.xml : added a specific test case
5098
5099Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * valid.c: removed a state explosion exhibited by RSS
5102 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5103 from bug #51872
5104
5105Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5106
5107 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5108 validation without using an ugly NFA -> DFA algo in the source.
5109 Made a specific algorithm easier to maintain, using a single
5110 stack and without recursion.
5111 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5112 * hash.c: made the growing routine static
5113 * tree.h parser.c: added the parent information to an
5114 xmlElementContent node.
5115
5116Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5117
5118 * SAX.c parser.c xpath.c: generating IDs when not validating
5119 from an external parsed entity was poisoning the ID has table
5120 with removed values. This was killing XSLT on the KDE help
5121 browser.
5122
5123Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5124
5125 * entities.h: andrew@ugh.net.au detected a double declaration
5126
5127Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5128
5129 * debugXML.c hash.c tree.h valid.c : some changes related to
5130 the validation suport to improve speed with DocBook
5131 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5132 the way validation errors get reported
5133
5134Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5135
5136 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5137 by P C Chow and William M. Brack for XSLT HTML output
5138
5139Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5142 Igor Zlatkovic patches for MSC compilation and added his
5143 updates
5144
5145Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5146
5147 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5148 prefix lookup.
5149 * parserInternals.c: fixed the bug reported by Morus Walter
5150 due to an off by one typo in xmlStringCurrentChar()
5151
5152Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5153
5154 * HTMLparser.c result/HTML/*: revamped the way the HTML
5155 parser handles end of tags or end of input
5156
5157Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5158
5159 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5160
5161Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5162
5163 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5164 bug where the linktime verions of free() won't work ...
5165
5166Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5167
5168 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5169
5170Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5171
5172 * doc/xml.html: added 2.3.6 release
5173
5174Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5175
5176 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5177 * result/wml.xml: resulted in a small output change
5178
5179Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5180
5181 * tree.c: xmlNewDoc was missing the charset initialization
5182 * xmllint.c: added --auto to autogenerate a doc, allow to
5183 reproduce the problem fixed on xmlNewDoc
5184
5185Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5186
5187 * xpath.c: trying to get 52979 solved
5188 * tree.c result/ result/noent/: trying to get 52712 solved, this
5189 also made me clean up the fact that XML output in general should
5190 not add formating blanks by default, this changed the output of
5191 a few tests
5192
5193Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5196
5197Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5198
5199 * configure.in: finally released 2.3.6
5200
5201Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5202
5203 * xpath.c: checking for null pointer generated by new code
5204
5205Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * xpath.c: fixed a [] evaluation problem reported
5208 * test/XPath/tests/simpleaddr: extended test
5209 * result/XPath/simpleaddr: updated result
5210
5211Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * xmllint.c: Dan Timis reported a portability problem
5214 on Macs without mmap, fixed it.
5215
5216Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5217
5218 * testXPath.c : added a --tree option allowing to display the
5219 tree dump of the XPath expression
5220
5221Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5222
5223 * xpath.c: fixed a memleak when comparing nodesets
5224 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5225 * tree.c: added a TODO
5226
5227Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5230 we need string functions
5231 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5232 to be able to use them where needed. Applied some changes
5233 to reduce name linking pollution and compile in only what's
5234 needed.
5235 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5236 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5237 for the string manipulation functions
5238 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5239 to the free() function of xmlmemory.c
5240 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5241 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5242 usage.
5243
5244
5245Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * error.c: applied the context output patch of the error
5248 handling submitted by Chuck Griffith
5249 * error/VC/*: this slightly change some error logs
5250
5251Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5252
5253 * parser.c: fixed line number reporting on error
5254
5255Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5256
5257 * parser.c: Sullivan and Darin found a parser bug,
5258 applied the patch.
5259
5260Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5261
5262 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5263 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5264 xmlversion.h.in xpointer.c: of course the way I defined
5265 UNUSED breaks on old gcc version. Try to be smart and
5266 also define it directly in xmlversion.h
5267 * configure.in: removed -ansi flag from the pedantic set
5268
5269Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270 Huge cleanup, I switched to compile with
5271 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5272 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5273 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5274 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5275 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5276 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5277 encoding.h entities.c error.c list.[ch] nanoftp.c
5278 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5279 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5280 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5281 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5282 Cleanup, staticfied a number of non-exported functions,
5283 detected and cleaned up a dozen of problem found this way,
5284 avoided a lot of public function name/typedef/system names clashes
5285 * doc/xml.html: updated
5286 * configure.in: switched private flags to the really pedantic ones.
5287
5288Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5289
5290 * configure.in: 2.3.5
5291 * doc/html/*: rebuilt the docs
5292
5293Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * parser.c: fixed a reported bug in NOTATION parsing
5296 * uri.c: accepted but not fixed bug 51876, added TODO
5297 * Makefile.am: fixed bug 51876
5298
5299Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * config.h.in configure.in error.c: fix a compilation problem
5302 on platforms without vsnprintf (xml@thewrittenword.com)
5303
5304Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5305
5306 * parser.c: fixed a function name header typo
5307 * SAX.c: notations can also occur in external subset.
5308
5309Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5310
5311 * error.c: removed a C++ like comment
5312
5313Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5314
5315 * parser.c: fixing bug 52299 strange condition leading
5316 to a parser crash due to a buffer overflow
5317 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5318 added the specific test case
5319
5320Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5321
5322 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5323 xmlXPathConvert{String,Number,Boolean} to be able to make
5324 type casts without a context stack, fixed some implementation
5325 problems related to the absence of context at parse-time,
5326 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5327 in the public API too
5328 * xpointer.c xpathInternals.h: we need to know at parse time
5329 whether we are compiling an XPointer
5330
5331Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5332
5333 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5334 cleaned up the parser internals, refactored XPath code, added
5335 new compilation based APIs and cleanly separated public and
5336 private APIs.
5337
5338Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5339
5340 * xpath.h: the comp field must be added at the end to avoid
5341 killing binary compat.
5342
5343Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5344
5345 * Makefile.am: detect XPath memleaks in regreson tests
5346 * error.c: fixed and error w.r.t. error reporting still using
5347 stderr
5348 * hash.c: added new line at end of file
5349 * tree.h: minor cleanup
5350 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5351 expression parsing from evaluation, resulted in a number of
5352 changes internally, and in XPointer. Likely to break stuff
5353 using xpathInternals.h but should remain binary compatible,
5354 new interfaces will be added.
5355
5356Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5357
5358 * configure.in: fixed a couple of problems reported by
5359 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5360 without gcc on non linux platforms.
5361
5362Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5363
5364 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5365 a fix for --with-html-dir= configure support. I hope it won't
5366 break rpm generation
5367
5368Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xmlIO.c: one function comment cleanup.
5371
5372Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * SAX.c: external subset notations were improperly registered
5375 in the internal subset.
5376
5377Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * README.cvs-commits: added, pointing to HACKING
5380 * HACKING: updated
5381
5382Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5383
5384 * parser.c: and Matt Sergeant found one in the XML push
5385 parser (erroneous check I forgot to remove when I fixed the
5386 main parser).
5387
5388Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * xpath.c: ptittom found a small bug in UnaryExpr
5391
5392Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5393
5394 * configure.in: bumped to 2.3.4
5395 * error.c: fixed bug #51860
5396 * tree.c: fixed bug #51861
5397 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5398 * tree.[ch] : added xmlDefaultBufferSize
5399 * nanoftp.c: typo in function name header block
5400 * doc/xml.html : updated, added link to XML::LibXSLT
5401 * doc/html/* : rebuilt the docs
5402
5403Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5404
5405 * parser.c SAX.c: the new content parsing code raised an
5406 ugly bug in the characters() SAX callback. Found it
5407 just because of strangeness in XSLT XML Rec ouptut :-(
5408
5409Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5410
5411 * Makefile.am: Martin Baulig suggested to add -lm
5412 * tree.c: found another bug in xmlNodeGetContent()
5413
5414Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5415
5416 * xpath.c: Bjorn found the error related to strictness of comparison.
5417
5418Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5419
5420 * parser.c: trying to fix the Dtd parsing problem reported
5421 by Gary, side effect of last week speed optimizations.
5422
5423Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5424
5425 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5426 * parserInternals.c: removed unneeded test raised by Stric
5427
5428Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5429
5430 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5431 and fixed by William Brack). Added xmlXPathFormatNumber.
5432 Changed the sorting slightly.
5433 * configure.in Makefile.am example/Makefile.am: Added -lm.
5434 Please note that applications linking with libxml2, must
5435 also like with the math library from now on.
5436
5437Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5438
5439 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5440
5441Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5442
5443 * parser.c: one must report spaces even if the Dtd element
5444 content proves that this is not part of the element content.
5445 * result/valid/*.xml: this changed the ouptu slightly
5446
5447Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5448
5449 * configure.in: bumped to 2.3.3
5450 * doc/xml.html: updated
5451
5452Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * tree.c: minor doc fix
5455 * xpath.c: deallocation issues when a result tree has been
5456 converted to a node-set
5457
5458Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5459
5460 * doc/xml.html: oops corrected dates s/2000/2001
5461
5462Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * valid.c: new patch from Gary Pennington
5465
5466Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * doc/xml.html: applied patch from Ankh
5469
5470Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5471
5472 * xinclude.c: fixed a problem building on Mac
5473
5474Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5475
5476 * parser.c: more work on increasing parsing ferformances
5477
5478Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5479
5480 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5481 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5482 avoiding memcpy in production builds MEM_CLEANUP macro use
5483 * parser.[ch] parserInternals.c: optimizations of the tightest
5484 internal loops inside the parser. Better checking of I/O
5485 flushing/loading conditions
5486 * xmllint.c : added --timing
5487
5488Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5489
5490 * configure.in: bumped to 2.3.2
5491 * doc/xml.html: updated for release
5492
5493Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * xpath.c: found a memleak and fixed a nasty bug
5496
5497Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5498
5499 * xmllint.[c1] : added return code errors for xmllint
5500 * xpath.c: specific debug dump function for result value trees
5501
5502Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * xpath.c: finally implemented xmlXPathCompareNodeSets
5505 * test/XPath/expr/floats results/XPath/expr/floats: added
5506 a test for float expressions
5507
5508Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5509
5510 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5511 * parserInternals.[ch]: trying to speed up parsing
5512 * xpath.c : speeded up node set equality op
5513
5514Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5517 better handling of ID/IDREF and the list modules associated
5518 * configure.in: small CFLAGS cleanup
5519
5520Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5521
5522 * configure.in: fixed iconv detection on AIX (stric)
5523
5524Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5525
5526 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5527
5528Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5529
5530 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5531 and optimized xmlXPathNodeSetSort
5532
5533Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5534
5535 * xpath.c: bug fix when context size is 0
5536 * parser.c: I like Norm's Dtd because they still manage to break
5537 the parser occasionally
5538
5539Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5540
5541 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5542
5543Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5544
5545 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5546 attributes within the XML-1.0 namespace
5547
5548Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5549
5550 * xpathInternals.h: exported a few axis functions
5551 * doc/xml.html: updated the doc
5552
5553Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5554
5555 * configure.in: applied patch from Daniel van Balen for OpenBSD
5556 and bumped version to 2.3.1
5557 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5558 attempt to find autoclosing was simply broken, removed it,
5559 updated the examples, this is better
5560
5561Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5562
5563 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5564 hash functionnalities.
5565 * doc/html/* : rebuild the doc
5566
5567Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5568
5569 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5570 on predicate
5571 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5572 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5573 really want to have tags closed on output even if we accept
5574 unclosed ones on input
5575
5576Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5577
5578 * xpath.c: ouch don't free NULL, rare case fixed
5579 * tree.c: don't coalesce text nodes if they don't have the
5580 same behaviour wrt escaping on output
5581
5582Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5583
5584 * xpath.c: small fixup
5585 * SAX.c: don't warn on empty namespaces.
5586
5587Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * README: a bit of cleanup
5590 * configure.in: preparing for 2.3.0 release
5591
5592Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * hash.[ch]: added a first version of xmlHashSize()
5595 * valid.c: another bug fix from Gary Pennington
5596
5597Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5598
5599 * valid.c: couple of bug fixes pointed by Gary Pennington
5600 * HTMLtree.c: #if 0 cleanup
5601
5602Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5603
5604 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5605 which removes a time consuming check of xmlXPathNodeSetAdd()
5606 and use it in places where we are sure to not break unicity
5607
5608Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpath.c: bug fixes found from XSLT
5611 * tree.c: preserve node->name special values when copying nodes.
5612 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5613 external subset are fetched when available but without full
5614 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5615 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5616 output with encoding disabled.
5617
5618Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5619
5620 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5621 xmlCheckFilename should not be called from xmlFileOpenW
5622 and xmlGzfileOpenW
5623
5624Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5627 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5628 added the new tests for URI normalization
5629 * testURI.c: fixed stoopid bugs
5630 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5631 the URI in the error messages are now properly normalized
5632
5633Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5634
5635 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5636
5637Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5640
5641Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5642
5643 * xpath.c: fixed mod operator
5644
5645Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * parser.c: fixed xmlStrcat doc
5648 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5649 trees.
5650
5651Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * xpath.c result/XPath/tests/chaptersbase
5654 result/XPath/tests/simplebase: fixed XPath node()
5655 * tree.c: small fix in xmlNewNs()
5656 * Makefile.am: removed extraneous xml2Conf.sh rule
5657
5658Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5659
5660 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5661 Changed the library name, in order to get libxml-devel and
5662 libxml2-devel to coexist on a single system
5663 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5664 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5665
5666Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5669 libxml2-devel installable in // as libxml-devel.
5670
5671Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * doc/Makefile.am: fixed make rebuild in doc
5674 * doc/html/*.html: rebuilt the docs
5675
5676Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5679
5680Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5681
5682 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5683 the HTML doc to go into the -devel RPM ...
5684 * aclocal.m4 config.h.in: some updates due to auto* magic
5685
5686Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * xpath.h: added a hook in the context structure allowing to
5689 link to extra support, needed for XSLT
5690
5691Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5692
5693 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5694 xmlXPtrCmpPoints to use it.
5695 * propagated the following patch from Alejandro Forero
5696 * include/win32config.h xmlIO.c: applied further suggestions
5697 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5698 * example/gjobread.c: fixed warnings, now that it builds
5699
5700Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5701
5702 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5703
5704 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5705 filename points to a valid file (not a directory).
5706 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5707 Added calls to xmlCheckFilenameDir.
5708
5709 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5710 `path' (rather than `filename') as the parameter to gzopen and open.
5711
5712Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5713
5714 * Makefile.am: fixed a problem with EXTRA_DIST
5715
5716Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5717
5718 * Makefile.am example/Makefile.am: finally found the trick
5719 to build the example, i.e. add "." in SUBDIRS before example
5720 in the list <grin/>
5721
5722Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5723
5724 * doc/xml.html: updated with an XSLT section, removed pointer to
5725 W3C CVS base.
5726
5727Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5728
5729 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5730 too, and deallocation need to occur the same way.
5731
5732Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5733
5734 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5735 type correponding to an XSLT result tree fragment. Share most
5736 of the data format with node set, as well as operators.
5737 * HTMLtree.c: added a newline at the end of the doctype output
5738 whe this one is not present initially.
5739 * tree.c: make sure taht the parent and doc pointers are properly
5740 set when copying attributes (lists).
5741
5742Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5745
5746Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5747
5748 * xpath.c: seems I finally killed that ugly path evaluation
5749 context bug (tagged 9999 in case is is wrong)
5750
5751Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5752
5753 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5754 for XSLT
5755
5756Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5757
5758 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5759 for xmlGzfileOpen() bug
5760
5761Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5762
5763 * xpath.c: removed an error found by XSLT usage
5764 * tree.c parserInternals.h: use a predefined static string
5765 for text and comment nodes, avoid freeing them in xmlFreeNode,
5766 exported the string name in parserInternals.h and added
5767 another value to disable encoding at output (for XSLT),
5768 gain memory, time.
5769
5770Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5773 win32/libxml2/libxml2_so.dsp: new makefiles and update
5774 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5775
5776Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5777
5778 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5779 Gary Pennington
5780
5781Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5782
5783 * xpath.c: fixed the comaprision of values and nodelists,
5784 need to compare nodelist still ...
5785 * debugXML.c: avoided a possible core dump
5786 * HTMLparser.c: cleanup
5787 * nanohttp.c: contributed fix.
5788 * tree.c: fixes in properties handling added xmlSetNsProp
5789 needed by libxslt
5790 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5791 comment
5792 * TODO: updated
5793
5794Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * parser.c parserInternals.c: applied Bjorn Reese optimization
5797 patch
5798
5799Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * Makefile.am: applied patch fro make check from Martin Vidner
5802
5803Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5804
5805 * configure.in: preparing 2.2.11
5806 * doc/html/*: rebuild the HTML files
5807 * doc/xml.html : updated
5808
5809Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * tree.c: fixed a stupid bug
5812 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5813 patches related to validation of an XInclude processing result
5814 * TODO: updated
5815
5816Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5819 on large files
5820
5821Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5822
5823 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5824
5825Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5826
5827 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5828 reported by Jonas Borgström
5829 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5830
5831Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5832
5833 * testXPath.c xpath.c: fixing the XPath union expressions problem
5834 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5835
5836Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5837
5838 * xmllint.c: Made is so if the file name is "-" is will read form
5839 standard input. Sven Heinicke <sven@zen.org>
5840 * tree.c: fixed a problem when growing buffer
5841 * tree.h: fixed the comment of the node types following andersca
5842 comment
5843 * TODO: updated
5844
5845Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5846
5847 * HTMLparser.[ch]: added a way to avoid adding automatically
5848 omitted tags. htmlHandleOmittedElem() allows to change the
5849 default handling.
5850 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5851 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5852 of xmllint too when using --memory flag, added a memory test
5853 suite at the Makefile level.
5854 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5855 with namespace use when encountering QNames in XPath evalation,
5856 added xmlns() scheme in XPointer.
5857 * nanoftp.c : incorporated a fix
5858 * parser.c xmlIO.c: fixed problems raised with encoding when using
5859 the memory I/O
5860 * parserInternals.c: closed bug 25934 reported by
5861 torsten.landschoff@innominate.de
5862 * TODO: updated
5863
5864Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5865
5866 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5867 on a non-updated tree :-(, made a 2.2.10 release to correct the
5868 situation
5869
5870Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5871
5872 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5873 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5874 integrated a set of OpenVMS changes from Howard Taylor
5875 <Howard.Taylor@pacoast.com>
5876
5877Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5878
5879 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5880 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5881
5882Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5883
5884 * HTMLparser.c: some fixes on auto-open of html/head/body
5885 * encoding.c: fixed a compilation error on some gcc env
5886 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5887 XPointer implementation
5888 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5889 related XPointer tests and associated results
5890
5891Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5892
5893 * doc/xmldtd.html doc/xml.html: following a short step by step
5894 guidance on IRC to help maciej with DTDs I started a small
5895 page on the subject.
5896
5897Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5898
5899 * HTMLparser.c: fixed handling of broken charrefs
5900 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5901 patches
5902
5903Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5904
5905 * doc/xml.html doc/html/* : rebuilt the docs after adding
5906 xinclude and updated page for 2.2.7 and 2.2.8
5907 * configure.in: releasing 2.2.8
5908
5909Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5910
5911 * parser.[ch] parserInternals.c: applied the conditional
5912 section processing fix from Jonathan P Springer
5913 <jonathan.springer2@gte.net>
5914 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5915 project file, fixed iconv default non support
5916 * xpath.c: fixed the problem of evaluating relative expressions
5917 when a node context is provided.
5918
5919Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5920
5921 * nanoftp.c: fixed gcc 2.95 new warnings
5922 * SAX.c: fixed a stupid bug
5923 * tree.c: fixed a formatting problem when round-tripping
5924 from/to memory
5925 * xinclude.c: chased memleak, fixed a base problem
5926 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5927 xmlXPtrBuildNodeList()
5928 * TODO: updated
5929 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5930 adding a first small set of regression tests for XInclude
5931
5932Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5933
5934 * nanohttp.[ch]: applied Wayne Davison patches to access
5935 the WWW-Authorization header.
5936 * parser.c: Closed Bug#30847: Problems when switching encoding
5937 in short files by applying Simon Berg's patch.
5938 * valid.c: fixed a validation problem
5939 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5940 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5941 Wayne Davison
5942 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5943 need to be extended to non full nodes selections.
5944 * xinclude.c: starts to work decently
5945
5946Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5947
5948 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5949 debugXML.c xmlversion.h.in: Started adding XInclude support,
5950 this is a new xmllint option
5951 * tree.c xpath.c: applied TOM patches for XPath
5952 * xpointer.c: fixed a couple of errors.
5953 * uri.c: added an escaping function needed for xinclude
5954 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
5955 new warning from RH70 gcc's version
5956
5957Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * HTMLparser.c: fixed loop on invalid char in scripts
5960 * parser.c: update to description of xmlIOParseDTD()
5961 * libxml.m4 xmlversion.h.in: changes contributed by
5962 Michael Schmeing <m.schmeing@internet-factory.de>
5963 * configure.in: preparing for 2.2.7
5964 * Makefile.am: trying to avoid config.h and acconfig.h
5965 being included in the distrib
5966 * configure.in: released 2.2.7
5967
5968Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5969
5970 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
5971 like namespaces for good. Unified xmlNs and xmlNode somewhat.
5972
5973Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5974
5975 * parser.[ch]: added xmlIOParseDTD()
5976 * xpointer.c: added support for the 2 extra parameters of
5977 string-range, fixed a stoopid error when '0' was present
5978 in XPointer expressions
5979 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
5980 testsuite for the above
5981
5982Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5983
5984 * libxml.spec.in: improved package descriptions
5985
5986Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5987
5988 * xpath.c xpathInternals.h: applied a large cleaning patch
5989 from TOM <ptittom@free.fr>, it also add namespace support
5990 for function and variables registration.
5991
5992Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5993
5994 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
5995 * Makefile.mingw: Wayne Davison's update adding hash.c
5996
5997Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5998
5999 * xpath.c: fixed the root evaluation problems
6000 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6001 ignorable spaces with <b> <bold> <em>
6002 * tree.c: fixed a loop in xmlSearchNsByHref()
6003
6004Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6005
6006 * xpath.c: applied another XPath patch from TOM
6007 * xpath.c include/makefile.am: applied another patch from
6008 china@thewrittenword.com (cleanup on IRIX).
6009
6010Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6011
6012 * xml-config.1: received a fixed version from Fredrik Hallenberg
6013 <hallon@lysator.liu.se>
6014
6015Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6016
6017 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6018 cleanup patch for XPath
6019
6020Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6021
6022 * patched to redirrect all "out of context" error messages to
6023 a reconfigurable routine. The changes are:
6024 * xmlerror.h : added the export of an error context type (void *)
6025 an error handler type xmlGenericErrorFunc there is an interface
6026 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6027 to reset the error handling routine and its argument
6028 (by default it's equivalent to respectively fprintf and stderr.
6029 * all the c files: all wild accesses to stderr or stdout within
6030 the library have been replaced to calls to the handler.
6031
6032Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6033
6034 * configure.in: release 2.2.6
6035 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6036 exporting the inner functions of xpath for extension modules
6037 * doc/*: updated and rebuilt the doc
6038
6039Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6040
6041 * nanohttp.c : applied Wayne HTTP cleanup patch
6042 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6043 and xmlNodeSetSpacePreserve()
6044
6045Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * xpath.c: closing bug #29260
6048
6049Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6050
6051 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6052 multikey tuples, made hash structure opaque
6053 * valid.[ch]: moved elements, attributes, notations decalarations
6054 as well as ID and refs to hash tables.
6055 * entities.c: hash cleanup
6056 * xmlmemory.c: fixed a dump problem in debug mode
6057 * include/Makefile.am: problem passing in DESTDIR= values patch
6058 from Marc Christensen <marc@calderasystems.com>
6059 * nanohttp.c: removed debugging remains
6060 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6061 * HTMLparser.c parser.c: fixing a number of problems with the
6062 macros in the *parser.c files (Wayne).
6063 * HTMLparser.c: close the previous option when opening a new one
6064 (Marc Sanfacon).
6065 * result/HTML/*: updated the HTML results accordingly
6066
6067Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6068
6069 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6070 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6071 XPath functions and XML entities table to them. More to come...
6072 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6073
6074Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6075
6076 * tree.c: coalesce adjacent text nodes
6077 * valid.c: handling of blank nodes in DTd validation (raised
6078 by problems with a posteriori validation).
6079 * nanohttp.c: changing behaviour on HTTP write stuff.
6080 * HTMLtree.c: forced body and html to be explicitely closed.
6081 * xpath.h: exported more XPath functions.
6082
6083Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6084
6085 * Release of 2.2.5
6086 * xpointer.c: range() range-inside and other helper functions
6087 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6088
6089Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6090
6091 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6092 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6093
6094Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6097 and XPointer modules
6098
6099Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * SAX.h: closed #25107
6102
6103Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6104
6105 * testSAX.c: fixed problem with cdata reporting
6106 * SAXresult/* : updated
6107
6108Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6109
6110 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6111 Closed bug #27499, added to regression tests
6112 * TODO: updated
6113
6114Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6115
6116 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6117 support for SCRIPT and STYLE with help from Bjorn Reese
6118 * test/HTML/* result/HTML/*: added simple testcase and updated
6119 the existing ones.
6120
6121Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6122
6123 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6124 string-range for empty strings
6125 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6126 test/XPath/xptr/strrange: augmented the XPointer testsuite
6127
6128Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6129
6130 * doc/xml.html doc/xmlmem.html: added a module describing memory
6131 interfaces and use, updated the main page.
6132
6133Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6136 nanoftp code work on Windows too now
6137
6138Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6139
6140 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6141 * xpointer.c: implemented string-range() at least a good first version
6142 * test/XPath/docs/str test/XPath/xptr/strrange
6143 result/XPath/xptr/strrange: the string-range() tests
6144
6145Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6146
6147 * Makefile.am include/Makefile.am include/win32config.h
6148 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6149 and make distcheck
6150
6151Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6154 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6155 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6156
6157Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6158
6159 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6160 patch for socklen_t detection by
6161 Albert Chin-A-Young <china@thewrittenword.com>
6162
6163Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6164
6165 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6166 and added a --dtdvalid option to xmllint used to test it
6167
6168Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6169
6170 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6171 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6172
6173Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6176 handlings (registration, lookup, cleanup)
6177
6178Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * configure.in Makefile.am include/makefile.am: adding XPointer
6181 and XPtrtests target
6182 * xpointer.[ch] : new files for XPointer support
6183 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6184 more XPath tests
6185
6186Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * configure.in: fixed, very broken, make distcheck works again
6189
6190Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6191
6192 * More work toward 2.2.5, integrated a number of patches
6193 * configure.in Makefile.am win32config.h.in: trying to cleanup
6194 make distcheck .... huh ...
6195 * include/Makefile.am include/win32config.h: new directory
6196 for includes
6197 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6198 updated teh makefiles and instructions for WIN32
6199 * xpath.c: small fixes
6200 * test/XPath/ results/XPath: updated the testcases and results
6201 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6202 suggested patches
6203 * valid.c: fixed an ID bug
6204
6205Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6208 the automake bug where wrong dependancies were generated.
6209 * xpath.[ch]: worked on XPointer
6210
6211Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * configure.in Makefile.am: 2.2.5, ship the include in an
6214 include/libxml subdirectory, use symlinks when using CVS
6215 * testSAX.c: fixed small bug
6216 * testXPath.c: changed the way testfiles are parsed
6217 * debugXML.c: same kind of cleanup when parsing an argument expression
6218 XPath/XPointers can have blanks embedded
6219 * xpath.[ch]: more cleanup, reorgs for XPointer work
6220 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6221 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6222
6223Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6224
6225 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6226 in the XPath engine, rewrote large parts of it, now it's far
6227 cleaner and in sync with the REC not an old WD. Fixed a parsing
6228 problem in the interactive XML shell found when testing XPath.
6229
6230Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6231
6232 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6233 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6234 examples with the extra test
6235
6236Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6237
6238 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6239 the global init function.
6240
6241Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * HTMLparser.c: Doohhh, attribute name parsing was still case
6244 sensitive ! Fixed this ...
6245 * result/HTML/* : updated the tests results accordingly
6246
6247Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6250 engine, should be far more stable, incorporated a new version of
6251 preceding/following axis, need testing
6252 * uri.c: fixed file:///c:/a/b/c problem
6253 * test/XPath/tests/idsimple: augmented the XPath tests
6254
6255Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6256
6257 * doc/* rebuilding docs for 2.2.4 release
6258
6259Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * configure.in: releasing 2.2.4
6262 * parser.[ch]: added xmlStrEqual()
6263 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6264 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6265 use xmlStrEqual instead
6266 * TODO: updated
6267 * added an XPath test
6268
6269Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6270
6271 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6272 * entities.h: exported xmlInitializePredefinedEntities
6273 * parser.[ch] : added xmlInitParser()
6274 * parserInternals.h : had to export htmlInitAutoClose()
6275
6276Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6277
6278 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6279 problems
6280 * Makefile.am : added XPath regression tests to normal tests
6281 * uri.c: fixed a problem with local paths, cleanup
6282 * parser.c: fixed a problem with large CData sections
6283
6284Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * configure.in xml-config.in: patch from "Ben Taylor"
6287 <sol7x86@hotmail.com> for solaris shared libs lookup
6288
62892000-09-30 Martin Baulig <baulig@suse.de>
6290
6291 * libxml-2.0.pc.in: Provide pkg-config script.
6292
6293 * configure.in: Create the libxml-2.0.pc script from the
6294 libxml-2.0.pc.in templates.
6295 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6296 script in `$(libdir)/pkgconfig'.
6297
6298Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6299
6300 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6301 when compiling with MSC
6302
6303Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * xpath.c: patch for normalize-string() substring-before(),
6306 substring-after() and translate() functions from Bjorn Reese
6307 <breese@mail1.stofanet.dk>
6308 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6309 Fredrik Hallenberg <hallon@lysator.liu.se>
6310 * TODO: updated
6311
6312Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6313
6314 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6315 problem of socklen_t being undefined on a number of platforms
6316 * debugXML.c: fixed a compilation problem when without snprintf
6317
6318Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6319
6320 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6321 an URI bug and a fix for the control-character-induced infinite loop
6322 * nanohttp.c: preventive fix for compiling on WIN32
6323
6324Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * xmlint.c: closing bug #25000
6327
6328Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6329
6330 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6331 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6332 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6333 related function, fixing xmlStrncmp(), and associated cleanup
6334 * result/HTML/entities.html.sax: updating result
6335
6336Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6337
6338 * uri.c: applied patch for URI escaping from Wayne Davison
6339 <wayned@blorf.net>
6340 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6341 from Denis Barbier <barbier@imacs.polytechnique.fr>
6342 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6343 patch from Wayne Davison
6344
6345Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6346
6347 * doc/xml.html : updated with new releases, adding "how to help"
6348
6349Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6350
6351 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6352 removed a few warnings in pedantic mode ...
6353 * parserInternals.c parser.c: moved encoding switching function
6354 to parserInternals.c
6355 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6356
6357Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6358
6359 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6360 error or warning handlers
6361
6362Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6363
6364 * parserInternals.c parserInternals.h parser.c Makefile.am:
6365 created a new module parserInternals.c, moved most of the
6366 code shared by the various parsers there, as well as
6367 deprecated code from parser.c. More cleanup of parser.c
6368 * uri.c: fixed a problem when URI is NULL
6369 * valid.c: speedup when looking for an attribute declaration
6370
6371Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6372
6373 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6374 the cleanup of the computation of URI references when seeking
6375 external entities. The URI reference string and the resulting
6376 URI are both stored now.
6377 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6378 large s(n)printf checks and cleanup from Denis Barbier
6379 <barbier@imacs.polytechnique.fr>
6380 * xmlversion.h.in tree.h: couple of SGML declarations for a
6381 possible docbook module.
6382 * result/VC/ : a couple of test output changed due to the change
6383 of the entities URI
6384
6385Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6386
6387 * parser.h: added a _private field for linking user's data
6388
6389Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6390
6391 * parser.c parserInternals.h: demacroified most of the IS_XXX
6392 the gain in size is significant so ...
6393
6394Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6395
6396 * entities.c: cases where looking up entities with doc==NULL
6397 covered
6398
6399Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6400
6401 * uri.c: applied Wayne Davison patch
6402 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6403
6404Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6405
6406 * uri.c testUri.c: applied Wayne Davison patches
6407 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6408 * Makefile.in: added URItest and included thenin "make tests"
6409
6410Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * xmlversion.h.in: closed bug 22941
6413
6414Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6415
6416 * doc/xmlio.html: added doc and example for entity loader
6417 redefinition.
6418
6419Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6422 used by libxml
6423
6424Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6425
6426 * parser.c: Fixed bug on invalid ontent characters and when using
6427 push.
6428 * xmllint.c: fixed xmllint endling of errors in push mode
6429
6430Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6431
6432 * HTMLparser.c testHTML.c: applied two new patches from
6433 Wayne Davison <wayned@users.sourceforge.net>
6434 * result/HTML/*.sax: regenerated HTML SAX output
6435 * parser.c: more cleanup.
6436
6437Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * HTMLparser.[ch] testHTML.c: applied the second set of
6440 patches from Wayne Davison <wayned@users.sourceforge.net>,
6441 adding htmlEncodeEntities()
6442 * HTMLparser.c: fixed an ignorable white space detection bug
6443 occuring when parsing with SAX only
6444 * result/HTML/*.sax: updated since the output is now HTML
6445 encoded...
6446
6447Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * HTMLparser.[ch]: applied some of Wayne Davison
6450 <wayned@users.sourceforge.net> patches
6451
6452Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6455 undeclared namespace prefix was used, added a warning.
6456 Cleaned up support w.r.t. entities, spilling out a warning
6457 and being pedantic on lookups.
6458 * test/warning/ent9 : added testcase for previous example.
6459 * TODO: updated
6460 * parserInternals.h parser.c: changed the way names are parsed
6461 now allow infinite size and decrease penalty for normal use
6462 * parser.c: Started a big cleanup/check of the parser code,
6463 fixed some of the most tortuous entity code, spotted code
6464 unused anymore
6465 * test/*: added tests for very long names and related nasty
6466 things.
6467
6468Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6469
6470 * doc/encoding.html: added encoding aliases doc
6471 * doc/xml.html: updates
6472 * encoding.[ch]: added EncodingAliases functions
6473 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6474 bottleneck affecting large DTDs like Docbook
6475 * parser.[ch] xmllint.c: added a pedantic option, will be
6476 useful
6477 * SAX.c: redefinition of entities is reported in pedantic mode
6478 * testHTML.c: uninitialized warning from gcc
6479 * uri.c: fixed a couple of bugs
6480 * TODO: added issue raised by Michael
6481
6482Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6483
6484 * doc/encoding.html: propagated Martin Duerst suggestions
6485
6486Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6487
6488 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6489 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6490 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6491 by Wayne Davison
6492
6493Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6494
6495 * nanoftp.c nanohttp.c: small cleanup
6496 * TODO: updated
6497
6498Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * added an old VC testcase and updated title.xml entity
6501
6502Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6503
6504 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6505 done on auto-opening of <p> tags and cleanup of SAX output
6506
6507Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6508
6509 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6510
6511Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6512
6513 * doc/xml.html libxml.* structure.*: updated the doc a bit
6514
6515Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6516
6517 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6518 of SAX tests
6519
6520Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6521
6522 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6523 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6524
6525Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6526
6527 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6528 * testHTML.c: fix core dump on Solaris 2.x systems
6529 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6530 * result/HTML/*.sax: previous bug fix lead to new results
6531
6532Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6533
6534 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6535 * configure.in: added --with-readline=DIR to accept alternate
6536 path for readline include/library
6537 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6538 for ANSI under HP-UX
6539 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6540 includes @LIBS@
6541
6542Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6543
6544 * doc/* : rebuilt the docs
6545 * getting ready for 2.2.2 release
6546
6547Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6548
6549 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6550 and xmlAddFeature()
6551 * tree.[ch]: added xmlAddChildList()
6552 * xmllint.c: MAP_FAILED macro test
6553 * parser.h: added xmlParseCtxtExternalEntity()
6554 * valid.c: applied bug fixes removed warning
6555 * tree.c: added CDATA block to elements content
6556 * testSAX.c: cleanup of output
6557 * testHTML.c: added SAX testing
6558 * encoding.c: better error recovery
6559 * SAX.c, parser.c: fixed one of the external entity processing
6560 of the OASis testsuite
6561 * Makefile.am: added HTML SAX regression tests
6562 * configure.in: bumped to 2.2.2
6563 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6564 SAX results
6565
6566Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * configure.in: patch for HP compiler
6569
65702000-08-04 Sven Heinicke <sven@zen.org>
6571
6572 * xmllint.c: Was coredumping sometimes when the file given didn't
6573 exist.
6574
6575Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6576
6577 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6578
6579 when using in memory parsing. Need some cleanup.
6580 * xmllint.c configure.in: added a --memory flag to test memory
6581 parsing
6582
6583Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6584
6585 * nanohttp.c: fixed socklen_t replacement to unsigned int
6586 * parser.c: fixed a space handdling missing at the end of
6587 production 28 DOCTYPE.
6588 * xmlmemory.c: fixed a stupid bug on the routine to override
6589 allocation functions
6590 * TODO: updated
6591
6592Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6593
6594 * doc/ regenerated the docs
6595
6596Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6597
6598 * doc/encoding.html doc/xml.html: added I18N doc
6599 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6600 improvements, both parser and filters, added ASCII & HTML,
6601 fixed the ISO-Latin-1 one
6602 * xmllint.c testHTML.c: added/made visible --encode
6603 * debugXML.c : cleanup
6604 * most .c files: applied patches due to warning on Windows and
6605 when using Sun Pro cc compiler
6606 * xpath.c : cleanup memleaks
6607 * nanoftp.c : added a TESTING preprocessor flag for standalong
6608 compile so that people can report bugs more easilly
6609 * nanohttp.c : ditched socklen_t which was a portability mess
6610 and replaced it with unsigned int.
6611 * tree.[ch]: added xmlHasProp()
6612 * TODO: updated
6613 * test/ : added more test for entities, NS, encoding, HTML, wap
6614 * configure.in: preparing for 2.2.0 release
6615
6616Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * nanoftp.c: fixed the way the control connection is handled
6619 * libxml.spec.in: fixed the dependancies and cleanup
6620
6621Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6622
6623 * doc/xml.html: changed the xmlsoft.org structure, updated the
6624 examples w.r.t. root and childs
6625
6626Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6629
6630Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6631
6632 * HTMLparser.c: Work on character encoding support for the HTML parser
6633 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6634 * encoding.c: Fixed a potential memleak in the encoding stuff
6635
6636Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6637
6638 * doc/FAQ.html doc/Makefile.am : added a FAQ
6639
6640Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6643 of the HTML parser to force it to not bypass SAX
6644
6645Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6646
6647 * win32config.h.in: updated
6648 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6649 lacks iconv support :-( need to release 2.1.1
6650 * configure.in: release 2.1.1
6651 * HTMLparser: fixed bug #14784
6652 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6653 by Windows compiler
6654 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6655 the SAX startDocument() callback.
6656 * TODO: updated
6657
6658Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6659
6660 * added xmlStopParser()
6661
6662Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6663
6664 * configure.in: 2.1.0 prerelease
6665 * Large resync between W3C and Gnome tree
6666 * nanoftp, nanohttp.c: fixed stalled connections probs
6667 * HTMLtree.c SAX.c : support for attribute without values in
6668 HTML for andersca
6669 * valid.c: Fixed most validation + namespace problems
6670 * HTMLparser.c: start document callback for andersca
6671 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6672 * parser.h, SAX.c: serious speed improvement for large
6673 CDATA blocks
6674 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6675 different encoding
6676 * example/Makefile.am example/gjobread.c tree.h: work on
6677 libxml1 libxml2 convergence.
6678 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6679 and the LIBXML_TEST_VERSION macro
6680
6681Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6682
6683 * doc/xml.html: various patches and improvements typo fixed by
6684 Felix Natter
6685 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6686 from Felix Natter <fnatter@gmx.net>
6687
6688Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * doc/upgrade.html: updated with instructions for support of both
6691 libxml-1.x and libxml-2.x
6692 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6693 for 2.x support and also fixed includes
6694
6695
6696Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6697
6698 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6699 the encoding support, added iconv support, so now libxml if
6700 compiled with iconv automatically support japanese encodings
6701 among others. Work based on initial patch from Yuan-Chen Cheng
6702 I may have broken binary compat in the encoding handler
6703 registration scheme, but that was so utterly broken I don't
6704 expect anybody to have used this feature until now.
6705 * parserInternals.h: fixup on the CHAR range macro
6706 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6707 code.
6708 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6709 * uri.c: added xmlParseURI() I can't believe I forgot to
6710 implement this one in 2.0 !!!
6711 * SAX.c: moved doc->encoding update in the endDocument() call.
6712 * TODO: updated.
6713
6714Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * tree.h: removed extraneous xmlRemoveProp definition
6717 * TODO: added item about --disable-corba configure switch
6718 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6719 * nanoftp.c: fixed include problems giving troubles on AIX and
6720 slowlaris
6721 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6722 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6723 comment and headers changes to lower gtk-doc number of warnings
6724 * doc/html/*: rebuilt docs
6725
6726Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6727
6728 * HACKING: documented the tag for 1.x and instructions
6729
6730Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6731
6732 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6733 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6734 xmlCreateIOParserCtxt
6735 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6736 significant overall improvement
6737 * xmllint.c: added I/O test to xmllint
6738 * testSAX.c: added a speed test
6739 * doc/* : updated/regenerated
6740
6741Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6742
6743 * xpath.c uri.h parserInternals.h: cosmetic changes from
6744 "Timur I. Bakeyev" <timur@bat.ru>, including making
6745 xmlCreateURI() public
6746
6747Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6748
6749 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6750 and the code at the same time. Added a clean mechanism for
6751 overload or added input methods: xmlRegisterInputCallbacks()
6752 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6753 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6754 * TODO: updated
6755 * doc/* : updated/regenerated
6756 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6757 source dir
6758
6759Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6760
6761 * testURI.c: yet another forgotten commit, I should get some sleep !
6762
6763Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6764
6765 * xmllint.c: forgot to commit this too ?
6766
6767Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6768
6769 * xmlversion.h.in : forgot to commit this previously
6770
6771Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6772
6773 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6774 * README TODO: updated for release
6775 * uri.c uri.h: added authority parsing/saving
6776 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6777 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6778 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6779 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6780 Makefile.am : added compile-time customization of libxml
6781 --with-ftp --with-http --with-html --with-xpath --with-debug
6782 --with-mem-debug
6783 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6784 #include <libxml/xxx.h> I hope it won't break too much stuff
6785 and will be manageable in the future...
6786 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6787 and added xmllint to the installed programs
6788 * uri.h: added xmlFreeURI()
6789
6790Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6791
6792 * uri.c uri.h: finished the escaping handling, the base support
6793 and the URI path normalization. Looks good just lacks the
6794 authority content parsing code.
6795 * Makefile.am: added instructions to generate testURI
6796 * TODO: updated
6797 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6798 added links and icons for W3C and Gnome
6799
6800Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6801
6802 * xmlmemory.[ch] : seems I forgot to actually update the files in
6803 the last commit :-)
6804 * doc/xml.html doc/html/* : updated and uploaded the docs
6805
6806Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6807
6808 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6809 * TODO: updated
6810 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6811 libxml default allocation function with another set (like gmalloc/
6812 gfree).
6813 * Makefile.am, uri.c, uri.h: added a set of functions to do
6814 exact (litteraly copied from the RFC 2396 productions) parsing
6815 and handling of URI. Will be needed for XLink, one XML WFC,
6816 XML Base and reused in the nano[ftp/http] modules. Still work
6817 to be done.
6818
6819Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * configure.in, libxml.spec.in : libxml2
6822 * doc/* : updated the doc page, rebuilt the docs
6823
6824Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6825
6826 * all: tagged LIB_XML_1_X
6827 * *.c *.h : updated from W3C CVS tree
6828 * configure.in : 2.0.0-beta
6829 * libxml.spec.in : libxml2 package nam
6830 * result/* : new version of the tests output
6831
6832Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6833
6834 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6835
6836Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6837
6838 * doc/* : rebuilt the docs
6839 * parser.c: final patch on #6766
6840 * valid.c: small patch on validity checks.
6841
6842Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6843
6844 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6845 added
6846 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6847 compatibility w.r.t. XML spec and existing code.
6848
6849Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6850
6851 * parser.c: seems a better solution to <a> </a> exists,
6852 will try it for a while
6853
6854Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * parser.c: tried to remove the <a> </a> generating <a/>
6857 this is hard. Left a flag for that purpose. Fixed bug #6766
6858 * configure.in: prepared 1.8.7 not released, due to previous
6859 problem
6860
6861Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6862
6863 * doc/xml.html : applied second patch from Paul DuBois
6864
6865Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6866
6867 * doc/xml.html : applied patch from Paul DuBois
6868
6869Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6870
6871 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6872
6873Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6874
6875 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6876 compilation warnings on various platforms.
6877 * parser.c: Fixed #5281 validity error callbacks are now desactived
6878 by default if not validating.
6879
6880Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6883
6884Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6887 <gkatsi@cs.toronto.edu>
6888
6889Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6890
6891 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6892 processing URLs
6893
6894Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6895
6896 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6897 xmlNanoFTPUpdateURL for persistent control connections.
6898 * configure.in: 1.8.6
6899
6900Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6901
6902 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6903 * tree.[ch] : added xmlSaveNoEmptyTags
6904
69052000-01-29 James Henstridge <james@daa.com.au>
6906
6907 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6908
6909 * Makefile.am: added nanoftp.[ch] to the build.
6910
6911Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6912
6913 * nanoftp.[ch]: cleanup, comments, API
6914 * debugXML.c : fixed a bug in the cat command
6915 * doc/*: regenerated the docs
6916
6917Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6920 * debugXML.c : fixed a bug in the cat command
6921 * valid.c: fixing some small probs
6922 * libxml.spec.in: get rid of the SNAP suffix
6923 * doc/xml.html: updated the status
6924
6925Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6926
6927 * xml-config.in: xml-config --version to just return the
6928 version number
6929 * xpath.c: some cleanup w.r.t. axis when the current node is
6930 an attribute.
6931 * TODO: updated
6932
6933Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * configure.in: prepared for libxml-1.8.5
6936 * doc/* recompiled the documentation
6937
69382000-01-17 Jody Goldberg <jgoldberg@home.com>
6939
6940 * configure.in : WARNING autoconf subtlety alert :
6941 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6942 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6943 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6944 get defined by AC_CHECK_HEADERS.
6945
6946Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6947
6948 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6949 Rune.Djurhuus@fast.no
6950
6951Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6952
6953 * TODO: updated
6954 * tree.c, parser.c: made sure that only memory alloc problems
6955 and internal parser errors are allowed to write to stdout or
6956 stderr.
6957
6958Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6959
6960 * tree.c : restored xmlNewGlobalNs since this seems used by
6961 a lot of existing code :-(, fixed a bug in xmlNewNs
6962 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
6963 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
6964 to exit() from the library code.
6965 * xpath.c, parser.c: removed bugs or unused code detected by
6966 Windows compilers
6967 * parser.c: started adding interfaces for parsing well balanced
6968 XML fragments
6969 * configure.in: releasing 1.8.4
6970 * doc/* : rebuilt the docs
6971
6972Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6973
6974 * tree.[ch] : added xmlNewDocFragment() for DOM
6975 * testHTML.c: uninitialized variable.
6976
6977Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6978
6979 * doc/* : rebuild the docs
6980
6981Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * acconfig.h: readline and history patch
6984 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
6985 * tree.c: added check and handling when possibly removing an ID
6986 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
6987 and saving.
6988 * test/HTML/entities.html result/HTML/entities.html* : test for
6989 various entities reference cases
6990 * result/HTML/* : as a result output of some testcase have
6991 changed
6992 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
6993 by previous example. added xmlParseTryOrFinish().
6994 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
6995 entities.h debugXML.h HTMLparser.h: changed the way struct are
6996 declared to allow gtk-doc to expose those
6997 * parser.c: closed bug #4960
6998 * Makefile.am configure.in: Applied patch from
6999 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7000 and math/socket libs detection
7001
7002Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7003
7004 * configure.in, Makefile.am: link tester against readline
7005 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7006
7007Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7008
7009 * tree.[ch]: added xmlRemoveProp
7010 * win32config.h.in nanohttp.c: avoid including the Windows
7011 socket stuff in every C files
7012 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7013 the XmL parser(s)
7014 * test/ns4 result/ns4 etc...: added test case for previous prob
7015 * tree.c: xmlNewNs wasn't checking for double definition
7016 * Makefile.in: fixed a problem with dist-hook duplicates
7017 * parser.[hc], xmlIO.c: fixed the loading of external entities
7018 APIs, now xmlLoadExternalEntity() is used everywhere and
7019 setting up an app specific front-end using the
7020 * SAX.c parser.c: some fixes, now the xhtml spec validates
7021 with the xhtml DTD.
7022 * error.c: fixed crashes in case of no input stream
7023 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7024 to the validation tests and results
7025
7026Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7027
7028 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7029 too htmlCreatePushParserCtxt() and htmlParseChunk()
7030 * parser.c: a bit of cleanup.
7031 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7032 to XML) removed the last mem leak known
7033 * HTMLtree.c: output message cleanup
7034 * xmlmemory.c: display content info about memory blocks
7035 * result/HTML/wired.* : missing att value warning change
7036
7037Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7038
7039 * doc/* : rebuilt the documentation
7040
7041Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7042
7043 * parser.[ch] parserInternals.h: Push parser for XML,
7044 seems to work fine now
7045 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7046 --push for push testing
7047 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7048 * testSAX.c: added --push
7049 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7050 subtree
7051 * xmlIO.[ch] : enriched API + fixes for push mode
7052 * entities.[ch]: added the entity content length to the struct.
7053 * xmlmemory.[ch]: new API to show the last entries for the shell
7054 * valid.c: added required attribute testing
7055 * SAX.c: the cdata callback now merge contiguous fragments
7056 * HTMLparser.c: cleanup of some macros
7057
7058Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7059
7060 * parser.c: fix for PIs name starting with xml
7061 * tree.c: fixed a potential problem with || and && ops
7062 * *.c, configure.in win32config.h.in : generate win32config.h for
7063 those on the Other Side !
7064
7065Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * parser.c: fixed a stupid = vs. == bug :-(
7068 * doc/gnome-xml.sgml: s/glade/xml/
7069
7070Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7071
7072 * configure.in, doc/xml.html : bug fix release 1.8.2
7073 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7074 Hopefully the end of that silly C++ include problem
7075 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7076 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7077 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7078 troubles with autoclosed elements when the stree shape doesn't
7079 follow the DtD specs. Added htmlIsAutoClosed() and
7080 htmlAutoCloseTag()
7081 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7082 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7083 * debugXML.c: fixed a bug on printing default namespaces.
7084 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7085
7086Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * result/HTML/*.htm[l] : updated the HTML regression tests according
7089 to the new output
7090 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7091 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7092 problem due to intermix of extern "C" { ... } declarations for C++
7093 and recursive includes in the headers
7094
70951999-12-20 Chris Lahey <clahey@umich.edu>
7096
7097 * HTMLtree.c: Made it so that html nodes with a single child do
7098 not insert a carriage return before or after the child node.
7099
7100Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7101
7102 * configure.in, doc/xml.html : bug fix release 1.8.1
7103 * parser.c: fixed bug #4344
7104 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7105 added the glue to avoid C++ problems
7106 * doc/* : regenerated the documentation
7107
7108Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7109
7110 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7111 namespace recognition, and Dia as a resul :-(
7112 * encoding.c: closed bug #3950
7113
7114Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7115
7116 * valid.c: debugging a posteriori validation, except URI expansion
7117 stuff this should be fixed now
7118 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7119 Carl Nygard <cnygard@bellatlantic.net>
7120 * tester.c: added --postvalid, cleaning of the code
7121 * tree.[ch]: added xmlDocGetRootElement()
7122
7123Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7124
7125 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7126 c++ losage.
7127
7128Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7129
7130 * configure.in, doc/xml.html : bumped to 1.8.0
7131 * xlink.[ch], Makefile.am : added framework for link detection
7132 * parser.h: added nbChars to parser context, needed for cleanup.
7133 * xmlmemory.c: removed a nasty bug when out of mem
7134 * valid.[ch]: adding namespace support for attribute decl
7135 * tester.c: added --debugent option
7136 * debugXML.[ch]: added xmlDebugDumpEntities()
7137 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7138 buffers instead, this was really needed, validation was breaking
7139 in strange ways due to that. Added xmlParseStringPEReference()
7140 and other parsing from strings functions. Entities processing
7141 modified again, but PERef are still not handled correcly but
7142 unless you're Eve Maller you won't notice :-)
7143 * HTMLparser.c: large changes toward reliability, and switched to
7144 lowercase internal tags, XHTML is lowercase, so it will help
7145 that output is closer to next version.
7146 * doc/* : regenerated the documentation, it is now hosted at
7147 http://xmlsoft.org/ (same bits I just bought the domain :-)
7148
7149
7150Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7151
7152 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7153 doc generation
7154 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7155 in the SAX API
7156 * doc/*: rebuilt the doc making sure everything appears in the
7157 HTML files
7158
7159Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7160
7161 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7162 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7163 which allow impressive speed improvement on dataset with
7164 large text pieces, but at the cost of broken binary
7165 compatibility and slightly bigger memory usage.
7166 Configure with --with-buffers to activate them, they
7167 are protected with XML_USE_BUFFER_CONTENT define.
7168 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7169 goal is 0 memory left allocated once parser is no more used
7170 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7171 call xmlCleanupParser() and xmlMemoryDump()
7172
7173Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7174
7175 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7176 * parser.[ch] encoding.[ch]: added memory cleanup routines
7177 * parser.c: closing bug #3788
7178 * doc/*: rebuilt the doc
7179
7180Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7181
7182 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7183 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7184 * tester.c: added --compress option
7185 * doc/*: rebuilt the documentation
7186
7187Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7188
7189 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7190 if given /proc/kcore as input !
7191 * doc/xml.html doc/*: updated and rebuilt the documentation
7192
7193Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7194
7195 * parser.c: Fixed some wrongly space collapsing code due to
7196 a misreading of the spec.
7197 * result/*: fixed the output accordingly
7198
7199Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7200
7201 * encoding.c: bug fix and typos
7202 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7203 * parser.c: added attribute normalization closing bug #3597
7204 * test/att* result/att* SAXresult/att*: testcase for attribute
7205 normalization
7206
7207Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * configure.in: closing bug #3163 by adding extra flags for the
7210 cc compiler on HP-UX
7211
7212Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * valid.[ch] : removed a typo and an enumerated type bug in the
7215 xmlAddElementDecl() function
7216 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7217 call to xmlEncodeEntitiesReentrant() so that the functions
7218 New, Set and Get are at the same level.
7219 * parser.c HTMLparser.c: extra memory allocation bug for
7220 attributes detected by someone using libxml in embedded systems :-)
7221
7222Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7223
7224 * xmlmemory.h: turned off mem debug :-\
7225
7226Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7227
7228 * parser.c: closed bug #2784 a one line fix, but worth pushing
7229 a new release out
7230 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7231 some structures, comments before and after the
7232 main element, and other nastyness
7233 * HTMLtree.c tree.c: accomodate the extended HTML supported
7234 * configure.in: pushing 1.7.4
7235 * test/ent8 and related outputs : added a new test for bug #2784
7236 * test/HTML/wired.html and related output: a nasty HTML example
7237 * Makefile.am: improved the test scripts
7238 * docs/* : reran the documentation extractor, updated xml.html
7239
7240Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7241
7242 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7243 HTMLparser and debugged the HTML related code. HTML documents
7244 now have their own type
7245 * entities.c: do not dump &apos; for HTML output
7246 * xmlmemory.c: improvement, breakpoint mechanism
7247 * testHTML.c: added --sax --repeat ...
7248 * Makefile.am: improved the HTML tests
7249 * valid.[ch]: added xmlValidGetValidElements and
7250 xmlValidGetPotentialChildren
7251 * tester.c: added --insert to test the 2 new functions
7252 * test//* result//* SAXresult//* : regression test cleanup
7253 and extension.
7254 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7255 gnome-xml-nanohttp.html
7256
7257Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * HTMLparser.c: fixed problems with some autoclose tags
7260 * tree.c: fixed XML output problems.
7261 * result/* SAXresult/*: update of the tests output
7262
7263Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7264
7265 * Makefile.am: Arturo patch for xmlConf.sh version info
7266 * parser.c: Tim Josling patch for single quoted items
7267 * tester.c: Tim Josling patch for tester options usage
7268 * tree.h: indent cleanup
7269
7270Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7273 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7274
7275Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7276
7277 * tree.c : Raph patch for initialization of CORBA fields
7278 * parser.c, xpath.c, ...: modification of doc comments
7279 * xpath.c : allow spaces in xpath expressions
7280
7281Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7282
7283 * xmlmemory.h: turning off memory debug :-(
7284
7285Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7286
7287 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7288 better SAX interfaces.
7289 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7290 entity.
7291 * configure.in: 1.7.2
7292
7293Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7294
7295 * libxml.spec.in: fixed the URL
7296 * doc/xml.html: improved the documentation front-end
7297
7298Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7299
7300 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7301
7302Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7303
7304 * libxml.spec.in: fixed the alpha compile problem
7305 * parser.[ch]: changed errno to errNo in the parser context :-(
7306 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7307 * doc/xml.html: changed CHAR to xmlChar
7308 * doc/html/*: recompiled the documentation
7309 * configure.in: 1.7.1
7310
7311Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * parser.h: modified the parser context struct to regain 1.4.0
7314 binary compatibility
7315 * parser.c, xml-error.h: added errno ot teh context and defined
7316 a set of errors values with update of errno
7317 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7318 DTDs and entities
7319 * *.h, *.c: complete cleanup of the use of config.h and include
7320 protection depending on the current setup.
7321 * overalll debugging, maintenance and bug-fixing on all modules
7322 * updated the documentation
7323 * ready for 1.7.0
7324
7325Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7326
7327 * HTMLparser.c : cleanup
7328 * SAX.c valid.c valid.h: added ID/IDREF checking
7329 * tree.c tree.h: extended doc structure for refs
7330 * configure.in: 1.6.2
7331 * parser.c: patched bug in SAX user arg call
7332 * parserInternals.h: patched missing close in C++ wrapping
7333 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7334 especially upcoming XPointer implementation.
7335 * doc/xml.html: augmented, typo
7336
7337Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7338
7339 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7340 not all invocations of install understand -d.
7341
7342Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7343
7344 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7345 to make 'check' works, when builddir != srcdir.
7346
7347Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * doc/xml.html : updated the documentation
7350
7351Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7352
7353 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7354 not deallocated memory blocks
7355 * *.c : replaces all calls to malloc() free() and realloc() to
7356 the wrapper functions/macros
7357 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7358 instead of xmlFreeNodeList()
7359
7360Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7361
7362 * HTMLparser.c: corrected a stupid bug leading to core dump at
7363 tree deallocation. Removed warnings indicated by
7364 Stephane.Conversy@lri.fr
7365 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7366 looked for in the external subset
7367
7368Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7369
7370 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7371 on SGI by Stephane.Conversy@lri.fr
7372
7373Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * all .h : changed the prototype declaration indent as in gtk
7376 * most .c : working on reducing the TODOs in the code
7377 * most .c : cleanup though -pedantic and Insure++
7378 * improvements on validation ID checkings.
7379 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7380 * xml-config.in: closed #1810
7381
7382Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * tree.h, valid.c, valid.h: more work on validity, IDs
7385 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7386 definition for AIX
7387
7388Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7389
7390 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7391 the distribution due to a cut'n paste error at last commit
7392
7393Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7394
7395 * configure.in: upgraded to version 1.4.0
7396 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7397 Big update, added a large part of the validation process,
7398 it should be usable, but some parts are missing
7399 * xpath.c: improved the implementation w.r.t. root.
7400 * Makefile.am: added more tests
7401 * test and result trees: added a lot of tests
7402 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7403
7404Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7405
7406 * Added an HACKING file
7407
7408Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * xpath.[ch] : improvements and debug of the XPath implementation
7411 * parser.c, HTMLparser.c : modified the parsers to be progressive
7412 * tree.[ch] : extended the Buffer promitives
7413 * xmlIO.[ch] : added basic I/O routines providing progressive
7414 parsing and ready for I18N conversion plugins
7415 * SAXresult/* : the SAX callback sequence maybe slightly different
7416 now
7417 * test*.c : improved/updated the tests programs
7418 * doc/* : recompiled the docs.
7419
74201999-07-26 Michael Meeks <michael@edenproject.org>
7421
7422 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7423
7424 * tree.c: Ditto.
7425
7426Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7427
7428 * configure.in: upgraded to version 1.4.0
7429 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7430 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7431 XML query language, see http://www.w3.org/TR/xpath for more details.
7432 * parser.c, parser.h: added CHAR* related string functions for XPath
7433 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7434 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7435 rebuild the docs.
7436 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7437 and regression testing capabilities for XPath.
7438
7439Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7440
7441 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7442 closing bug #1646
7443
7444Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * Makefile.am, example/Makefile.am: closed bug #1683
7447
7448Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7449
7450 * example/Makefile.am, configure.in: added the makefile for the
7451 gjobread example
7452
7453Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7454
7455 * doc/Makefile.am:
7456 - fix which allow "make install DESTDIR=</install/prefix>".
7457
7458Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7459
7460 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7461 which fixed a problem on the file reading-code.
7462
7463Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7464
7465 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7466 output.
7467 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7468
7469Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7470
7471 * parser.h : Oops removed the binary compatibility problem
7472 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7473 * parser.c, HTMLparser.c: applied patches for reading from stdin
7474
7475Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7476
7477 * parser.c, entities.c, valid.c: cleanup bug #1591
7478 * configure.in: cleanup bug #1592
7479 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7480 the same tree back-end. Hence gdome will be available for it.
7481 * doc/Makefile.am: close bug #617
7482
7483Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7484
7485 * parser.c: alloctate a per parser context SAX interface block
7486
7487Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7490 and xmlEncodeEntitiesReentrant with the correct one :-\
7491
7492Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * commit of my internal XML base changes, quite a lot of
7495 changes, cleanups, better entities support, framework for
7496 new I/O and charset detection and handling
7497 * Fixed the configure/Makefile stuff to generate shared libs
7498 with the proper version info, so we jumped on rev from
7499 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7500 xmlEncodeEntities() result need to be freed now, and a string
7501 xmlParserVersion provide the current library version.
7502
7503Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7504
7505 * parser.c: fixed a buffer overrun for when you have a very long
7506 attribute with no entities in it.
7507
7508Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7509
7510 * added example directory
7511 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7512
7513Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7514
7515 * Release of libxml-1.1, nearly everything has been touched for
7516 this.
7517 * Added more regression tests
7518 * Updated the documentation
7519
7520Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7521
7522 * tree.[ch]: unified the XML_NO_CORBA defines.
7523 * parser.c encoding.[ch]: started plugging in char encoding detection
7524
7525Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7526
7527 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7528 Also freed allocated buffer.
7529
7530Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7531 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7532 reentrancy problem at printing. One is left in entities.c, to
7533 remove ASAP
7534 * testSAX.c : added a test example showing the use of the SAX
7535 interface if one doesn't want to build the DOM tree.
7536 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7537
7538Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7539
7540 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7541 large revamping of the parser to use SAX callbacks
7542 http://www.megginson.com/SAX/ (or at least a C like interface
7543 a la Expat). It's now possible to set up your own callbacks
7544 and the parser will not build a DOM tree.
7545 * test/* result/*: updated the test suite, I finally removed
7546 the old Namespace draft support (PI based).
7547
7548Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7549
7550 * Makefile.am: added test result to EXTRA_DIST for make tests
7551
7552Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7553
7554 * parser.c, parserInternals.h: moved the chars macro definitions
7555 to parserInternals.h
7556 * parser.c, error.c: applied patches from "Knut Åkesson"
7557 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7558
7559Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * xml-config.in : applied patch to make --version work
7562
75631999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7564
7565 * Makefile.am (check-local): Alias for `tests' target. This will
7566 cause `make check' to do the right thing.
7567 (tests): Don't run tests in srcdir. Also, replaced calls to
7568 basename with a `sed' "equivalent".
7569
7570Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7571
7572 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7573 it in the header and not the sources, updated the doc.
7574 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7575 pointing this out.
7576
7577Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7578
7579 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7580 exported the inputStream routines.
7581 * doc/html/* : updated accordingly
7582
7583Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7584
7585 * parser.c, parser.h, parserInternals.h: added a few extra
7586 internal calls to allocate and free parser contexts ...
7587 * doc/html/* : updated accordingly
7588
7589Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7590
7591 * configure.in, Makefile.am, doc/makefile.am : General changes for
7592 1.0.0 release and including the generated HTML documentation.
7593
7594Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7595
7596 * makefile.am : added parserInternals.h, oops.
7597
7598Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7599
7600 * parserInternals.h: added this header giving access to the parser
7601 internal functions.
7602 * doc/Makefile.am : added a rebuild target which rebuilds the full
7603 set of documentations
7604 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7605 the internal subset.
7606 * *.c *.h: modifications needed to generate the documentation using
7607 gtk-doc, cleanup of functions blocks, reorganisation of struct
7608 declarations.
7609
7610Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7611
7612 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7613 the tar and spec file to include the beginning of the doc.
7614
76151999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7616
7617 * doc/.cvsignore: Added this file.
7618
7619Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7620
7621 * tree.c: fixed xmlGetProp to return "" when the attribute
7622 exists, even if the node-list is NULL.
7623
7624Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7625
7626 * tree.c: patched an error outputting empty attribute values.
7627 * Makefile.am and doc/makefile.am: have been updated during the
7628 week-end. Sorry for an empty CVS log, I got a shell problem.
7629
7630Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7631
7632 * tree.h: cleaned up using enums instead of defines
7633 * parser.c, valid.[ch]: more work on parsing/output of element
7634 declarations
7635
7636Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * valid.[ch], tree.c, parser.c : more work toward full parsing
7639 of XML DTDs.
7640 * README: added informations about mailing-list and on-line
7641 documentation
7642
76431999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7644
7645 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7646
7647Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7648
7649 * parser.c, tree.[ch] : more work toward conformance testing,
7650 added a last element to accelerate parsing of very flat structures
7651 started working on internal subset Element content declaration.
7652 * valid.[ch] : first cut at adding code toward validation.
7653 * previous changes had also small impact on most files, especially
7654 the conformance testing using James Clark test suite.
7655
7656Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7657
7658 * test/* : updated the examples, most of them were not well
7659 formed (humm), and added rdf2.
7660 * result/* : resulting changes in the output.
7661
7662Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7663
7664 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7665
7666Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7667
7668 * tree.c: patched a bug in the generation of empty attributes
7669
7670Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7671
7672 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7673 for node/trees/documents/... Biggest problem is namespace
7674 support when copying subtrees.
7675
7676Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7677
7678 * parser.c, entities.c: improve entities and char ref encoding,
7679 and cleanups of error messages.
7680
7681Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7682
7683 * parser.c, entities.c: simple bug hunting done during rpm2html and
7684 rpmfind integration.
7685
7686Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7687
7688 * parser.[ch]: Added interfaces allowing to specify a SAX
7689 handler before parsing.
7690
7691Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7692
7693 * parser.c: redirrect all errors reporting through the SAX
7694 error function
7695
7696Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7697
7698 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7699 * libtool, tlmain ...: update of the libtool files
7700
77011998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7702
7703 * entities.c: Use g_snprintf insteda of snprintf.
7704
7705Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7706
7707 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7708 added ent5 test for this purpose.
7709 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7710
7711Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7712
7713 * parser.c: fixed? a strange error due to compression on a GWP
7714 document.
7715
7716Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7717
7718 * tree.[ch]: bug fixing
7719 * entities.[ch]: defined a specific type for predefined entities
7720 * doc/xml.html: more documentation on the library, how to use it,
7721 overview of the interfaces.
7722
7723Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7724
7725 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7726
7727Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7728
7729 * tree.c: corrected a small bug
7730 * doc/xml.html: continuing writing documentation.
7731
7732Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7733
7734 * debugXML.h debugXML.c: added debugging utilities.
7735 * tester.c: added --debug switch.
7736 * tree.c: patched an incorrect node->type assignment.
7737 * parser.c: formatting, ensure that node->doc != NULL in attributes
7738
7739Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7742 entity support and provide an internal representation close to
7743 DOM one (entity ref nodes, and attribute value as tree). I tried
7744 to preserve the interface but this will surely break some apps
7745 (I have to change rpm2html/rpmfind for example). I had to change
7746 two interfaces, and the generated tree is somewhat different.
7747 * doc/* : started documenting the XML library, the tree and
7748 DOM/Corba. This is a first step.
7749
7750Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * parser.c: Set up the fonctions comment block, boring but useful.
7753 * parser.h, SAX.c, parser.c: now attributes are processed through
7754 the SAX interface. The problem is that my SAX interface diverged
7755 quite a bit from the original one, well this is not an official
7756 spec, and translating it from Java to C is hairy anyway...
7757
7758Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7759
7760 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7761 fonctions comment block, boring but useful.
7762
7763Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7764
7765 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7766 conversion routines. However they are not yet used to convert the
7767 inputs. The core will run with UTF-8.
7768
7769Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7770
7771 * tree.c : make sure that the type id is properly set-up when
7772 a new object is allocated, needed for DOM.
7773
7774Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7775
7776 * tree.h, tree.c: Ok, the main objects in the tree will be native
7777 corba objects, it costs 8 bytes per Node, Attribute and Document
7778 but it simplifies the Corba integration a lot (no extra interface
7779 objects to allocate/free).
7780
7781Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7782
7783 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7784 and changed NODEs contants for conformity with DOM Level 1
7785
7786Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7787
7788 * added hooks to keep track of servants when creating objects
7789 xmlDoc and xmlNode (for Corba export).
7790
7791Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7792
7793 * added xml-config script.
7794
7795Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7798 to autoupdate libtool and automake conf files.
7799
78001998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7801
7802 * Makefile.am: Use '?' to separate the sed
7803 commands as ',' is used when people pass -Wl,something.
7804
7805
7806Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * tree.c, tree.h: added a per-document compression interface.
7809
7810Tue Sep 22 20:47:38 EDT 1998
7811
7812 * tree.c, tree.h: added saving with compression and added interfaces
7813 to control the compression level (xmlGetCompressMode,
7814 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7815
7816Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * parser.c: corrected a loop for files of size 0
7819
78201998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7821
7822 * error.h: New file. Contains prototyes from `error.c'.
7823
7824Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7825
7826 * Makefile.am (xmlincdir): New macro.
7827 (xmlinc_HEADERS): Renamed from include_HEADERS.
7828
7829Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * applied small patch on numeric entities from
7832 Christopher Blizzard <blizzard@appliedtheory.com>
7833
7834Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * New release 0.2, removed the old xml_* files so that it's
7837 coherent with the other CVS base (W3C), far better conformance
7838 to standard, new namespaces, decent entities support, beginning
7839 of a SAX-like interface. Nearly nothing left intact, even the
7840 test examples ...
7841
78421998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7843
7844 * .cvsignore: Add .deps dir
7845
7846Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7847
7848 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7849
7850Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7851
7852 * configure.in: added test for CPP
7853 * AUTHORS, Changelog: the original ones didn't get commited but the
7854 glib ones instead, fixed.
7855 * Makefile.am: corrected an error in library naming
7856
7857Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7858
7859 * integrated code developped at W3C
7860 * changed the original Copyright
7861 * migrated to automake
7862 * prefixed the filenames by xml_ to avoid filename clashes
7863
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007864Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7865
7866 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7867 should not be called.
7868
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007869Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7870
7871 * libxml-2.0.pc.in: applied the patch to fix #101894
7872
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007873Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7874
7875 * tree.c : applied patch from Lukas Schroeder for register callbacks
7876 * valid.c: modified patch from Lukas Schroeder to test
7877 register callbacks with --chkregister
7878
Daniel Veillard067bae52003-01-05 01:27:54 +00007879Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7880
7881 * xmlreader.c: seriously changed the way data are pushed to
7882 the underlying parser, go by block of 512 bytes instead of
7883 tryng to detect tag boundaries at that level. Changed the
7884 way empty element are detected and tagged.
7885 * python/tests/reader.py python/tests/reader2.py
7886 python/tests/reader3.py: small changes mostly due to context
7887 reporting being different and DTD node being reported. Some
7888 errors previously undetected are now caught and fixed.
7889 * doc/xmlreader.html: flagged last section as TODO
7890
Daniel Veillard51a447a2003-01-04 19:42:46 +00007891Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7892
7893 * python/libxml.py: integrated the Python 2.2 optimizations
7894 from Hannu Krosing, while maintaining compatibility with
7895 1.5 and 2.1
7896
Daniel Veillarde59494f2003-01-04 16:35:29 +00007897Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7898
7899 * xmllint.c: a bit of cleanup
7900 * xmlreader.c: small fix
7901 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7902 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7903
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007904Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7905
7906 * python/setup.py.in: patch from Stéphane Bidoul to include
7907 drv_libxml2.py in setup.py
7908
Daniel Veillard66b82892003-01-04 00:44:13 +00007909Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7910
7911 * doc/xmlreader.html: starting documenting the new XmlTextReader
7912 interface.
7913
Daniel Veillard7704fb12003-01-03 16:19:51 +00007914Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7915
7916 * xmllint.c: added the --stream flag to use the TextReader API
7917 * xmlreader.c: small performance tweak
7918
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007919Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7920
7921 * xmlreader.c python/tests/reader2py: okay the DTD validation
7922 code on top of the XMLTextParser API should be solid now.
7923
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007924Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7925
7926 * xmlreader.c python/tests/reader2py: Fixing some more mess
7927 with validation and recursive entities while using the
7928 reader interface, it's getting a bit messy...
7929
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007930Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7931
7932 * xmlreader.c python/tests/reader.py: another couple of problem
7933 related to IsEmptyElement reported by Stéphane Bidoul needed
7934 some fixes.
7935
Daniel Veillard4f860202003-01-02 13:00:02 +00007936Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7937
7938 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7939 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7940 based on the python XmlTextReader interface.
7941
Daniel Veillard3c265e42003-01-01 21:06:49 +00007942Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7943
7944 * tree.c: backing out one change in the last patch which broke the
7945 regression tests
7946
Daniel Veillard5335dc52003-01-01 20:59:38 +00007947Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7948
7949 * global.data globals.c tree.c include/libxml/globals.h: applied
7950 an old patch from Lukas Schroeder to track node creation and
7951 destruction. Probably missing a lot of references at the moment
7952 and not usable reliably.
7953
Daniel Veillard8ba17412003-01-01 19:13:12 +00007954Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7955
7956 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
7957 from doc/news.html and a stylesheet
7958
Daniel Veillarde3c036e2003-01-01 15:11:05 +00007959Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
7960
7961 * xmlreader.c python/tests/reader.py: fixed another couple of
7962 xmlreader bugs reported by Stéphane Bidoul and added tests.
7963
Daniel Veillard9e395c22003-01-01 14:50:44 +00007964Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
7965
7966 * xmlreader.c python/tests/reader2.py: fixed another validity
7967 checking in external parsed entities raised by Stéphane Bidoul
7968 and added a specific regression test.
7969 * python/tests/reader3.py: cleanup
7970
Daniel Veillardd5896142002-12-31 14:45:26 +00007971Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
7972
7973 * xmlreader.c python/tests/reader2.py: fixed a problem with
7974 validation within entities pointed by Stéphane Bidoul, augmented
7975 the tests to catch those.
7976
Daniel Veillarddc85f282002-12-31 11:18:37 +00007977Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
7978
7979 * python/generator.py: modified the generator to allow keeping
7980 class references when creating new classes, needed to fix a bug
7981 pointed by Stéphane Bidoul where the input buffer of the
7982 xmlTextReader instance gets destroyed if the python wrapper for
7983 the input is not referenced anymore.
7984
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00007985Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
7986
7987 * xmlreader.c python/tests/reader.py: fixed another pair of problem
7988 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
7989
Daniel Veillard571b8892002-12-30 12:37:59 +00007990Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
7991
7992 * xmlreader.c python/tests/reader.py: fixed another problem
7993 pointed by Stéphane Bidoul
7994
Daniel Veillardaaa105b2002-12-30 11:42:17 +00007995Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
7996
7997 * xmlreader.c python/tests/reader.py: fixed a limit case problem
7998 with "<a/>"
7999
Daniel Veillardecaba492002-12-30 10:55:29 +00008000Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8001
8002 * SAX.c: warn on xmlns:prefix="foo"
8003 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8004 for namespace attributes handling.
8005
Daniel Veillard2d84a892002-12-30 00:01:08 +00008006Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8007
8008 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8009 a really nasty problem raised by a DocBook XSLT transform
8010 provided by Sebastian Bergmann
8011
Daniel Veillard29b3e282002-12-29 11:14:41 +00008012Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8013
8014 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8015 by Stéphane Bidoul and integrated it into the tests
8016
Daniel Veillarde18fc182002-12-28 22:56:33 +00008017Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8018
8019 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8020 extended the XmlTextReader API a bit, addding accessors for
8021 the current doc and node, and an entity substitution mode for
8022 the parser.
8023 * python/libxml.py python/libxml2class.txt: related updates
8024 * python/tests/Makefile.am python/tests/reader.py
8025 python/tests/reader2.py python/tests/reader3.py: updated a bit
8026 the old tests and added a new one to test the entities handling
8027
Daniel Veillardaba976d2002-12-28 21:14:18 +00008028Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8029
8030 * python/generator.py python/libxml2class.txt
8031 python/tests/reader.py python/tests/reader2.py: changed the
8032 generator to provide casing for the XmlTextReader similar to
8033 C# so that examples and documentation are more directly transposable.
8034 Fixed the couple of tests in the suite.
8035
Daniel Veillard83298842002-12-28 15:12:33 +00008036Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8037
8038 * doc/guidelines.html: added a document on guildeline for
8039 publishing and deploying XML
8040
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008041Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8042
8043 * valid.c xmlreader.c: final touch running DTD validation
8044 on the XmlTextReader
8045 * python/tests/Makefile.am python/tests/reader2.py: added a
8046 specific run based on the examples from test/valid/*.xml
8047
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008048Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8049
8050 * python/libxml.py: added a few predefined xmlTextReader parser
8051 configuration values.
8052
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008053Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8054
8055 * python/libxml_wrap.h: trying to fix #102037
8056
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008057Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8058
8059 * SAX.c: fixing bug #95296, when the predefined entities
8060 are redefined in the DTD the default one must be used
8061 instead anyway.
8062
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008063Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8064
8065 * doc/xmllint.xml
8066 * doc/xmllint.1
8067 Add discussion of XML_DEBUG_CATALOG to xmllint man
8068 page - bug #100907
8069
8070
Daniel Veillarddf512f42002-12-23 15:56:21 +00008071Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8072
8073 * xmlreader.c: Fixed the empty node detection to avoid reporting
8074 an inexistant close tag.
8075
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008076Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
8078 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8079 for Python 2.1
8080
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008081Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8082
8083 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8084
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008085Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8086
8087 * doc/libxml2-api.xml python/tests/reader.py: one really need
8088 to provide the base URI information when creating a reader parser
8089 from an input stream. Updated the API and the example using it.
8090
Daniel Veillardea7751d2002-12-20 00:16:24 +00008091Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8092
8093 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8094 include/libxml/valid.h include/libxml/xmlreader.h: working on
8095 DTD validation on top of xml reader interfaces. Allows to
8096 validate arbitrary large instances. This required some extensions
8097 to the valid module interface and augmenting the size of xmlID
8098 and xmlRef structs a bit.
8099 * uri.c xmlregexp.c: simple cleanup.
8100
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008101Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8102
8103 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8104 work on the xml reader interfaces.
8105 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8106 Web page for the Windows binaries.
8107
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008108Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8109
8110 * xmlIO.c: applied a patch for VMS following the report by
8111 Nigel Hall
8112
Daniel Veillard3772de32002-12-17 10:31:45 +00008113Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8114
8115 * parser.c: the parseStartTag bug fix wasn't complete.
8116
Daniel Veillard67df8092002-12-16 22:04:11 +00008117Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8118
8119 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8120 parseStartTag, fixing it.
8121 * test/att4 result/att4 result/noent/att4: adding the test
8122 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8123 more methods to XmlTextReader.
8124
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008125Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8126
8127 * win32/libxml2.def.src: added more xml reader exports
8128 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8129 to the build
8130
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008131Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8132
8133 * doc/tutorial/xmltutorial.xml
8134 plus generated html and pdf
8135 Updating tutorial again based on further comments from Niraj
8136 Tolia on the last iteration
8137
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008138Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8139
8140 * doc/tutorial/xmltutorial.xml
8141 * doc/tutorial/includekeyword.c
8142 * doc/tutorial/includegetattribute.c
8143 plus generated html and pdf
8144 Adding fix from Niraj Tolia to tutorial to properly free memory.
8145
8146
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008147Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8148
8149 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8150 more methods of XmlTextReader.
8151 * python/libxml2class.txt python/tests/reader.py: this increased the
8152 methods in the bndings, augmented the test to check those new
8153 functions.
8154
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008155Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8156
8157 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8158 methods of XmlTextReader.
8159 * python/generator.py python/libxml_wrap.h python/types.c
8160 python/libxml2class.txt: added the reader to the Python bindings
8161 * python/tests/Makefile.am python/tests/reader.py: added a specific
8162 test for the Python bindings of the Reader APIs
8163 * parser.c: small cleanup.
8164
Daniel Veillard06503452002-12-13 10:42:08 +00008165Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8166
8167 * xinclude.c: fallback was only copying the first child not the
8168 full child list of the fallback element, closes #89684 as reopened
8169 by Bernd Kuemmerlen
8170
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008171Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8172
8173 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8174
Daniel Veillard000eafb2002-12-12 10:04:22 +00008175Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8176
Daniel Veillardc1eed322002-12-12 11:01:32 +00008177 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008178 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008179 gives enum values, fix functype return type, put back fields in
8180 structs
8181 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008182
Daniel Veillard024b5702002-12-12 00:15:55 +00008183Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8184
8185 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8186 about htmlNodeDumpOutput location.
8187 * xpath.c: removed an undefined function signature
8188 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8189 too many symbols in the API breaking the python bindings.
8190 Updated with the libxslt/libexslt changes.
8191
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008192Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8193
8194 * configure.in: preparing release of 2.4.29
8195 * doc/*: rebuilt the docs and API
8196 * xmlreader.c: a few more fixes for the XmlTextReader API
8197
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008198Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8199
8200 * include/win32config.h: applied mingw patch from Magnus Henoch
8201
Daniel Veillard5aad8322002-12-11 15:59:44 +00008202Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8203
8204 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8205
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008206Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8207
8208 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8209 building Python script, does the C parsing directly, generates
8210 a better API description including structure fieds defs and
8211 enums. Still a couple of bugs, but good enough for the python
8212 wrappers now.
8213 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8214 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8215 include/libxml/schemasInternals.h include/libxml/tree.h: more
8216 cleanup based on the python analysis script reports.
8217 * libxml.spec.in: make sure the API XML description is part of the
8218 devel package.
8219
Daniel Veillard01c13b52002-12-10 15:19:08 +00008220Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8221
8222 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8223 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8224 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8225 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8226 code cleanup, especially the function comments.
8227 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8228
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008229Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8230
8231 * Makefile.am xmlreader.c include/libxml/Makefile.am
8232 include/libxml/xmlreader.h: Adding a new set of APIs based on
8233 the C# TextXmlReader API but converted to C. Allow to parse
8234 in constant memory usage, far simpler to program and explain
8235 than the SAX like APIs, unfinished but working.
8236 * testReader.c: test program
8237
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008238Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8239
8240 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8241
Daniel Veillard64b35282002-12-04 15:10:40 +00008242Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8243
8244 * tree.c: Chip turner indicated that XHTML1 serialization
8245 rule for style actually break on both IE and Mozilla,
8246 try to avoid the rule if escaping ain't necessary
8247
Daniel Veillard8efff672002-12-04 11:44:48 +00008248Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8249
8250 * nanhttp.c: handle HTTP URL escaping, problem reported by
8251 Glen Nakamura and Stefano Zacchiroli
8252
Daniel Veillard1c732d22002-11-30 11:22:59 +00008253Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8254
8255 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8256
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008257Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8258
8259 * uri.c: Johann Richard pointed out some XPointer problems for
8260 URN based URI references in XInclude. Modified the URI parsing
8261 and saving routines to allow correct parsing and saving of
8262 XPointers, especially when attached to "opaque" scheme accordingly
8263 to RFC 2396
8264
Daniel Veillard8db67d22002-11-27 19:39:27 +00008265Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8266
8267 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8268 of refactoring to the HTML saving code.
8269 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8270 in the doc.
8271
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008272Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8273
8274 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8275 to a buffer API to reuse the generic dump to an OutputIO layer,
8276 this reduces code, fixes xmlNodeDump() for XHTML, also made
8277 xmlNodeDump() now return the number of byte written.
8278
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008279Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8280
8281 * python/setup.py.in: another patch from Stéphane Bidoul for
8282 Python bindings on Windows
8283 * doc/parsedecl.py: small cleanup
8284
Daniel Veillard9715c172002-11-25 16:33:40 +00008285Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8286
8287 * libxml.spec.in configure.in: add a line in %changelog for releases
8288
Daniel Veillard9bc53102002-11-25 13:20:04 +00008289Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8290
8291 * parser.c: patch from Marcus Clarke fixing a problem in entities
8292 parsing that was detected in KDe documentations environment.
8293
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008294Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8295
8296 * python/libxml.c (libxml_prev): Return the previous as opposed to
8297 the next node (I guess this is the result of some cut & paste programming:)
8298
Daniel Veillard80d7b902002-11-23 16:23:08 +00008299Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8300
8301 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8302
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008303Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8304
8305 * python/generator.py python/libxml.c python/setup.py.in: trying
8306 to fix the Python bindings build on Windows (Stéphane Bidoul)
8307
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008308Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8309
8310 * win32/configure.js: added option for python bindings
8311 * win32/libxml2.def.src: added more exports
8312
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008313Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8314
8315 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8316 pthreads
8317 * win32/wince/*: applied updates to Windows CE port from Javier
8318
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008319Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8320
8321 * configure.in: preparing 2.4.28
8322 * libxml.spec.in doc/Makefile.am: some cleanup
8323 * doc/*: updated the news and regenerated.
8324
Daniel Veillardfee408f2002-11-22 13:18:30 +00008325Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8326
8327 * HTMLparser.c: final touch at closing #87235 </p> end tags
8328 need to be generated.
8329 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8330 this change slightly the output of a few tests
8331 * doc/*: regenerated
8332
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008333Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * parserInternals.c: fixing bug #99190 when UTF8 document are
8336 parsed using the progressive parser and the end of the chunk
8337 is in the middle of an UTF8 multibyte character.
8338
William M. Brack8b2c7f12002-11-22 05:07:29 +00008339Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8340
8341 * threads.c: fixed initialization problem in xmlNewGlobalState
8342 which was causing crash.
8343 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8344 in xmlInitializeGlobalState.
8345 * parserInternals.c: cleaned up ctxt->sax initialisation.
8346
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008347Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8348
8349 * tree.c include/libxml/tree.h: modified the existing APIs
8350 to handle XHTML1 serialization rules automatically, also add
8351 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8352 libxslt serialization uses it when needed without changing
8353 the library API.
8354 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8355 result/xhtml1: added a new test specifically for xhtml1 output
8356 and updated the result of one XHTML1 test
8357
Daniel Veillardd076a202002-11-20 13:28:31 +00008358Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8359
8360 * xinclude.c parserInternals.c encoding.c: fixed #99082
8361 for xi:include encoding="..." support on text includes.
8362 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8363 test/XInclude/ents/isolatin.txt : added a specific regression test
8364 * python/generator.py python/libxml2class.txt: fixed the generator
8365 the new set of comments generated for doc/libxml2-api.xml were
8366 breaking the python generation.
8367
Daniel Veillard817e70b2002-11-19 22:28:48 +00008368Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8369
8370 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8371 * configure.in: patch for Solaris on new autoconf closes #98880
8372 * doc/parsedecl.py: repair the frigging API building script,
8373 did I say that python xmllib sucks ?
8374 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8375 and some comment are no more truncated.
8376
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008377Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8378
8379 * parser.c: Martin Stoilov pointed out a potential leak in
8380 xmlCreateMemoryParserCtxt
8381
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008382Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8383
8384 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8385 included in HTML documents and using the push parser.
8386
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008387Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8388
8389 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8390 specified, look for the Python interpreter not just in the
8391 specified root but also in the specified location. Fixes #98825
8392
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008393Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8394
8395 * python/libxml.c: fixing bug #98792 , node may have no doc
8396 and dereferencing without checking ain't good ...
8397
Daniel Veillarddad3f682002-11-17 16:47:27 +00008398Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8399
8400 * configure.in: preparing release 2.4.27
8401 * doc/* : updated and rebuilt the docs
8402 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8403 and all the docs are actually packaged and in the final RPMs
8404 * parser.c parserInternals.c include/libxml/parser.h: restore
8405 xmllint --recover feature.
8406
Daniel Veillard68e9e742002-11-16 15:35:11 +00008407Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8408
8409 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8410 processing of parsed entities, and XPath computation on sustitued
8411 entities.
8412 * testXPath.c: make sure entities are substitued.
8413
Daniel Veillard328f48c2002-11-15 15:24:34 +00008414Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8415
8416 * parser.c: fixed #96594, which was totally dependant on the
8417 processing of internal parsed entities, which had to be changed.
8418
Daniel Veillard66651aa2002-11-15 11:21:43 +00008419Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8420
8421 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8422 trying to fix bug #98517 about building outside the source tree
8423 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8424
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008425Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8426
8427 * include/win32config.h: cleanup
8428 * win32/Makefile.mingw: integrated mingw in JScript configure
8429 * win32/Makefile.msvc: modified to allow mingw coexistence
8430 * win32/configure.js: integrated mingw
8431 * win32/Readme.txt: cleanup
8432
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008433Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8434
8435 * HTMLparser.c: strengthen the guard in the Pop macros,
8436 like in the XML parser, closes bug #97315
8437
Daniel Veillard0821b152002-11-12 20:57:47 +00008438Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8439
8440 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8441 callback is never used.
8442
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008443Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8444
8445 * parserInternals.c: fixed the initialization of the SAX structure
8446 which was breaking xsltproc
8447 * xpath.c: patch from Petr Pajas for CDATA nodes
8448 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8449 * parser.c include/libxml/parser.h: patch from Peter Jones
8450 removing a leak in xmlSAXParseMemory() and adding the
8451 function xmlSAXParseMemoryWithData()
8452
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008453Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8454
8455 adding pdf of tutorial, changing web page to link to it
8456 * doc/tutorial/xmltutorial.pdf
8457 * doc/xml.html
8458 * doc/docs.html
8459
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008460Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8461
8462 * doc/tutorial/ar01s08.html
8463 adding file what I forgot for tutorial
8464
8465
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008466Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8467
8468 Adding encoding discussion to tutorial
8469 Added:
8470 * doc/tutorial/images/*.png: DocBook admonition image files
8471 * doc/tutorial/apf.html, apg.html: new generated html
8472 * doc/tutorial/includeconvert.c: conversion code entity file
8473 changed:
8474 * doc/tutorial/xmltutorial.xml: DocBook original
8475 * doc/tutorial/*.html: generated html
8476
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008477Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8478
8479 * include/libxml/*.h: retired xmlwin32version.h
8480 * doc/Makefile.am: retired xmlwin32version.h
8481 * win32/configure.js: retired xmlwin32version.h
8482
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008483Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8484
8485 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008486 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8487 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008488
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008489Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8490
8491 * globals.c: fixed a typo pointed out by Igor
8492 * xpath.c: try to speed up node compare using line numbers
8493 if available.
8494
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008495Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8496
8497 * tree.c: make xmlFreeNode() handle attributes correctly.
8498
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008499Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8500
8501 * catalog.c: completed the #96963 fix, as reported by Karl
8502 Eichwalder
8503
Daniel Veillard56f21f22002-11-06 15:49:46 +00008504Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8505
8506 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8507
Daniel Veillard91ad8792002-11-04 17:06:52 +00008508Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8509
8510 * Makefile.am: switched the order of a couple of includes
8511 to fix bugs #97100
8512
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008513Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8514
8515 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8516 xmlLoadCatalogs that used to separate directories with a ':'.
8517
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008518Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8519
8520 * threads.c: improvements to the Windows-side of thread handling
8521 * testThreads.c: conditionally excluded unistd.h
8522 * testThradsWin32.c: broke overlong lines
8523 * include/win32config.h: adapted thread-related macros to the new
8524 scheme and for pthreads on Windows
8525 * win32/Makefile.msvc: introduced a more flexible thread build,
8526 added testThreads[Win32].c to the build
8527 * win32/configure.js: introduced a more flexible thread config
8528
John Fleck61f6fb62002-10-31 15:23:29 +000085292002-10-31 John Fleck <jfleck@inkstain.net>
8530
8531 * doc/xml.html (and, by implication, FAQ.html)
8532 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8533
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008534Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8535
8536 * configure.in: removed xmlwin32version.h
8537 * include/libxml/Makefile.am: removed xmlwin32version.h
8538
Daniel Veillardce66ce12002-10-28 19:01:59 +00008539Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8540
8541 * tree.c: applied patch from Brian Stafford to fix a bug
8542 in xmlReconciliateNs()
8543
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008544Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8545
8546 * tree.c: applied patch from Christian Glahn to allow
8547 xmlNewChild() on document fragment nodes
8548
Daniel Veillardb39bc392002-10-26 19:29:51 +00008549Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8550
8551 * parser.c: Christian Glahn found a problem with a recent
8552 patch to xmlParseBalancedChunkMemoryRecover()
8553 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8554 problems
8555 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8556 test/schemas/seq*: added the test cases from Charles
8557
Daniel Veillard366a9152002-10-23 20:43:53 +00008558Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8559
8560 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8561 serious cleanup of the spec file and associated changes
8562 in the Makefiles.
8563 * valid.c: try to remove some warnings on x86_64
8564
Daniel Veillardd033d022002-10-23 14:55:02 +00008565Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8566
8567 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8568 fix bug #96586
8569
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008570Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8571
8572 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8573 parsing, applied his patch
8574 * result/HTML/attrents.html result/HTML/attrents.html.err
8575 result/HTML/attrents.html.sax test/HTML/attrents.html:
8576 added the test and result case provided by Mikhail Sogrine
8577
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008578Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8579
8580 * vms/build_libxml.com vms/config.vms vms/readme.vms
8581 include/libxml/parser.h include/libxml/parserInternals.h
8582 include/libxml/tree.h include/libxml/xmlIO.h
8583 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8584 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8585 Applied the VMS update patch from Craig A. Berry
8586 * doc/*.html: update
8587
Daniel Veillardf000f072002-10-22 14:28:17 +00008588Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8591
Daniel Veillard1e208222002-10-22 14:25:25 +00008592Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * debugXML.c: adding a grep command to --shell in xmllint
8595 for T.V. Raman
8596
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008597Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * xmlcatalog.c: tried to fix some of the problem with --sgml
8600
Daniel Veillard935494a2002-10-22 14:22:46 +00008601Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8602
8603 * parser.c: tried to fix bug #91500 where doc->children may
8604 be overriden by a call to xmlParseBalancedChunkMemory()
8605
8606Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8609 identifiers in SGML catalogs containing '&'
8610
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008611Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8612
8613 * python/types.c: fixed bugs when passing result value tree
8614 to Python functions.
8615
Daniel Veillard48267432002-10-18 11:21:38 +00008616Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8617
8618 * configure.in: preparing the release of 2.4.26
8619 * doc/*: updated and rebuilt the documentation
8620
Daniel Veillardbb284f42002-10-16 18:02:47 +00008621Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8622
8623 * parser.c: fixed a XML Namespace compliance bug reported by
8624 Alexander Grimalovsky
8625
Daniel Veillard44892f72002-10-16 15:23:26 +00008626Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * HTMLtree.c: fixed serialization of script and style when
8629 they are not lowercase (i.e. added using the API to the tree).
8630
Daniel Veillard2fd85422002-10-16 14:32:41 +00008631Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8632
8633 * valid.c: make xmlValidateDocument emit a warning msg if there
8634 is no DTD, pointed by Christian Glahn
8635
Daniel Veillard32370232002-10-16 14:08:14 +00008636Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8639 content model when some of the blocks have min or max, and a couple
8640 of bugs found in the process.
8641 * result/schemas/list0* test/schemas/list0*: added some specific
8642 regression tests
8643
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008644Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8645
8646 * README: updated the contact informations
8647
Daniel Veillard63186732002-10-15 08:43:17 +00008648Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8649
8650 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8651 misses it, reported by Peter Bray.
8652
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008653Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8654
8655 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8656 and removed a few warnings
8657
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008658Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8659
8660 * parser.c: Christian Glahn found a small bug in the push parser.
8661 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8662 public
8663
Daniel Veillard6045c902002-10-09 21:13:59 +00008664Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * xmlschemas.c include/libxml/xmlschemas.h: added
8667 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8668 * testSchemas.c: added --memory to test the new interface
8669
Daniel Veillardf0070122002-10-09 14:24:17 +00008670Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8671
8672 * doc/index.py doc/search.php: integrated the XSLT indexing,
8673 a few fixed in the indexer, added a scope selection at the
8674 search level.
8675
Daniel Veillard01992e02002-10-09 10:20:30 +00008676Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8679 this was due to uninitialized parts of the validation context
8680
Daniel Veillard321be0c2002-10-08 21:26:42 +00008681Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * debugXML.c: applied patch from Mark Vakoc except the API
8684 change, preserved it.
8685 * doc/*: updated the docs to point to the search engine for
8686 information lookup or before bug/help reports.
8687
Daniel Veillard01e87d22002-10-08 16:55:06 +00008688Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8689
8690 * doc/index.py doc/search.php: added mailing-list archives
8691 indexing and lookup
8692
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008693Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8694
8695 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8696
Daniel Veillard9b006132002-10-07 11:13:27 +00008697Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8698
8699 * doc/index.py: improved HTML indexing
8700 * doc/search.php: make the queries also lookup the HTML based indexes
8701
Daniel Veillard141d04b2002-10-06 21:51:18 +00008702Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8703
8704 * doc/index.py: added HTML page indexing
8705
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008706Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8707
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008708 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008709 problem in libxslt.
8710 * catalog.c: fixed list handling in XML_CATALOG_FILES
8711
Daniel Veillardceb09b92002-10-04 11:46:37 +00008712Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * valid.c: typo/bug found by Christian Glahn
8715
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008716Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8717
8718 * xmlIO.c: applied Windows CE patch from Javier.
8719 * win32/wince: new directory, contains support for the PocketPC
8720 with Windows CE from Javier.
8721 * include/win32config.h: reorganised, removed duplicate
8722 definitions and applied WinCE patch from Javier.
8723 * include/wsockcompat.h: new file, now contains WinSock
8724 compatibility macros.
8725 * win32/Makefile.msvc: introduced double-run compilation.
8726
Daniel Veillarde16b5742002-09-26 17:50:03 +00008727Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8728
8729 * configure.in include/libxml/xmlwin32version.h: preparing release
8730 of 2.4.25
8731 * doc/*: updated and regenerated teh docs and web pages.
8732
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008733Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8734
8735 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8736 error were not covering namespace declarations.
8737 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8738 it was missing the attribute declaration for the namespace
8739 * result/VC/NS3: the fix now report breakages in that test
8740
Daniel Veillardabe01742002-09-26 12:40:03 +00008741Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8744
Daniel Veillard2ace1952002-09-26 12:28:02 +00008745Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8748 and regenerated the docs and web site
8749
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008750Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8753 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8754 not before
8755
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008756Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8757
8758 * python/generator.py python/libxml2class.txt: fixed a stupid error
8759 breaking the python API
8760
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008761Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8762
8763 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8764 triostr.c triostr.h: applied a trio update patch from
8765 Bjorn Reese which should work with MinGW
8766
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008767Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8768
8769 * tree.c: improving some documentation comments
8770 * xmlregexp.c: found and fixed a mem leak with python regression tests
8771 * doc/*: rebuilt the doc and the API XML file including the
8772 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8773 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8774 python/types.c: added access to the XML Schemas regexps from
8775 python
8776 * python/tests/Makefile.am python/tests/regexp.py: added a
8777 simple regexp bindings test
8778
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008779Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8780
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008781 * doc/xml.html:
8782 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008783
Daniel Veillard118aed72002-09-24 14:13:13 +00008784Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8785
8786 * xmlregexp.c: fixed the data callback on transition functionality
8787 which was broken when using the compact form
8788 * result/schemas/*: updated the results, less verbose, all tests
8789 pass like before
8790 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8791 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8792 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8793 annoying warnings
8794 * xpath.c: try to provide better error report when possible
8795
Daniel Veillard72336152002-09-21 13:08:14 +00008796Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * Makefile.am: fixed a breakage raised by Jacob
8799
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008800Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8801
8802 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8803 which don't use sockets
8804
Igor Zlatkovic01280582002-09-20 16:40:34 +00008805Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8806
8807 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8808 * win32/configure.js: applied zlib patch from Daniel Gehriger
8809
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008810Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8811
8812 * win32/configure.js: applied the patch from Mark Vakoc for
8813 regexp support
8814 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8815 for regexp support
8816
Daniel Veillardb5c05732002-09-20 13:36:25 +00008817Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * xmlschemastypes.c: as pointed by Igor Float and Double
8820 parsing ain't finished yet
8821
Daniel Veillard40b11342002-09-20 12:01:39 +00008822Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8823
8824 * Makefile.am configure.in: trying to fix #88412 by bypassing
8825 all the python subdir if python ain't detected
8826
Daniel Veillard23e73572002-09-19 19:56:43 +00008827Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8828
8829 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8830 made configuring with regexps/automata/unicode the default
8831 but without schemas ATM
8832 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8833 fixed the regexp based DTD validation performance and memory
8834 problem by switching to a compact form for determinist regexps
8835 and detecting the determinism property in the process. Seems
8836 as fast as the old DTD validation specific engine :-) despite
8837 the regexp built and compaction process.
8838
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008839Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8840
8841 * valid.c: determinism is debugged, new DTD checking code now works
8842 but xmlFAComputesDeterminism takes far too much CPU and the whole
8843 set usues too much memory to be really usable as-is
8844
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008845Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * tree.c: fixed another stupid bug in xmlGetNodePath()
8848 * xmllint.c: --version now report the options compiled in
8849
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008850Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8851
8852 * HTMLparser.c: small cleanup
8853 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8854 when configured with them. A bit of debugging around the determinism
8855 checks is still needed
8856
Daniel Veillard63b01c22002-09-17 19:25:28 +00008857Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8858
8859 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8860
Daniel Veillard92727042002-09-17 17:59:20 +00008861Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8862
8863 * xmlIO.c: small portability glitch fixed.
8864
Daniel Veillard84d70a42002-09-16 10:51:38 +00008865Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8866
8867 * xmlschemastypes.c: incomplete steps for real/double support
8868 * testAutomata.c include/libxml/xmlautomata.h
8869 include/libxml/xmlregexp.h: avoiding a compilation problem
8870 * valid.c include/libxml/valid.h: starting the work toward using
8871 the regexps for actual DTD validation
8872
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008873Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8874
8875 * hash.c: cosmetic cleanup
8876 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8877 integrating a DTD validation layer based on the regexps
8878
Daniel Veillard4402ab42002-09-12 16:02:56 +00008879Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8880
8881 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8882 the determinism was tested before eliminating the epsilon
8883 transitions :-(
8884
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008885Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8886
8887 * python/generator.py python/libxml.c python/libxml.py
8888 python/libxml2-python-api.xml python/libxml2class.txt
8889 python/libxml_wrap.h python/types.c: updated the python
8890 bindings, added code for easier File I/O, and the ability to
8891 define a resolver from Python fixing bug #91635
8892 * python/tests/Makefile.am python/tests/inbuf.py
8893 python/tests/outbuf.py python/tests/pushSAXhtml.py
8894 python/tests/resolver.py python/tests/serialize.py: updated
8895 and augmented the set of Python tests.
8896
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008897Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8898
8899 * win32/configure.js: added more readme info for the binary
8900 package.
8901
Daniel Veillard607b35c2002-09-10 12:16:19 +00008902Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8903
8904 * xmlIO.c: fixed a stupid out of bound array error
8905
8906Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8909 messing around with support for Windows path, cleanups,
8910 trying to identify and fix the various code path to the
8911 filename access. Added xmlNormalizeWindowsPath()
8912
Daniel Veillard76575762002-09-05 14:21:15 +00008913Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * error.c valid.c: working on better error reporting of validity
8916 errors, especially providing an accurate context.
8917 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8918 error reports in those cases.
8919
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008920Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8921
8922 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8923 parser.c parserInternals.c xmlIO.c: get rid of all the
8924 perror() calls made in the library execution paths. This
8925 should fix both #92059 and #92385
8926
Daniel Veillard19aa7022002-09-05 11:14:19 +00008927Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * xmllint.c: memory leak reporting was broken after a change
8930 of the preprocessor symbol used to activate it.
8931
Daniel Veillardec6725e2002-09-05 11:12:45 +00008932Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8933
8934 * tree.c: try to make the copy function work for node of
8935 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8936 DOM layers though, not libxml2 itself.
8937
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008938Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8939
8940 * valid.c: try to provide file and line informations, not all
8941 messages are covered, but it's a (good) start
8942
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008943Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8944
8945 * xinclude.c: reimplemented a large part of the XInclude
8946 processor, trying to minimize resources used, James Henstridge
8947 provided a huge test case which was exhibiting severe memory
8948 consumption problems.
8949
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008950Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * python/Makefile.am: applied patch from Christophe Merlet to
8953 reestablish DESTDIR
8954
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008955Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
8956
8957 * libxml.spec.in: fixes libary path for x86_64 AMD
8958
John Fleckbe98b332002-09-04 03:16:23 +00008959Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
8960
8961 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008962 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00008963 (plus resulting generated html files)
8964 fixing one spot I missed in the tutorial where I hadn't freed
8965 memory properly
8966
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008967Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
8968
8969 * doc/tutorial/includeaddattribute.c
8970 * doc/tutorial/includeaddkeyword.c
8971 * doc/tutorial/includegetattribute.c
8972 * doc/tutorial/includekeyword.c
8973 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008974 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008975 update tutorial to properly free memory (thanks to Christopher
8976 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00008977 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00008978 added image files so the callouts are graphical, making it
8979 easier to read ( use "--param callout.graphics 1" to generate
8980 html with graphical callouts)
8981
Daniel Veillarde1662542002-08-28 11:50:59 +00008982Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8983
8984 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
8985 nice logos generated by Marc Liyanage
8986 * doc/site.xsl *.html: changed the stylesheet to show the new
8987 logo and regenerated the pages
8988
Daniel Veillardb212bbb2002-08-25 14:39:16 +00008989Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8990
8991 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
8992
Daniel Veillard42766c02002-08-22 20:52:17 +00008993Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
8994
8995 * xpath.c: possible mem leak patch from Jason Adams
8996
8997Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9000 in the XQuery namespace
9001 * configure.in: preparing 2.4.24
9002 * doc/*.html: updated the web pages
9003
9004Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * python/generator.py: closing bug #85258 by generating conditional
9007 compile check to avoid linking to routines not configured in.
9008
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090092002-08-22 Havoc Pennington <hp@pobox.com>
9010
9011 * autogen.sh: update error message for missing automake
9012
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009013Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9014
9015 * python/Makefile.am: typo in target name resulted in libxml2.py
9016 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9017
Daniel Veillard22669b22002-08-22 07:17:11 +00009018Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9019
9020 * win32/win32/Makefile.mingw: updated with version from
9021 Elizabeth Barham at http://soggytrousers.net/repository/
9022
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009023Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9024
9025 * win32/Makefile.msvc: added the prefix location to the include
9026 and lib search path.
9027
Havoc Pennington830e8972002-08-18 22:22:13 +000090282002-08-18 Havoc Pennington <hp@pobox.com>
9029
9030 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9031 both automake 1.6 and 1.4 installed get the right automake. Means
9032 compilation from CVS will now require the latest automake 1.4
9033 release, or manually creating symlinks called "automake-1.4" and
9034 "aclocal-1.4"
9035
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009036Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9037
9038 * configure.in python/Makefile.am: more AMD 64 induced changes from
9039 Frederic Crozat
9040
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009041Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xinclude.c: oops I was missing the xml:base fixup too
9044 * result/XInclude/*.xml: this adds xml:base attributes to most
9045 results of the tests
9046
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009047Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9048
9049 * xinclude.c: quick but apparently working implementation of
9050 xi:fallback, should close bug #89684
9051 * Makefile.am test/XInclude/docs/fallback.xml
9052 result/XInclude/fallback.xml: added a basic test for fallback,
9053 and run with --nowarning to avoid a spurious warning
9054 * configure.in: applied patch from Frederic Crozat for python
9055 bindings on AMD 64bits machines.
9056
Daniel Veillard9e923512002-08-14 08:48:52 +00009057Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9058
9059 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9060 the caller don't pass a SAX callback block.
9061
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009062Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9063
9064 * tree.c: applied the same fix for the XML-1.0 namespace to
9065 xmlSearchNsByHref() as was done for xmlSearchNs()
9066
Daniel Veillardad11b302002-08-12 14:53:41 +00009067Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9068
9069 * libxml.3: small cleanup of the man page
9070 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9071 when serializing HREF attributes generated by XSLT.
9072
Daniel Veillardc084e472002-08-12 13:27:28 +00009073Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9076 version of Marc Liyanage' patch for boolean attributes in HTML
9077 output
9078
Daniel Veillard5f91b372002-08-12 12:13:01 +00009079Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9080
9081 * python/tests/serialize.py: fixed the test results, indenting
9082 behaviour changed slightly
9083
Aleksey Sanin9e951762002-08-08 18:02:41 +00009084Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9085
9086 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9087 new c14n function to Windows def files
9088
Aleksey Saninea4272a2002-08-02 23:50:03 +00009089Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9090
9091 * c14n.c: fixed a memory leak in c14n code
9092
Daniel Veillard58e44c92002-08-02 22:19:49 +00009093Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9094
9095 * parser.c include/libxml/parser.h: adding a new API for Christian
9096 Glahn: xmlParseBalancedChunkMemoryRecover
9097 * valid.c: patch from Rick Jones for some grammar cleanup in
9098 validation messages
9099 * result/VC/* result/valid/*: this slightly change some of the
9100 regression tests outputs
9101
Daniel Veillard0bf29002002-08-01 12:54:11 +00009102Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * tree.c: trying to fix a problem in namespaced attribute handling
9105 raised by Christian Glahn
9106
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009107Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9108
9109 * encoding.c include/libxml/encoding.h: Opening the interface
9110 xmlNewCharEncodingHandler as requested in #89415
9111 * python/generator.py python/setup.py.in: applied cleanup
9112 patches from Marc-Andre Lemburg
9113 * tree.c: fixing bug #89332 on a specific case of loosing
9114 the XML-1.0 namespace on xml:xxx attributes
9115
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009116Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9117
9118 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9119 corner case from new Merlin's test suite and added a callback
9120 that will be used to improve xmlsec performance
9121
9122
Daniel Veillard0b22def2002-07-29 16:23:03 +00009123Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9124
9125 * HTMLtree.c: trying to fix the <style> escaping problem in
9126 HTML serialization bug #89342
9127
Daniel Veillard0b28e882002-07-24 23:47:05 +00009128Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9129
9130 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9131 and rebuilt the web site.
9132
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009133Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009134
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009135 * include/libxml/tree.h: added _private member to xmlNs struct
9136
Daniel Veillard1d995272002-07-22 16:43:32 +00009137Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9138
9139 * HTMLparser.c: fixing bug #84876 based on the xml working
9140 code.
9141
William M. Brack61eaba52002-07-21 11:14:18 +00009142Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9143
9144 * python/Makefile.am: enhanced to fix bug 72012 (errors
9145 when using '-jX' make parameter)
9146
William M. Brackef61d202002-07-19 08:32:00 +00009147Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9148
9149 * xpath.c: small additional enhancement for booleans
9150 compared to nodesets
9151
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009152Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9153
9154 * HTMLtree.c: changed the order of the encoding declaration
9155 attributes in the meta tags due to a bug in IE/Mac
9156
William M. Brack0c022ad2002-07-12 00:56:01 +00009157Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9158
9159 * xpath.c: enhanced handling of booleans (especially '='
9160 and '!=' for nodesets) - fixes bug 85256. Added new
9161 routine xmlXPathNotEqualValues for more proper handling
9162 of '!=' when nodesets are involved.
9163
Daniel Veillard06944e22002-07-11 19:55:18 +00009164Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9165
9166 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9167 doc/xmlcatalog_man.xml to the source distribution
9168
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009169Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9170
9171 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9172 asked for this.
9173
Daniel Veillard539638b2002-07-06 19:55:14 +00009174Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9175
9176 * configure.in: preparing 2.4.23
9177 * doc/*: rebuilt the docs
9178
Daniel Veillard176d99f2002-07-06 19:22:28 +00009179Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9180
9181 * parser.c: fixing bug #84169 by fixing the
9182 comment of xmlCreatePushParserCtxt to describe the
9183 encoding detection parameters better.
9184
Daniel Veillard37f961d2002-07-06 17:53:56 +00009185Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * valid.c: fixing bug #79331 in one path the lookup for
9188 ID attributes on a namespaced node wasn't handled correctly :-\
9189
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009190Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9191
9192 * HTMLparser.c: trying to fix 87235 about discarded white
9193 spaces in the HTML parser.
9194 * result/HTML/*: this changes the output of a number of HTML
9195 regression tests
9196
Daniel Veillardfdc91562002-07-01 21:52:03 +00009197Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9198
9199 * xpath.c: applied patch from Richard Jinks for the namespace
9200 axis + fixed a memory error.
9201 * parser.c parserInternals.c: applied patches from Peter Jacobi
9202 removing ctxt->token for good.
9203 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9204 popped out by the regression tests.
9205 * Makefile.am: patch for threads makefile from Gary Pennington
9206
William M. Brack6000af52002-06-28 11:43:13 +00009207Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9208
Daniel Veillardfdc91562002-07-01 21:52:03 +00009209 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009210 expressions involving preceding-sibling (et al).
9211
Daniel Veillard153120c2002-06-18 07:58:35 +00009212Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * hash.c: applied a patch from Peter Jacobi to solve a problem
9215 when compiling with the Watcom C on Win32
9216 * result/schemas/*.err: the change of hashing algo generated
9217 permutations in the output
9218
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009219Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9220
9221 * hash.c: applied patch from Sander Vesik improving the quality of
9222 the hash function.
9223
Aleksey Sanina5808b92002-06-14 17:07:41 +000092242002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009225
9226 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9227 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9228 xmllint.c xpath.c: replaced sprintf() with snprintf()
9229 to prevent possible buffer overflow (the bug was pointed
9230 out by Anju Premachandran)
9231
Daniel Veillarde059b892002-06-13 15:32:10 +00009232Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9233
9234 * parser.c: removed an uninitialized data error popped by valgrind
9235 on PE references
9236
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009237Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9238
9239 * doc/xml.html
9240 adding tutorial reference to the web page
9241
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009242Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9243
9244 * doc/tutorial/xmltutorial.xml
9245 * doc/tutorial/ar01s07.html
9246 * doc/tutorial/ape.html
9247 * doc/tutorial/includegetattribute.c
9248 adding section to tutorial about retrieving an attribute
9249 value
9250
Daniel Veillardf5582f12002-06-11 10:08:16 +00009251Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9252
9253 * parser.c: applied a couple of patches from Peter Jacobi to start
9254 to get rid of ctxt->token, with a possible significant speed
9255 improvement to be gained once done. Better compliance with PE
9256 references constructs in DTDs too.
9257 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9258 from Peter too
9259
Daniel Veillard38d80e22002-06-11 07:24:56 +00009260Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9263 xmlParseElement was likely to have been deallocated at the
9264 time of the report, possibly leading to segfault. Just report
9265 the tag name now.
9266
Daniel Veillard9e412302002-06-10 15:59:44 +00009267Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * xpath.c: patch from Richard Jinks for XPath substring() function
9270 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9271
Aleksey Sanina5808b92002-06-14 17:07:41 +000092722002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009273
9274 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9275
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009276Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9277
9278 *doc/FAQ.html
9279 fixing typos in FAQ, thanks to Robert Funnell for the
9280 editing help
9281
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009282Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9283
9284 * NEWS: got complaints from rpmlint that it was empty
9285
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009286Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9287
9288 * added doc/tutorial, including:
9289 apa.html
9290 apb.html
9291 apc.html
9292 apd.html
9293 ar01s02.html
9294 ar01s03.html
9295 ar01s04.html
9296 ar01s05.html
9297 ar01s06.html
9298 includeaddattribute.c
9299 includeaddkeyword.c
9300 includekeyword.c
9301 includestory.xml
9302 index.html
9303 xmltutorial.xml
9304 libxml tutorial, including generated html
9305
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009306Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9307
9308 * result/c14n/exc-without-comments/merlin-c14n-two-*
9309 result/c14n/without-comments/merlin-c14n-two-*
9310 test/c14n/exc-without-comments/merlin-c14n-two-*
9311 test/c14n/without-comments/merlin-c14n-two-*
9312 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9313 c14n/exc-c14n and slightly modified test script to handle
9314 these test cases
9315 * c14n.c: fixed bugs for complicated nodes set (namespace
9316 without node and others from merlin-c14n-two.tar.gz)
9317 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9318 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9319 for xmlsec performance patch
9320 * xpath.c: fixed self::node() for namespaces and attributes
9321
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009322Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9323
9324 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9325 but with the format parameter
9326 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9327
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009328Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9329
9330 * Makefile.am: updated c14n tests suite
9331 * c14n.c: performance improvement for previous c14n patch
9332
Daniel Veillarde72c7562002-05-31 09:47:30 +00009333Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9334
9335 * parser.c: another peroformance patch from Peter Jacobi, that
9336 time on parsing attribute values.
9337
Aleksey Sanin508a1012002-05-31 06:32:32 +00009338Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9339
9340 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9341 into LibXML2 test suite
9342
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009343Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9344
9345 * c14n.c: propagating xpath ancesstors node fix to c14n
9346 plus small performance improvement to reduce number of
9347 mallocs
9348 * xpath.c: fixed ancestors axis processing for namespace nodes
9349
Daniel Veillard46de64e2002-05-29 08:21:33 +00009350Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9351
9352 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9353 Peter Jacobi
9354
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009355Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9356
9357 * configure.in: preparing 2.4.22
9358
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009359Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9360
9361 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9362 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9363 a public entry point.
9364 * doc/*: rebuilt the API and docs
9365
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009366Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * xpath.c: patch from Richard Jinks to fix a problem introduced
9369 in the previous patch and pointed by Norm
9370
Daniel Veillardc6924812002-05-24 11:10:43 +00009371Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9372
9373 * libxml.spec.in: fixing bug #81112
9374
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009375Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9376
9377 * uri.c: fixing bug #82848
9378
Daniel Veillarda2878972002-05-24 07:54:39 +00009379Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9380
9381 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9382 output of one catalog test
9383
Aleksey Sanin114e4752002-05-24 07:20:27 +00009384Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009385
Aleksey Sanin114e4752002-05-24 07:20:27 +00009386 * global.data globals.c tree.c include/libxml/globals.h
9387 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9388 default value for global parameter xmlIndentTreeOutput to 1 and
9389 introduced new global parameter xmlTreeIndentString (the string
9390 used to do one-level indent) with default value " " (as it was
9391 in tree.c)
9392
Daniel Veillard49d5af82002-05-23 11:55:49 +00009393Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9394
9395 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9396 with trio and schemas.
9397
Daniel Veillard7c13af42002-05-22 09:57:32 +00009398Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * xpath.c: patch from Richard Jinks to fix the problem raised in
9401 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9402
Daniel Veillard5a872412002-05-22 06:40:27 +00009403Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * xmlschemas.c: a bit of work on import.
9406 * xmlschemastypes.c: Charles Bozeman provided a compare function
9407 for date/time types so min/max facet restrictions should work,
9408 indeterminate comparisons return an error instead of equal.
9409 * test/schemas/date_0* result/schemas/date_0_0: specific test
9410 from Charles Bozeman too
9411
Daniel Veillard10b6da42002-05-18 07:55:20 +00009412Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9413
9414 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9415 from Christian Cornelssen fixing the man pages and the Catalog
9416 building script.
9417 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9418 next step is <xs:import> I now have a reasonable understanding
9419 of how it works.
9420
Daniel Veillarde5354492002-05-16 08:43:22 +00009421Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9422
9423 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9424
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009425Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9426
9427 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9428
Daniel Veillard088bf112002-05-14 11:03:59 +00009429Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9430
9431 * xpath.c: fixing an XPath function evalutation bug pointed out
9432 by Alexey Efimov where the context was lost when evaluating
9433 the function arguments
9434
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009435Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009436
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009437 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9438 function public for XMLSec performance optimizations
9439
Daniel Veillard3cd72402002-05-13 10:33:30 +00009440Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9441
9442 * python/generator.py python/libxml2class.txt : fixed a problem
9443 with the HTML parser pointed by Gary Benson
9444 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9445 example
9446
Aleksey Sanine48a3182002-05-09 18:20:01 +00009447Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9448 * parser.c: fixed bug #81159 (memory growth in SAX)
9449
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009450Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9451 * xpath.c: fixed bug #78858 (the real fix)
9452
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009453Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009454 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009455
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009456Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9457
9458 * tree.c: modified xmlNodeSetBase to allow changing the
9459 base of a document.
9460
Daniel Veillard070803b2002-05-03 07:29:38 +00009461Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9462
9463 * xmlschemastypes.c: patch Charles Bozeman for validation of
9464 all the date, time, and duration types
9465 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9466 * configure.in: fixed an error pointed by an user
9467 * xml2-config.in: fixed an error pointed by an user
9468
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009469Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9470
9471 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9472 win32/libxml2.def.src xmlIO.c: exported default
9473 'file:', 'http:' and 'ftp:' protocols input handlers
9474 and maked protocols comparisson case insensitive
9475
Daniel Veillard34de97f2002-04-30 14:29:22 +00009476Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9477
9478 * configure.in: Neven Has detected a typo
9479
Daniel Veillard28577c32002-04-30 06:48:41 +00009480Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9481
9482 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9483 as one of the persons allowed to commit directly to the
9484 module.
9485
Daniel Veillardfc57b412002-04-29 15:50:14 +00009486Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9487
9488 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9489 * valid.c: raised a too low limit
9490 * doc/*: rebuilt the docs
9491
Daniel Veillardeca82812002-04-24 11:42:02 +00009492Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9493
9494 * test/XPath/expr/floats test/XPath/expr/functions
9495 result/XPath/expr/floats result/XPath/expr/functions
9496 xpath.c: another XPath conformance patch from Richard Jinks
9497
Daniel Veillard13e04c62002-04-23 17:51:29 +00009498Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9499
9500 * xmlschemas.c: fixed validation of attribute groups.
9501 * test/schemas result/schemas: added an example from the primer
9502
Daniel Veillard88c58912002-04-23 07:12:20 +00009503Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9504
9505 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9506 * test/schemas result/schemas: updated the test list
9507
Daniel Veillarde19fc232002-04-22 16:01:24 +00009508Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9509
9510 * TODO: updated a bit
9511 * parser.c: made a comment more specific
9512 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9513 Schemas conformance.
9514 * test/schemas result/schemas: updated the test list
9515
Daniel Veillard441bc322002-04-20 17:38:48 +00009516Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9517
9518 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9519 implementing xs:all with minOccurs = 0
9520 * tes/schemas/* result/schemas/*: added more tests covering
9521 xs:all
9522
Daniel Veillard8a001f62002-04-20 07:24:11 +00009523Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9524
9525 * xmlregexp.c: first implementation of the all particle, this
9526 may need to be revisited for case where not all transitions
9527 must be crossed.
9528
Daniel Veillard7646b182002-04-20 06:41:40 +00009529Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9530
9531 * tree.c: another entity processing update from Markus Henke
9532
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009533Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9534
9535 * trionan.c: fixed crash on OSF/1
9536
Daniel Veillardb4398962002-04-19 07:01:55 +00009537Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9538
9539 * xmlschemas.c: more Schemas work
9540 * test/schemas/* result/schemas/*: added more tests coming
9541 from the spec.
9542
Daniel Veillard54761132002-04-18 21:00:44 +00009543Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9544
9545 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9546 ExcC14N specification
9547
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009548Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9549
9550 * tree.c: patch from Markus Henke, fix for recursive entities.
9551
Daniel Veillard23b1f372002-04-18 15:50:05 +00009552Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9553
9554 * xpath.c: fix a problem with string() on a document node.
9555
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009556Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * Makefile.am xmlschemas.c: more Schemas work
9559 * test/schemas/* result/schemas/*: added more tests coming
9560 from the spec.
9561
Daniel Veillard6231e842002-04-18 11:54:04 +00009562Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9563
9564 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9565 * result/HTML/*: this changes a few things in the results
9566
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009567Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9568
9569 * include/libxml/tree.h: eliminated 'declaration different than
9570 prototype' warning
9571 * include/win32config.h: "resolved" conflicts with errno.h
9572
Daniel Veillardb509f152002-04-17 16:28:10 +00009573Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9574
9575 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9576 on the automata interfaces and debug of counted choices
9577 * test/schemas/* result/schemas/*: added a number of tests
9578
Daniel Veillard8651f532002-04-17 09:06:27 +00009579Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9580
9581 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9582 a bit of work on Schemas
9583 * testSchemas.c: try to make it more useful
9584 * test/schemas/* result/schemas/* Makefile.am: changed the
9585 Schemas regression test procedure, started adding a few samples
9586
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009587Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9588
9589 * include/libxml/encoding.h: Patch for the Borland C++ builder
9590 * include/libxml/tree.h: Patch for the Borland C++ builder
9591 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009592 * win32/bcb5: New directory for the Borland C++ builder
9593 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009594
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009595Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9596
9597 * win32/Makefile.msvc: Update for XML Schema support
9598 * win32/configure.js: Update for XML Schema support
9599 * win32/libxml2.def.src: Update for XML Schema support
9600
Daniel Veillard4255d502002-04-16 15:50:10 +00009601Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9602
9603 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9604 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9605 xmlunicode.c include/libxml/Makefile.am
9606 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9607 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9608 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9609 include/libxml/xmlversion.h.in : merged the current state of
9610 XML Schemas implementation, it is not configured in by default,
9611 a specific --schemas configure option has been added.
9612 * test/automata test/regexp test/schemas Makefile.am
9613 result/automata result/regexp result/schemas:
9614 merged automata/regexp/schemas regression tests
9615
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009616Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9617
9618 * xpath.c: Gary found a compile time problem, fixes #78823
9619
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009620Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9621
9622 * configure.in: release of 2.4.20
9623 * doc/*: updated and rebuilt the docs
9624
Daniel Veillardf544f192002-04-15 12:56:56 +00009625Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9626
9627 * python/Makefile.am: patch from Cristian Gafton to build on
9628 Red Hat 6.2, should also fix #75779
9629
Daniel Veillard940492d2002-04-15 10:15:25 +00009630Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9631
9632 * valid.c: first part of fixing #78729
9633
Daniel Veillardeb475a32002-04-14 22:00:22 +00009634Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9635
9636 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9637 escaping of URI when saving HTML files.
9638 * result/HTML/*: this impacted some tests
9639
Daniel Veillard9b731d72002-04-14 12:56:08 +00009640Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * configure.in: trying to fix #77441
9643
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009644Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9645
9646 * include/libxml/xmlIO.h: Hallski complained it could not be
9647 included by itself.
9648
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009649Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9652
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009653Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9654
9655 * win32/configure.js: patch from Nilo for the c14n option
9656 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9657
Daniel Veillardda423da2002-04-10 19:25:38 +00009658Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9659
9660 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9661 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9662 LIBXML_THREAD_ENABLED
9663
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009664Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * xpath.c: another patch from Richard Jinks for substring conformance
9667 * test/XPath/expr/floats test/XPath/expr/strings
9668 result/XPath/expr/floats result/XPath/expr/strings: update of the
9669 test suite to check those.
9670
Daniel Veillard01917aa2002-04-10 11:30:41 +00009671Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9672
9673 * xpath.c: patch from Richard Jinks for .x float parsing.
9674
Daniel Veillard46d6c442002-04-09 16:10:39 +00009675Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9676
9677 * parser.c: patch from Markus Henke when an encoding ain't recognized
9678
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009679Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9680
9681 * libxml.m4: got a report that #include <string.h> was needed
9682
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009683Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9684
9685 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9686
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009687Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9688
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009689 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009690
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009691Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9692
9693 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9694 pointed out by Melvyn Sopacua.
9695
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009696Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9697
9698 * libxml.m4: Frédéric Crozat gave a patch related to the change
9699 of Include paths breaking the libxml.m4
9700
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009701Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9702
9703 * xpath.c: Fix bug #76927 forgot to save some context
9704 when evaluating binary expressions
9705
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009706Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * configure.in: fixed configure for MPE/iX from Markus Henke
9709 * xmlmemory.c: fixed initialization problems
9710 * xpath.c: another set of patches from Richard Jinks this
9711 fixes "make XPathtests" on linux
9712
Daniel Veillard21458c82002-03-27 16:12:22 +00009713Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9714
9715 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9716 * test/XPath/expr/compare test/XPath/expr/equality
9717 test/XPath/expr/floats test/XPath/expr/functions
9718 test/XPath/expr/strings result/XPath/expr/compare
9719 result/XPath/expr/equality result/XPath/expr/floats
9720 result/XPath/expr/functions result/XPath/expr/strings: Updated
9721 tests though they show a divergence on Linux
9722
Daniel Veillard28dfed12002-03-27 09:08:17 +00009723Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * xpath.c trionan.c: previous commit also included patches
9726 from Richard Jinks on some IEEE support corner case
9727
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009728Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9731 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9732 that $(datadir) should be used for docs
9733
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009734Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9735
9736 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9737 could leak filedescriptors
9738
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009739Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * configure.in nanohttp.c: applied patch from Allan Clark for
9742 UnixWare/OpenServer
9743
Daniel Veillard19274092002-03-25 16:48:03 +00009744Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * configure.in: preparing 2.4.19
9747 * doc/*: rebuilt the docs
9748
Daniel Veillard56b2db72002-03-25 16:35:28 +00009749Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * nanohttp.c: fixing #76043, got fed up with non-portability
9752 of that piece of code.
9753
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009754Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * valid.c SAX.c: Never commit without running "make tests" :-(
9757 fix a couple of stupidities in the previous commit
9758 * result/*: a few changes in some attribute order result of previous
9759 commit.
9760
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009761Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9764 the internal subset should not raise duplicate ID errors,
9765 also there was a small bug in conjunction to namespace
9766 declarations defaulted and xml:xxx attributes DTD definitions.
9767
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009768Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9769
9770 * xpath.c: Richard Jinks also raised some rounding problems
9771 this tries to fix them
9772
Daniel Veillard4e2df542002-03-22 12:23:14 +00009773Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9774
9775 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9776 behaviour in xmlXPathCastToString()
9777
Daniel Veillarddb552912002-03-21 13:27:59 +00009778Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9779
9780 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9781 raised by Morus Walter
9782
Daniel Veillard9e537932002-03-21 13:08:08 +00009783Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9784
9785 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9786 from Igor
9787
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009788Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9789
9790 * xpath.c: fixing #75619, related to a problem when trying
9791 to evaluate condition when the current node set resulting
9792 from that sub-step evaluation is empty. Also fixes 2 potential
9793 problem with previous-sibling and next-siblings axis.
9794
Daniel Veillard1840ef02002-03-21 08:05:23 +00009795Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9796
9797 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9798 HTML support is not configured in.
9799
Daniel Veillard561b7f82002-03-20 21:55:57 +00009800Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9801
9802 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9803 include/libxml/tree.h: dohh I really didn't intended to commit
9804 this test version :-(
9805
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009806Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9807
9808 * testSAX.c: I wanted to see the real speed at the SAX interface
9809 after a little too many Ximianer started complaining about the
9810 parser speed.
9811 added a --quiet option:
9812 paphio:~/XML -> ls -l db100000.xml
9813 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9814 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9815 3200006 callbacks generated
9816 real 0m1.270s
9817 Which means 16MBytes/s and 3Mcallback/s
9818
Daniel Veillardc62a1472002-03-19 18:35:12 +00009819Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9820
9821 * xpath.c: valgrind spotted another error that time when running
9822 on libxslt regression tests
9823
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009824Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9825
9826 * Makefile.am: adding "make valgrind" running the full regression
9827 tests (except python ones) under Valgrind (using valgrind -q
9828 which was kindly added by the author).
9829 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9830 passes cleanly now except an obcure floating point initialization
9831 raised in log10() in one XPath regression test ???
9832 * tree.c: edited some comments to close #75244
9833
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009834Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9835
9836 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9837 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9838 context of ScrollKeeper, made sure that if the number is
9839 an integer, the serialization follows the description at
9840 http://www.w3.org/TR/xpath#section-String-Functions
9841
Daniel Veillard5997aca2002-03-18 18:36:20 +00009842Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9843
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009844 * configure.in: preparing 2.4.18
9845 * doc/*: updated and rebuilt the web site
9846 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9847 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009848 * parser.c: humm, changed the way the SAX parser work when
9849 xmlSubstituteEntitiesDefault(1) is set, it will then
9850 do the entity registration and loading by itself in case the
9851 user provided SAX getEntity() returns NULL.
9852 * testSAX.c: added --noent to test the behaviour.
9853
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009854Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * parser.c: Wilfried Teiken provided a hackish but working
9857 way to get context reported back on entities when parsing
9858 with SAX and without breaking the DOM build.
9859
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009860Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9861
9862 * c14n.c: applied a new patch from Aleksey Sanin
9863 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9864 to reference Aleksey implementation of XML digital Signatures
9865
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009866Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9867
9868 * xpath.c: small fix to avoid potential problem due to
9869 ordering of freeing data
9870 * python/Makefile.am: people were complaining about
9871 the generated file in python dir not being built
9872
Daniel Veillardd2379012002-03-15 22:24:56 +00009873Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9874
9875 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9876 python/generator.py python/libxml.c python/types.c: Cleanup
9877 of the python Makefiles based on Jacob and James feedback,
9878 fixed the spec file accordingly, fixed the number of warning
9879 that passing my pedantic CFLAGS was generating. Conclusion
9880 is that Python includes are real crap.
9881
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009882Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * configure,in: it was reported quite a few times that
9885 xml2-config --cflags should not output
9886 -I$includeprefix/libxml2/libxml because libxml2 header names
9887 clashes with existing names like list.h from C++ stl.
9888 Includes should be #include<libxml/xxx.h> so ...
9889
Daniel Veillard6f293b12002-03-15 09:42:33 +00009890Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * c14n.c: another patch from Aleksey Sanin
9893
Daniel Veillard5c396542002-03-15 07:57:50 +00009894Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9895
9896 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9897 canonicalization algorithm
9898 * doc/xml.html doc/index.html: added the C14N references on the
9899 index page.
9900
jacob berkman9be65862002-03-14 02:15:56 +000099012002-03-13 jacob berkman <jacob@ximian.com>
9902
9903 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9904 usage, redundant, and gcc specific
9905
Daniel Veillard75be0132002-03-13 10:03:35 +00009906Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9907
9908 * xpath.c: speedup some node selection operations, this can
9909 have a significant impact on DocBook Norm's stylesheets
9910 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9911 make sure it's always the case
9912 * debugXML.c: distinguish CDATA and comments in ls operations
9913
Daniel Veillard61f26172002-03-12 18:46:39 +00009914Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9917 to generate better API descriptions etc...
9918
Daniel Veillard9ff88172002-03-11 09:15:32 +00009919Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9920
9921 * c14n.c: Fixing #74186, made sure all boolean expressions
9922 get fully parenthesized, ran indent on the output
9923 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9924 include/libxml/tree.h: also #74186 related, removed the
9925 --with-buffers option, and all the preprocessor conditional
9926 sections that were resulting from it.
9927
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009928Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9929
9930 * valid.c: applied patch from Dodji Seketeli fixing an
9931 uninitailized variable in xmlValidGetValidElements()
9932
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009933Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9934
9935 * c14n.c: fixed a few comments
9936 * doc/*.html doc/*/*.html: regenerated the docs and added
9937 the C14N API
9938 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9939
Daniel Veillardfa49d872002-03-09 10:20:00 +00009940Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9941
9942 * check-xml-test-suite.py: fix to adapt varaiations in the
9943 bindings
9944 * configure.in python/setup.py python/setup.py.in: fixed to
9945 have the version of the python scripts automatically updated
9946
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009947Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9948
9949 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9950 in xmlCopyProp()
9951
Daniel Veillardaf43f632002-03-08 15:05:20 +00009952Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
9953
9954 * configure.in: preparing 2.4.17 release
9955 * doc/*: updated and rebuilt the docs
9956 * xpath.c: fixed a comment
9957 * python/libxml.c: fixed a possible reentrancy problem
9958
Daniel Veillardef6c46f2002-03-07 22:21:56 +00009959Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
9960
9961 * tree.c python/tests/Makefile.am python/tests/attribs.py:
9962 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
9963 added a specific regression test
9964 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
9965 not raise exceptions when failing to find the attribute.
9966
Daniel Veillard90bc3712002-03-07 15:12:58 +00009967Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * configure.in xmllint.c: owen pointed out a problem with the
9970 ftme fix, gettimeofday() was not detected by configure and
9971 the ftime header wasn't included, dohhh
9972
Daniel Veillard8c1ae602002-03-07 11:21:00 +00009973Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
9974
9975 * configure.in xmllint.c: trying to fix #71457 for timing
9976 precision when gettimeofday() is not availble but ftime() is
9977
Daniel Veillardf5a457a2002-03-07 10:25:29 +00009978Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
9981 are now copied on install and part of the -devel RPM
9982
Daniel Veillard7b416132002-03-07 08:36:03 +00009983Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9984
9985 * xpath.c: trying to avoid bug #72150 which was apparently
9986 caused by a gcc bug (or a processor problem) as detailed
9987 at http://veillard.com/gcc.bug
9988
Daniel Veillardf742d342002-03-07 00:05:35 +00009989Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
9990
9991 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
9992 fixed xmlReconciliateNs(), added a Python test/example for
9993 inter-document cut'n paste
9994 * python/libxml.py: fixed node.doc on document nodes and added
9995 xpathEval() onto node objects
9996
Daniel Veillard4e0e2972002-03-06 21:39:42 +00009997Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
9998
9999 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10000 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10001 fixup and integrated tests for the serialization stuff
10002
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010003Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10006 moved the libxml man page to section 3
10007
Daniel Veillard1e774382002-03-06 17:35:40 +000010008Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10009
10010 * tree.c: fix bug #72490
10011 * python/libxml.c python/libxml.py: added methods serialize()
10012 and saveTo() to all node elements.
10013
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010014Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10015
10016 * xmlIO.c: closed #73430, don't read from an input source
10017 which indicated an end-of-file or an error.
10018
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010019Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10020
10021 * parser.c: make sure SAX endDocument is always called as
10022 this could result in a Python memory leak otherwise (it's
10023 used to decrement ref-counting)
10024 * python/generator.py python/libxml.c python/libxml.py
10025 python/libxml2-python-api.xml python/libxml2class.txt
10026 python/tests/error.py python/tests/xpath.py: implemented
10027 the suggestions made by Gary Benson and extended the tests
10028 to match it.
10029
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010030Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10031
10032 * python/generator.py: applied patch fixing #73450
10033
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010034Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10035
10036 * xpath.c: fixing #61290 "namespace nodes have no parent"
10037 long standing divergence from the XPath REC. NodeSets
10038 simply hold a copy of namespace nodes and those node ->next
10039 points to the parent (which may not be the node carrying the
10040 definition).
10041 * include/libxml/xpath.h: flagged but didn't added a possible
10042 speedup
10043 * DOCBparser.c HTMLparser.c: removed some warnings from push
10044 parser due to new state being added.
10045 * tree.c: new fix from Boris Erdmann
10046 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10047 the XML Canonalization support from Aleksey Sanin
10048
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010049Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10050
10051 * tree.c: patch from Boris Erdmann fixing some namespace odities
10052 with xmlCopyNode()
10053
Daniel Veillardc6613042002-03-02 09:34:02 +000010054Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10055
10056 * xmlIO.c: fix bug #72706 when loading a NULL entity
10057
Daniel Veillardc0fef772002-03-01 16:16:31 +000010058Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10059
10060 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10061 actually change in a future XML Namespace revision.
10062
Daniel Veillard79426f22002-03-01 16:14:17 +000010063Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10064
10065 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10066 added the possibility of returning nodesets from XPath extension
10067 functions written in Python
10068
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010069Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10070
10071 * python/*: commiting some Python bindings work done while travelling
10072
Daniel Veillard97300512002-03-01 09:13:41 +000010073Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10076 explicitely with memory debugging switched on
10077
Daniel Veillard6361da02002-02-23 10:10:33 +000010078Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10081 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10082 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10083 the accessor generator for strings
10084 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10085 regression test.
10086
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010087Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * python/README python/generator.py python/libxml.c python/setup.py:
10090 added the 'usual' setup.py to allow building a libxml2-python
10091 module based on the same code. The initialization is however
10092 different the 2 .so files fo libxml2 and libxslt are identical and
10093 they entry point initialize both libraries. this is done to avoid
10094 some possible nasty problem since the Python don't merge the maps
10095 of all shared modules.
10096
Daniel Veillard158a4d22002-02-20 22:17:58 +000010097Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * parser.c: fixed a push/encoding bug reported by Michael
10100 on librsvg
10101
Daniel Veillard7839e162002-02-20 18:54:48 +000010102Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * include/libxml/parserInternals.h: fixes a misplaced #endif
10105
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010106Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * parser.c valid.c: found and fixed a couple of allocation bugs
10109
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010110Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10111
10112 * doc/xml.html doc/python.html doc/*: added a Python and binding
10113 page describing the current state of the Python bindings and
10114 giving pointers to the other languages wrappers.
10115
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010116Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10117
10118 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10119 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10120 rebuilt the API and web site
10121 * xpath.c: fixed #71978 portability bugs
10122
Daniel Veillard8aff2472002-02-19 21:50:43 +000010123Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10124
10125 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10126
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010127Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10128
10129 * include/libxml/parserInternals.h parser.c: had to change
10130 2 internal parsing API when processing document content
10131 to check the start and end of element content are defined
10132 in the same entity
10133 * valid.c include/libxml/valid.h: attribute normalization can
10134 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10135 with the context to report it.
10136 * SAX.c: fixed the last known bugs, crazy validation constraints
10137 when a document is standalone seems correctly handled. There
10138 is a couple of open issues left which need consideration especially
10139 PE93 on external unparsed entities and standalone status.
10140 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10141 The 2 tests left failing are actually in error. Cleanup done.
10142
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010143Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10144
10145 * valid.c: implemented E59 spaces in CDATA does not match the
10146 nonterminal S
10147
Daniel Veillard878eab02002-02-19 13:46:09 +000010148Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10149
10150 * SAX.c parser.c valid.c: more validation test fixups
10151 * check-xml-test-suite.py: added duration info for the tests
10152
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010153Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * parser.c valid.c: a couple of errors were reported but not
10156 saved back as such in the parsing context. Down to 1% failure rate
10157 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10158
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010159Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10160
10161 * xmlInternald.c: isExtender was missing a char
10162 * parser.c include/libxml/parser.h: % are acceptable in the
10163 internal subset if within a PUBLIC ID
10164
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010165Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10166
10167 * SAX.c parserInternals.c valid.c: more work on the conformance
10168 suite. Took the step to finally block documents with encoding
10169 errors. It's a fatal error per the spec, people should have fixed
10170 their documents by now.
10171
Daniel Veillard55253e22002-02-18 14:32:39 +000010172Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10173
10174 * check-xml-test-suite.py: fixed the test script after some discussion
10175 on the semantic of TYPE="error"
10176 * Makefile.am: added the script to the distrib
10177
Daniel Veillard28757702002-02-18 11:19:30 +000010178Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10179
10180 * SAX.c entities.c: fixed a couple of conformances issues deep
10181 into the validation code (standalone and undeclared Notations)
10182
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010183Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10184
10185 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10186 stayed there for years !
10187
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010188Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10189
10190 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10191 missing
10192
Daniel Veillardc7612992002-02-17 22:47:37 +000010193Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10194
10195 * check-xml-test-suite.py: improved the behaviour a bit as
10196 well as the logs
10197 * parser.c valid.c SAX.c: fixed a few more bugs
10198 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10199
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010200Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * check-xml-test-suite.py: python script to run regression tests
10203 against the XML Test suite of W3C/OASis
10204 * SAX.c: fixed a validation bug
10205 * parser.c: fixed 3 errors pointed by the test suite
10206 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10207 * python/Makefile.am: fixed a dependendy
10208
Daniel Veillard9f28f302002-02-15 20:48:08 +000010209Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10210
10211 * xmlmemory.c: avoid a warning bug #71594
10212
Daniel Veillard144024e2002-02-13 21:14:46 +000010213Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10216 warning on alpha/Tru64
10217
Daniel Veillarde4301c82002-02-13 13:32:35 +000010218Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10219
10220 * include/libxml/entities.h: fixing a comment
10221 * valid.c: fixing some troubles with validity check on namespaces
10222 * result/VC/NS3 test/VC/NS3: added a specific regression test
10223
Daniel Veillarda6d05382002-02-13 13:07:41 +000010224Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10225
10226 * tree.c: Fixing #71342 serializing '\n' in attribute values
10227 * result/noent/att3 result/att3 test/att3: added a specific
10228 test.
10229
Daniel Veillard797a5652002-02-12 13:46:21 +000010230Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10231
10232 * python/libxml.c: couple of bug fixes
10233
Daniel Veillard01a6d412002-02-11 18:42:20 +000010234Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10235
10236 * python/*.py: removed tabs and used spaces.
10237
Daniel Veillard397ff112002-02-11 18:27:20 +000010238Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10239
10240 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10241 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10242
Daniel Veillard03517542002-02-11 13:54:40 +000010243Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10246 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10247
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010248Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * include/libxml/encoding.h include/libxml/entities.h
10251 include/libxml/globals.h include/libxml/parser.h
10252 include/libxml/threads.h include/libxml/tree.h
10253 include/libxml/xmlmemory.h: trying to fix the include mess
10254
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010255Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10256
10257 * include/libxml/xmlmemory.h: reverted part of the previous
10258 attempt to provide #69655, this was breaking the build.
10259
Daniel Veillard0ba59232002-02-10 13:20:39 +000010260Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10261
10262 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10263 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10264 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10265 include/libxml/parserInternals.h include/libxml/tree.h
10266 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10267 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10268 clean.
10269 * python/libxml.c: fixed a warning.
10270
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010271Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10272
10273 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10274 copying of node, merge back IDs in the target document.
10275 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10276 test/XInclude/ents/ids.xml: test case
10277 * result/VC/ElementValid4: output changed due to a typo fix
10278
Daniel Veillard1c18e302002-02-09 22:16:40 +000010279Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10280
10281 * python/Makefile.am: seems some version of automake didn't
10282 generate the dependancies right as Jacob found out. Add
10283 an extra dependancy rule.
10284
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010285Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10286
10287 * parserInternals.c valid.c: Justin Fletcher found some parts
10288 of the code needing cleanup
10289 * libxml.spec.in python/Makefile.am python/generator.py
10290 python/libxml.c python/libxml.py: Fixed the python Makefiles
10291 corrected a bug showing up on ia64, changed the name of the
10292 python internal module too
10293
Daniel Veillard07be19b2002-02-08 14:20:35 +000010294Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10295
10296 * Makefile.am: applied patch from Andris Pavenis for binary
10297 name suffixes
10298
Daniel Veillardf216d462002-02-08 13:44:24 +000010299Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10300
10301 * xmllint.c win32/win32config.h: fixing #68748
10302
Daniel Veillardd455d792002-02-08 13:37:46 +000010303Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * valid.c: fixing #70166
10306
10307Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10308
10309 * valid.c: fixing #70077
10310
Daniel Veillardc575b992002-02-08 13:28:40 +000010311Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10312
10313 * Copyright Makefile.am README configure.in libxml.spec.in:
10314 Changed to the MIT Licence
10315 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10316 doc/xmlio.html: updated the doc accordingly
10317 * include/libxml/xmlwin32version.h configure.in: preparing
10318 2.4.14 release
10319 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10320 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10321 fixed the const xmlChar * wrapper and generator, XPath extension
10322 functions now use the context as first argument
10323 * python/tests/tstxpath.py python/tests/xpath.py
10324 python/tests/xpathext.py: Updated the tests accordingly
10325 * tree.c: fixed bug #70067
10326
Daniel Veillard7db38712002-02-07 16:39:11 +000010327Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * Makefile.am: cleanup
10330 * debugXML.c: always use stdout if output is NULL
10331 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10332 * python/Makefile.am python/generator.py python/libxml2class.txt
10333 python/libxml_wrap.h python/types.c: augmented the number of bindings
10334 handling FILE * and XPath contexts
10335 * python/tests/Makefile.am: avoid a stupid problem due to the
10336 use of TEST.
10337
Daniel Veillard15a143b2002-02-06 22:40:50 +000010338Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10339
10340 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10341
Daniel Veillard70cab352002-02-06 16:06:58 +000010342Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * python/TODO python/libxml.c: cleanup the extension function lookup
10345 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10346
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010347Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * configure.in python/Makefile.am: do not install outside
10350 of prefix
10351
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010352Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10353
10354 * python/TODO python/libxml.c: started adding SAX interfaces
10355 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10356 SAX test
10357
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010358Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10359
10360 * tree.c: hardened the addChild function
10361 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10362 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10363 added accessors needed for xmlNode, a bit more testing and
10364 extension of interfaces
10365 * python/tests/Makefile.am python/tests/build.py: added a test
10366 build from scratch/save/load/check
10367
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010368Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10369
10370 * parserInternals.c: change a small bit in the way valididy
10371 error messages get initialized
10372 * python/TODO python/libxml.c python/libxml2-python-api.xml
10373 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10374 added some memory debugging to track leaks at the libxml2 level
10375 * python/tests/*.py: changed all tests to check for leaks,
10376 there is just one left in XPath extension registrations.
10377
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010378Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * python/TODO python/generator.py python/libxml2-python-api.xml
10381 python/libxml2class.txt: more accessor classes for the parser
10382 context, allow to switch on and check validity
10383 * python/tests/Makefile.am python/tests/error.py
10384 python/tests/invalid.xml python/tests/valid.xml
10385 python/tests/validate.py: attded more test and and added error.py
10386 which I forgot to commit in the last step
10387
Daniel Veillard3ce52572002-02-03 15:08:05 +000010388Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10389
10390 * python/Makefile.am python/types.c: cleanup
10391 * python/libxml.c python/libxml.py python/libxml_wrap.h
10392 python/generator.py python/libxml2-python-api.xml
10393 python/libxml2class.txt: added class for parser context, added
10394 first cut for push mode support. Added a framework to generate
10395 accessors functions.
10396 * python/tests/Makefile.am python/tests/push.py: added a push
10397 test
10398
Daniel Veillardcfb05462002-02-02 23:18:22 +000010399Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10400
10401 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10402 bug a bit of cleanup.
10403
Daniel Veillard5d819032002-02-02 21:49:17 +000010404Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10405
10406 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10407 python/libxml2class.txt: adding error redirections and preformat
10408 to a python handler
10409 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10410 tests self checking
10411
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010412Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10413
10414 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10415 a function
10416
Daniel Veillard9589d452002-02-02 10:28:17 +000010417Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10418
10419 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10420 python/libxml.c python/libxml2-python-api.xml
10421 python/libxml2class.txt: Progressing through the TODOs, class
10422 description output, extra XML API, RPM now builds the wrappers
10423 for all python installed versions
10424
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010425Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10426
10427 * configure.in libxml.spec.in python/Makefile.am python/TODO
10428 python/generator.py python/libxml2class.txt: added more informations
10429 in the libxml2-python package including docs. Slightly changed
10430 the class hierarchy
10431 * python/tests/*: added basic regression tests infrastructure too
10432
10433Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10434
10435 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10436 added libxml2-python as part of the packages installed
10437
Daniel Veillarda7340c82002-02-01 17:56:45 +000010438Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10439
10440 * python/Makefile.am python/generator.py python/libxml.c
10441 python/libxml.py: more work, now able to extend the
10442 XPath interpreter with functions written in python.
10443
Daniel Veillardc3e39442002-02-01 09:29:41 +000010444Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10445
10446 * python/Makefile.am: Jacob sent a patch to allow building from
10447 tarfile.
10448
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010449Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10450
10451 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10452 inserted the python wrappers build, I hope this won't be too
10453 unportable
10454
Daniel Veillard1971ee22002-01-31 20:29:19 +000010455Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10456
10457 * xpath.c: minor optimization
10458 * python/generator.py python/libxml.c python/libxml.py
10459 python/libxml_wrap.h: more work on the python bindings,
10460 they now support XPath and there is no evident leak
10461
Daniel Veillard36ed5292002-01-30 23:49:06 +000010462Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * python/generator.py python/libxml.c python/libxml.py:
10465 more work on the python bindings generator.
10466
Daniel Veillard96fe0952002-01-30 20:52:23 +000010467Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10468
10469 * python/generator.py python/libxml.c python/libxml_wrap.h:
10470 more work on the python bindings.
10471
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010472Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * python/generator.py python/libxml.c python/libxml.py
10475 python/libxml_wrap.h: commited early version of a python binding
10476 for private use only ATM
10477
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010478Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10479
10480 * entities.c tree.c include/libxml/entities.h: applied patch
10481 from Anthony Jones to implement copy of DTD subtree too. Had
10482 just to keep 2 function private which really ought to become
10483 public ones.
10484
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010485Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10486
10487 * xmllint.c: added pointers to the web pages in the usage()
10488
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010489Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10490
10491 * tree.c: more fixes from Petr Kozelka for attribute handling
10492 in the tree API to align the semantic with DOM.
10493
Daniel Veillard36065812002-01-24 15:02:46 +000010494Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10495
10496 * valid.c tree.c entities.c: another set of patches from
10497 Anthony Jones for copy operations cleanup and robustness
10498
Daniel Veillardf8592562002-01-23 17:58:17 +000010499Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10500
10501 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10502 an alphabetic index based on comments content
10503 * doc/*: rebuilt the web site with the new references
10504
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010505Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10506
10507 * parserInternals.h: Greg Sjaardema suggested to use an
10508 eponential buffer groth policy in xmlParserAddNodeInfo()
10509
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010510Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10513 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10514 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10515 to generate cross-references, and added/updated the stylesheets
10516 to generate and link API indexes. The generic keyword index
10517 is not done yet.
10518 * doc/*.html: regenerated all the usual docs too
10519
Daniel Veillard2070c482002-01-22 22:12:19 +000010520Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * debugXML.c: added an xpath function to the shell for T. V. Raman
10523
10524Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010525
10526 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10527 debug routines.
10528
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010529Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10530
10531 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10532 support of attribute nodes
10533
Daniel Veillard9d06d302002-01-22 18:15:52 +000010534Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10535
10536 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10537 hopefully near complete and fully documented of the API in XML
10538 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10539 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10540 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10541 include/libxml/parserInternals.h include/libxml/valid.hi
10542 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10543 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10544 include/libxml/xpath.h include/libxml/xpathInternals.h:
10545 Cleaned up the doc comments a lot in the process, the interface
10546 coverage is now 100%
10547
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010548Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10549
10550 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10551 extracts comments from the gtk-doc DocBook output (a bit
10552 convoluted but seems to work).
10553
Daniel Veillard61006472002-01-21 17:31:47 +000010554Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10555
10556 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10557 added an XML description of the API, moved the script generating
10558 it here. Added a "make api" target
10559
Daniel Veillardd2f23002002-01-21 13:36:00 +000010560Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10561
10562 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10563
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010564Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10565
10566 * xpath.c include/libxml/xpathInternals.h: the change made to
10567 xmlXPathFuncLookupFunc was incompatible roll it back
10568
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010569Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * SAX.c: cleanup patch from Anthony Jones
10572 * doc/Makefile.am: fix the headers to avoid in make scan
10573 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10574 includes, * vs Ptr and general cleanup
10575 * parsedecl.py: first version of a script to extract the
10576 module interfaces, the goal will be to provide .decl or XML
10577 specification of the interfaces to build wrappers.
10578
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010579Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10580
10581 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10582 now provides return codes in case of errors
10583
Bjorn Reese026d29f2002-01-19 15:40:18 +000010584Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10585
10586 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10587 Upgraded to trio baseline 1.6
10588 * strio.h strio.c: Replaced by triostr.h and triostr.c
10589
Daniel Veillard572577e2002-01-18 16:23:55 +000010590Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10591
10592 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10593 of strdup usage in the code
10594
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010595Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10596
10597 * parser.c error.c: Keith Isdale complained rightly that
10598 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10599
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010600Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10601
10602 * tree.c: fixed the funxtion to set the xml: attributes
10603 * debugXML.c: added "setbase" to test it.
10604
Daniel Veillard2c748c62002-01-16 15:37:50 +000010605Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10606
10607 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10608 to allow updating an attribute content
10609
Daniel Veillard8de85c62002-01-15 17:10:15 +000010610Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10611
10612 * libxml.h: try to avoid problems when compiling on Windows
10613
Daniel Veillard314cfa02002-01-14 17:58:01 +000010614Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10615
10616 * hash.c: patch from Anthony Jones for hash.c allocation size
10617 * Makefile.am: trying to work around Yet Another Libtool Madness
10618 and build the 2.4.13 release finally ...
10619
Daniel Veillard744683d2002-01-14 17:30:20 +000010620Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10621
10622 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10623 * doc/* : update of the documentation
10624
Daniel Veillarde6a55192002-01-14 17:11:53 +000010625Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10626
10627 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10628 at fixing #61290 :-(
10629
Daniel Veillardfb25a512002-01-13 20:32:08 +000010630Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10631
10632 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10633 Fixes bug #67229
10634
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010635Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10636
10637 * tree.c: trying to avoid troubles when a subtree is copied
10638 and coalesced in part with the target tree. Should fix
10639 bug #67407
10640
Daniel Veillardd8224e02002-01-13 15:43:22 +000010641Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10642
10643 * valid.c: fixed validation of attributes content of type
10644 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10645 values, very old bug. Fixes #67671
10646
Daniel Veillard8107a222002-01-13 14:10:10 +000010647Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10648
10649 * parser.c include/libxml/parserInternals.h tree.c: integrated
10650 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10651 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10652
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010653Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * threads.c: applied Serguei Narojnyi's patch to add native
10656 thread support on the Win32 platform
10657 * testThreadsWin32.c Makefile.am: added the test program also
10658 from Serguei, Win32 specific
10659 * include/win32config.h include/libxml/xmlwin32version.h.in:
10660 added patch from Igor for the Windows thread specific defines.
10661
Daniel Veillard845cce42002-01-09 11:51:37 +000010662Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10665
Daniel Veillard7b602b42002-01-08 13:26:00 +000010666Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10667
10668 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10669 output page into XMLinfo.html. Close bug #66951 and
10670 raised by Robert Collins too.
10671
Daniel Veillard73c6e532002-01-08 13:15:33 +000010672Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10673
10674 * encoding.c: Paul Keogh pointed out a possibility of segfault
10675 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10676 Closes bug # 68238
10677
Daniel Veillard4a859202002-01-08 11:49:22 +000010678Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * doc/*.html: updated the Gdome2 links
10681
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010682Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10683
10684 * libxml.h: Applied following patches from Robert Collins
10685 and make sure IN_LIBXML is defined when compiling it
10686 -------
10687 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10688 as well as Visual C.
10689 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10690 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10691 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10692 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10693 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10694 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10695 xmlSysIDExists xmlNoNetExists).
10696 * xmllint.c: Don't include winsock2.h for Cygwin.
10697
Daniel Veillard401c2112002-01-07 16:54:10 +000010698Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10701 when the version info is not present.
10702
Daniel Veillard6f42c132002-01-06 23:05:13 +000010703Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10704
10705 * tree.c: Anthony Jones pointed out a problem in
10706 xmlStringGetNodeList() and provided a fix for it
10707
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010708Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10709
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010710 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010711 xmlCreatePushParserCtxt() when the initial buffer passed
10712 is large.
10713
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010714Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * win32/*: big cleanup of the Windows/MSVC project files
10717 from Igor Zlatkovic
10718
Daniel Veillardcebb1362002-01-02 13:13:30 +000010719Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * doc/Makefile.am: should fix #67674 and avoid troubles if
10722 xsltproc is not available or fails in the prefix provided
10723
Daniel Veillard26908ab2002-01-01 16:50:03 +000010724Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10725
10726 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10727
Daniel Veillard5344c602001-12-31 16:37:34 +000010728Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10729
10730 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10731 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10732 Fixed a few other problems raised by Charlie Bozeman.
10733 * result/VC/ElementValid[5-7]: fixed the output
10734
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010735Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10736
10737 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10738 patches from Charlie Bozeman. Regenerated the HTML docs.
10739
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010740Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10741
10742 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10743 for Windows from Igor
10744
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010745Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10746
10747 * xmllint.c: applied Justin Fletcher patch for --output or -o
10748
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010749Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10750
10751 * win32/libxml2/libxml2.def.src: close #67019
10752
Daniel Veillard01db67c2001-12-18 07:09:59 +000010753Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10754
10755 * xmllint.c: applied Justin Fletcher generic timing patch
10756 similar to the one already applied to xsltproc.
10757
Daniel Veillardd1640922001-12-17 15:30:10 +000010758Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10759
10760 * include/libxml/tree.h tree.c: applied documentation patches
10761 from Charlie Bozeman
10762
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010763Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10764
10765 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10766
Daniel Veillard29e43992001-12-13 22:21:58 +000010767Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10768
10769 * valid.c: fix the xmlStrdup() used in the previous patch.
10770 * valid.c: added --dropdtd
10771 * tree.c: fixed xmlUnlinkNode so it also removes the references
10772 from the document if the node is a DTD
10773
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010774Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10775
10776 * HTMLtree.c valid.c: cleanup some static declarations
10777
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010778Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10779
10780 * xmllint.c: removed another strdup()
10781 * doc/FAQ: removed the HP/UX entry
10782
Daniel Veillarded472f32001-12-13 08:48:14 +000010783Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10784
10785 * valid.c: fix bug #66816 when validating.
10786 * xmllint.c: don't use sys/time.h if configure did not found it
10787
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010788Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10789
10790 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10791 xmlcatalog_man.xml
10792
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010793Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10794
10795 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10796 xmlInitMemory() was declared twice
10797
Daniel Veillardb82c1662001-12-09 14:00:54 +000010798Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10799
10800 * globals.c: do not reference strdup() !
10801 * configure.in libxml-2.0.pc.in: trying to fix the libs
10802 of the various config extraction modules
10803
Daniel Veillardef90ba72001-12-07 14:24:22 +000010804Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10805
10806 * configure.in : preparing 2.4.12
10807 * doc/* : updated and rebuilt the docs
10808
Daniel Veillard220346d2001-12-07 11:33:54 +000010809Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10810
10811 * uri.c: closed bug #66159
10812 * testURI.c: added --escape option
10813 * configure.in: some cleanup for xml2-config --cflags
10814
Daniel Veillard2a906822001-12-06 14:34:08 +000010815Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10816
10817 * globals.c testThreads.c: removed some misplaced includes
10818 of xmlversion.h
10819
Daniel Veillarde28313b2001-12-06 14:08:31 +000010820Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10821
10822 * threads.c: patch from Gary Pennington fixing a possible
10823 problem at initialization time.
10824
Daniel Veillardd3b08822001-12-05 12:03:33 +000010825Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10826
10827 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010828 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010829 CodeWarrior.
10830
Daniel Veillarda7866932001-12-04 13:14:44 +000010831Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * xmllint.c: applied Geert Kloosterman's patch to fix
10834 --repeat --timing output
10835
Daniel Veillard19840942001-11-29 16:11:38 +000010836Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10837
10838 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10839 where non-wellformed XML declaractions were not detected.
10840
Daniel Veillarde85d9342001-11-28 14:43:12 +000010841Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10842
10843 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10844
Daniel Veillard22f25a82001-11-28 09:12:23 +000010845Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10846
10847 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10848 gets reset by xmlCleanupInputCallbacks() and this makes the
10849 function useless. Same for output.
10850
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010851Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10852
10853 * xmlIO.c: robert pointed out a loop error in callback cleanups
10854
Daniel Veillard8faa7832001-11-26 15:58:08 +000010855Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10856
10857 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10858 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10859 they are not really tied to debugging
10860
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010861Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10862
10863 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10864 * xmllint.c: better --catalogs description
10865
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010866Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10867
10868 * tree.c: fixed a couple of problems in xmlSetProp()
10869
Daniel Veillardcd337f02001-11-22 18:20:37 +000010870Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10871
10872 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10873 unappropriate stdout output.
10874
Daniel Veillard566d4df2001-11-22 13:00:53 +000010875Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10876
10877 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10878 by Denis Beurive, closes #65111
10879
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010880Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10881
10882 * valid.c: in case of content model validity error, don't
10883 print it if validity warnings were not requested.
10884
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010885Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10886
10887 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10888 * parserInternals.c: removed the last exit() call. Print an
10889 unmaskable error on stderr instead (library mismatch detection)
10890
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010891Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10892
10893 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10894 shell instructions from Heiko Rupp
10895
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010896Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10897
10898 * catalog.c: use the URL notation file:// for default catalog paths
10899
Daniel Veillard0ec98632001-11-14 15:04:32 +000010900Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10901
10902 * include/libxml/tree.h: better comments for _private fields
10903 * tree.c: removed a problem when copying an entity reference.
10904
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010905Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10906
10907 * vms/*: updated instructions and diffs from John A Fotheringham
10908
Daniel Veillarda11001b2001-11-12 22:45:36 +000010909Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10910
10911 * include/libxml/xmlerror.h: avoid an include problem if
10912 #include <libxml/xmlerror.h> happens first in code
10913 seems to be the case in KDE libs
10914
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010915Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10918 from Igor for Windows
10919
10920Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * Makefile.am: Gary Pennington pointed out a missing prefix
10923
Daniel Veillard43d3f612001-11-10 11:57:23 +000010924Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10925
10926 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10927 * doc/*: upgraded and rebuilt the docs
10928
Daniel Veillardc1f78342001-11-10 11:43:05 +000010929Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * HTMLparser.c: fix comment in scripts element parsing.
10932 * result/HTML/doc3*: updated the results.
10933
10934Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10935
10936 * uri.c: another URI bug fix #63336, using Joel Young patch.
10937
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010938Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10939
10940 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10941 a cleaned up version of the Pwd shell string generation.
10942
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010943Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10944
10945 * valid.c include/libxml/tree.h: trying to fix namespaces +
10946 validation problems for good, closing #63619 in the process
10947 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10948 wrong in this respect, fixed it.
10949
Daniel Veillardd536f702001-11-08 17:32:47 +000010950Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * xmllint.c: Morus Walter patch to allow --format and --encode
10953
Daniel Veillard5004f422001-11-08 13:53:05 +000010954Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * debugXML.c: Stefan Kost provided an help command for the shell
10957
Daniel Veillarda6825e82001-11-07 13:33:59 +000010958Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
10959
10960 * debugXML.c: Heiko Rupp pointed that the shell would crash
10961 on empty nodesets returns.
10962
Daniel Veillard03f848d2001-11-07 12:53:46 +000010963Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
10966 migh need the history libraries
10967
Daniel Veillard957fdcf2001-11-06 22:50:19 +000010968Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
10971 handle the case of < in quoted attributes, Bastian Kleineidam
10972
Daniel Veillardc853b322001-11-06 15:24:37 +000010973Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10974
10975 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
10976 fixing catalog breakages
10977 * Makefile.am catalog.c result/catalogs/catal
10978 result/catalogs/mycatalog.* test/catalogs/catal*:
10979 fixed more problems in catalog support, added more regression tests
10980 for both XML and SGML catalog handling
10981
Daniel Veillard66870c72001-11-05 19:27:49 +000010982Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * debugXML.c: applied an improvement to xmlGetLineNo() from
10985 Keith Isdale
10986
Daniel Veillardffe09c92001-11-05 14:21:47 +000010987Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10988
10989 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
10990 Side effect of the progressive catalog loading
10991
Daniel Veillardad661b92001-11-05 11:43:15 +000010992Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
10993
10994 * Makefile.am: confexecdir and confexec_DATA were defined twice
10995 pointed out by Karl Eichwalder
10996
Daniel Veillard6eb17722001-11-04 22:19:27 +000010997Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10998
10999 * xmlcatalog.c: avoid unlink() and use remove() instead.
11000
Daniel Veillardea898282001-11-04 22:13:45 +000011001Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11002
11003 * libxml.spec.in: cleanup
11004 * include/libxml/xmlwin32version.h: updated with 2.4.8
11005
Daniel Veillarda4617b82001-11-04 20:19:12 +000011006Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11007
11008 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11009 of compiling libxml with a non standard set of options
11010
John Fleck027edfb2001-11-04 20:13:58 +000011011Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11012
11013 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11014 document --sgml option, fixing gnome bugzilla #63382
11015
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011016Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11017
11018 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11019 breakage of 2.4.7, added a couple of really needed APIs
11020 like xmlCatalogIsEmpty() and xmlNewCatalog()
11021 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11022 for install-catalog
11023 * configure.in: preparing 2.4.8
11024
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011025Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11026
11027 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11028 include/libxml/tree.h include/libxml/xmlIO.h: more include
11029 cleanups, export cleanly one html output + format function.
11030
11031Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11032
11033 * parser.c: removed initGenericErrorDefaultFunc call from
11034 xmlInitParser() since it could destroy previous calls to
11035 xsltSetGenericErrorFunc() effects
11036
Daniel Veillardebd38c52001-11-01 08:38:12 +000011037Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11038
11039 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11040 keyword.
11041
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011042Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * Makefile.am: cleanup
11045 * threads.c: cleanup too
11046 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11047 from xsltproc
11048 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11049 dependancy loop.
11050
Daniel Veillard91c00402001-10-30 17:41:38 +000011051Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11052
11053 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11054 was not used anymore !
11055
Daniel Veillard52dcab32001-10-30 12:51:17 +000011056Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11057
11058 * configure.in: preparing 2.4.7
11059 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11060 manual page from John
11061 * doc/*: updated the doc and rebuilt the generated pages
11062
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011063Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11064
11065 * xmlIO.c: closing bug #62711, the library should never
11066 close stdin or stdout.
11067
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011068Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11069
11070 * uri.c: second pass at fixing #63336, using Joel Young
11071 final patch. looks okay.
11072
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011073Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * uri.c include/libxml/uri.h: trying to clear #63336
11076 allowing the escaping routine to parse unconformant
11077 URI-References.
11078
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011079Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * vms/readme.vms vms/build_libxml.com nanoftp.c
11082 include/libxml/xmlversion.h.in: a few VMS updates from
11083 John A Fotheringham
11084 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11085 and xmlCleanupOutputCallbacks() for the Perl binding people.
11086
Daniel Veillard635ef722001-10-29 11:48:19 +000011087Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11088
11089 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11090 apply fixes to close #63271 and avoid segfaults when
11091 the error routine gets callbed before xmlInitParser()
11092 get called.
11093 * nanoftp.c error.c: Applied patches from Justin Fletcher
11094 correcting some xmlGenericError misuses.
11095
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011096Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11097
11098 *doc/xmllint.xml, doc/xmllint.1
11099 New and improved man page for xmllint - .xml is the original, .1
11100 is the generated man page
11101
Daniel Veillardc9484202001-10-24 12:35:52 +000011102Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11103
11104 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11105 the web site from the main HTML document.
11106
Daniel Veillard5151c062001-10-23 13:10:19 +000011107Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11108
11109 * parser.c: fixed an erroneous validation bug when PE refs
11110 occurs in external parsed entities referenced from the
11111 internals subset
11112 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11113 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11114 added the associated testcase, it's a nice one.
11115 * HTMLparser.c: generate the DTD node as HTML still ...
11116 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11117
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011118Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11119
11120 * HTMLparser.c: fixed a bug in htmlNewDoc()
11121
Daniel Veillard89cad532001-10-22 09:46:13 +000011122Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11123
11124 * test/threads/*: added entities testing to the Thread test
11125 * testThreads.c: make the test reasonable
11126 * DOCBparser.c: fix the DTD public and system ID
11127 * xmllint.c: added --sgml for SGML DocBook importing
11128 * Makefile.am: added Docbtests target
11129
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011130Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11131
11132 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11133 * testThreads.c: removed bogus include
11134
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011135Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11138 fixed a very serious (looping) validation bug
11139
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011140Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11141
11142 * include/libxml/globals.h include/libxml/threads.h threads.c
11143 testThreads.c: far more testing, cleaning up bugs
11144 * *.c : make sure globals.h is always included.
11145
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011146Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11147
11148 * HTMLparser.c: try to get rid of parser loops for good.
11149
Daniel Veillardab7488e2001-10-17 11:30:37 +000011150Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11151
11152 * configure.in: fixed some bugs in CFLAGS passing.
11153 * test/threads Makefile.am testThreads.c: added a specific
11154 threaded test case (really nasty, guaranteed).
11155
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011156Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11157
11158 * catalog.c: serious cleanup on the management of the
11159 XML catalog tree, more tests done, especially with
11160 the catalog PI.
11161
Daniel Veillard364789a2001-10-16 12:45:00 +000011162Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11163
11164 * catalog.c: avoid a problem in catalog cleanup on SMP if
11165 catalogs were not initialized.
11166
Daniel Veillard81463942001-10-16 12:34:39 +000011167Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11168
11169 * catalog.c xpath.c: trying to cleanup the not thread safe
11170 parts of the library.
11171
Daniel Veillard64a411c2001-10-15 12:32:07 +000011172Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11173
11174 * include/libxml/globals.h configure.in global.data: make
11175 the allocation be per-thread a configure option
11176 * encoding.c include/libxml/parser.h: fixed compilation
11177 errors
11178
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011179Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11180
11181 * include/libxml/parser.h: Norm reported that a few lines
11182 added were breaking libxslt compile, removed them for now
11183
Daniel Veillard6f350292001-10-14 09:56:15 +000011184Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11185
11186 * parser.c parserInternals.c threads.c: debugged and fixed
11187 initialization problems which were giving troubles on SMP
11188 boxes.
11189
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011190Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11191
11192 * include/libxml/Makefile.am: missing globals.h
11193
Daniel Veillarde7090612001-10-13 12:18:28 +000011194Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011195
Daniel Veillarde7090612001-10-13 12:18:28 +000011196 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011197
Daniel Veillardd0463562001-10-13 09:15:48 +000011198Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11199
11200 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11201 include/libxml/parserInternals.h include/libxml/tree.h
11202 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11203 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11204 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11205 Applied the last patches from Gary, cleanup, activated threading
11206 all user accessible global variables are now handled in globals.[ch]
11207 Still a bit rought but make tests passes with either
11208 --with-threads defined at configure time or not.
11209 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11210 linking options
11211
Daniel Veillardb8478642001-10-12 17:29:10 +000011212Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11213
11214 * Makefile.am include/libxml/Makefile.am
11215 include/libxml/globals.h globals.c include/libxml/threads.h
11216 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11217 configure.in: started integrating the core of the thread support
11218 not activated yet but half integrated. The code should still
11219 compile and work anyway.
11220
Daniel Veillardb44025c2001-10-11 22:55:55 +000011221Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11222
11223 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11224 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11225 integrating the non-controversial parts of Gary Pennington
11226 multithread patches
11227 * catalog.c: corrected a small bug introduced
11228
Daniel Veillard75b96822001-10-11 18:59:45 +000011229Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11230
11231 * catalog.c include/libxml/catalog.h: very serious cleanup,
11232 isolating unportable code and as much as possible the accesses
11233 to the global shared catalog. May need more testing !
11234
Daniel Veillard78d12092001-10-11 09:12:24 +000011235Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11236
11237 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11238 Keith Isdale patches for the XSLT debugger interfaces. Some
11239 cleanup
11240
Daniel Veillardff0b7312001-10-11 06:46:09 +000011241Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11242
11243 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11244 * DOCBparser.c: generate line nubers in elements
11245
Daniel Veillard60087f32001-10-10 09:45:09 +000011246Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * configure.in: preparing 2.4.6 release
11249 * doc/xml.html doc/html/*: updated and rebuilt the docs
11250 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11251
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011252Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11253
11254 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11255 adding documentation for DV's supercatalog support
11256
Daniel Veillard82d75332001-10-08 15:01:59 +000011257Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11258
11259 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11260 super catalog support adding one API and one flag --sgml to
11261 xmlcatalog
11262
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011263Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11264
11265 * doc/xmlcatalog_man.xml, xmlcatalog.1
11266 One more crack at
11267 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11268
11269
Thomas Broyer47334c02001-10-07 16:41:52 +000011270Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11271
11272 * xpath.c: implemented xmlXPathObjectCopy for external objects
11273 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11274
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011275Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11276
11277 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11278 finishing up fix to
11279 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11280 the xmlcatalog man page display more elegantly
11281
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011282Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11283
11284 * configure.in: closing bug #61832
11285 * HTMLparser.c: removed a warning
11286
Daniel Veillard6ab38382001-10-06 13:08:27 +000011287Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11288
11289 * xpath.c: fixing #61673 part I, do not loose doc information
11290 when copying result value trees.
11291
Daniel Veillard556c6682001-10-06 09:59:51 +000011292Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11293
11294 * xpath.c: trying to harden the XPath interpreter
11295
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011296Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11297
11298 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11299 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11300
William M. Brack1633d182001-10-05 15:41:19 +000011301Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11302
11303 * HTMLparser: repaired another loop problem
11304
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011305Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11308 parsing.
11309 * xpath.c: fix bug #61291 the default XML namespace node is
11310 missing from the namespace axis.
11311 * tree.c: refuse to create namespaces nodes with prefix "xml"
11312
Daniel Veillard651f9472001-10-04 14:51:06 +000011313Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * SAX.c: ouch a non-defined namespace could lead to a crash,
11316 fixed #61215
11317
Daniel Veillard7dd05702001-10-04 14:25:12 +000011318Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11319
11320 * parserInternals.c: closed bug #61054
11321
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011322Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11323
11324 * include/libxml/Makefile.am: closing #60708
11325
Daniel Veillarda293c322001-10-02 13:54:14 +000011326Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11327
11328 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11329 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11330
Daniel Veillardf4309d72001-10-02 09:28:58 +000011331Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11332
11333 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11334
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011335Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11338 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11339
Daniel Veillard16756b62001-10-01 07:36:25 +000011340Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * catalog.c: Justin Fletcher provided cleaup code in case
11343 HAVE_STAT is not defined
11344 * include/win32config.h: Igor Zlatkovic suggested to have
11345 HAVE_STAT defined there
11346
William M. Brack5e1cac12001-09-28 16:19:18 +000011347Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11348
11349 * catalog.c - fixed typing error reported by M. Barros
11350
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011351Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11352
11353 * xmllint.c - fixing typo
11354
William M. Brackd28e48a2001-09-23 01:55:08 +000011355Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11356
11357 * HTMLparser.c: small enhancement to prevent loop on
11358 unrecognizable data
11359
Daniel Veillardb1d62872001-09-21 09:47:08 +000011360Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11361
11362 * parserInternals.c: applying patch from bug #60757 this
11363 should close it
11364
Daniel Veillardc0631a62001-09-20 13:56:06 +000011365Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11366
11367 * catalog.c xmlcatalog.c: removed a couple of warning
11368 * xpath.c: try to solve the linking problem on platforms
11369 needing trio to compile
11370
Daniel Veillard1a123612001-09-19 08:06:23 +000011371Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011372
Daniel Veillard1a123612001-09-19 08:06:23 +000011373 * Makefile.am libxml.spec.in: backing up non-documented changes
11374 commited without review or aproval by Jens Finke <jens@gnome.org>
11375 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011376
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011377Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11378
11379 * configure.in: Joe Orton provided a patch fixing a problem
11380 when iconv is specified to be in a non-standard directory
11381 but wasn't exported in xml2-config --cflags
11382
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011383Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011385 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011386 troubles with 2.4.4 errors.
11387
Daniel Veillard16698282001-09-14 10:29:27 +000011388Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * encoding.c entities.c: do not output hexadecimal charrefs
11391 when serializing HTML since some version of Netscape can't
11392 grok it, generate decimal ones.
11393 * result/HTML/doc3.htm: output changed due to previous test
11394 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11395
Daniel Veillard98fed372001-09-13 11:34:58 +000011396Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11397
11398 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11399 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11400
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011401Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011402 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011403
11404 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11405 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11406 updated the configuration scripts systems accordingly
11407
Daniel Veillard04382ae2001-09-12 18:51:30 +000011408Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * configure.in: preparing for 2.4.4
11411 * doc/xml.html doc/html/*: updated and rebuilt the docs
11412
Daniel Veillardd63437e2001-09-12 15:00:27 +000011413Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * win32/dsp/libxml2.def.src: tried to incorporate comments
11416 from bug #59220
11417
Daniel Veillard319a7422001-09-11 09:27:09 +000011418Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11419
11420 * parser.c result/noent/wml.xml: fixed bug #59981 related
11421 to handling of '&' in attributes when entities are substitued
11422
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011423Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11424
11425 * libxml.h include/libxml/xmlversion.h.in
11426 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11427 Tried to close bug #60131
11428
Daniel Veillardbce62332001-09-10 18:46:55 +000011429Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11430
11431 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11432
Daniel Veillard143b04f2001-09-10 18:14:14 +000011433Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11434
11435 * SAX.c: fixing bug #59946 on xmlns=""
11436
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011437Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11438
11439 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11440 but allocates a new error code.
11441
Daniel Veillard05c13a22001-09-09 08:38:09 +000011442Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11443
11444 * xmllint.c: John Fleck fixed typos in the options output
11445 * parser.c SAX.c: fix ignorable white space SAX selection
11446
11447Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11448
11449 * entities.c: Steve Underwood found the possibility of an
11450 ininite loop in case of error.
11451
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011452Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11453
11454 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11455
Daniel Veillarda050d232001-09-05 15:51:05 +000011456Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * parser.c: warn if version is not 1.0 but it's not
11459 strictly speaking an error after analyzing the spec
11460
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011461Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11462
11463 *doc/catalog.html - add link to the html version of the
11464 man page, other linguistic cleanups
11465
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011466Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11467
11468 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11469 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11470 file, has not yet been included in the build.
11471
Daniel Veillard99784ff2001-09-01 16:20:28 +000011472Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * catalog.c: removed a duplicate affectation Justin Fletcher
11475
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011476Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11477
11478 * tree.c: Armin Sander pointed a possible text coalescing
11479 problem, completed his patch.
11480
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011481Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11482
11483 * trionan.c: Fixed const and volatile re-definition problem
11484
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011485Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * libxml.4 parser.c: doc updates from Heiko Rupp
11488 * parserInternals.c: 2 sanity checks from Heiko Rupp
11489
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011490Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * tree.c: applied patch from Armin Sander to make some pointers
11493 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011494 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011495
Daniel Veillardb06c6142001-08-27 14:26:30 +000011496Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11497
11498 * xpath.c: hum, restrict the integer usage gcc bug workaround
11499 to only gcc compilers so that other architecture don't get
11500 penalized by this limitation.
11501 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11502
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011503Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11504
11505 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11506 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11507
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011508Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11509
11510 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11511 --convert option to xmlcatalog to convert SGML ones to
11512 the XML syntax.
11513 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11514
11515 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011516Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11517
11518 * catalog.c xmlIO.c: started some serious testing and fixed
11519 a few bug and optmization needs.
11520
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011521Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11524 preparing for a 2.4.3 release even if it may not be ready yet
11525 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11526 all file parsing lookup to go through the entity resolver, add
11527 to add an API to bypass it (needed to load catalogs themselves),
11528 some cleanup on the catalog code too.
11529 * nanoftp.c: small cleanup
11530 * doc/catalog.html: small update
11531
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011532Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11533
11534 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11535 Jun Kuriyama
11536
Daniel Veillardffb120d2001-08-23 00:52:23 +000011537Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11538
11539 * doc/catalog.html: finished the catalog documentation
11540
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011541Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11542
11543 * doc/catalog.html doc/xml.html: added documentation about
11544 Catalog support, misses an API description
11545 * doc/html/*: reextracted the API pages
11546
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011547Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11548
11549 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11550 Added the part about section 7.2 on URI resolution,
11551 fixed a side effect in the HTML parser, look complete
11552 and ready to rock except the URI/SystemID part!
11553
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011554Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11555
11556 * include/libxml/catalog.h include/libxml/parser.h
11557 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11558 xmlIO.c: added support and APIs needed for the catalog PI
11559 * include/libxml/xmlIO.h: cleanup
11560
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011561Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11562
11563 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11564 include/libxml/catalog.h: starts to look okay, really
11565 plugged the new framework, cleaned a lot of stuff,
11566 added some APIs, except the PI's support missing this
11567 should be mostly complete
11568 * result/catalogs/* test/catalogs/*: added new test, enriched
11569 the existing one with URN ID tests
11570
Daniel Veillard64339542001-08-21 12:57:59 +000011571Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11572
11573 * catalog.c: fixed nextCatalog
11574 * result/catalogs/docbook test/catalogs/*: started adding
11575 a small regression test
11576
Daniel Veillardcda96922001-08-21 10:56:31 +000011577Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11578
11579 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11580 more work on the XML catalog support.
11581 * parser.c include/libxml/parser.h: small cleanup seems using
11582 list as a public parameter name can give portability troubles
11583 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11584 include/libxml/xpath.h include/libxml/Makefile.am: removed
11585 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11586 wrappers
11587
Bjorn Reese45029602001-08-21 09:23:53 +000011588Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11589
11590 * Makefile.am trio.c triodef.h trionan.c xpath.c
11591 include/libxml/Makefile.am include/libxml/trionan.h:
11592 Re-worked Not-A-Number and Infinity support.
11593 * xmlcatalog.c: added readline include files
11594
Daniel Veillard344cee72001-08-20 00:08:40 +000011595Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11598 testCatalog as xmlcatalog, making it an installed app
11599 adding a shell, and preparing it to be a /etc/xml/catalog
11600 management tool, though not ready yet
11601 * catalog.c include/libxml/catalog.h: adding support for
11602 XML Catalogs http://www.oasis-open.org/committees/entity/
11603 not finished, there is some interesting tradeoffs and a
11604 few open questions left.
11605
Daniel Veillardb7664f42001-08-19 13:00:43 +000011606Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11607
11608 * xmllint.c: fixed a line formatting problem
11609
Daniel Veillard5015b712001-08-17 09:37:52 +000011610Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11611
11612 * SAX.c: removed a couple of unused variable (Albert Chin)
11613
Daniel Veillardbb371292001-08-16 23:26:59 +000011614Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11615
11616 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11617 trying to fix some troubles w.r.t. function returning
11618 const xxxPtr.
11619
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011620Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11621
11622 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11623 defined
11624
Daniel Veillardae6db172001-08-16 19:32:00 +000011625Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * xpointer.c: removed unused var
11628
Daniel Veillard09190202001-08-16 16:27:41 +000011629Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11630
11631 * testXPath.c: another small cleanup closing bug #59110
11632
Daniel Veillard796f4b62001-08-16 16:00:13 +000011633Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11634
11635 * win32/dsp/libxml2.def.src: small cleanup closing bug
11636 #59108
11637
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011638Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * example/gjobread.c: add xmlCleanupParser() before leaving
11641
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011642Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11643
11644 * config.h.in configure.in include/libxml/xmlwin32version.h:
11645 released 2.4.2
11646
Daniel Veillardd3d06722001-08-15 12:06:36 +000011647Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11648
11649 * include/libxml/valid.h debugXML.c valid.c: deprecate
11650 the non-boundchecking Sprintf functions, add Snprintf
11651 this should close bug #57984
11652
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011653Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11654
11655 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11656 URIs before doing the lookups (pointed by Mark Vakoc)
11657
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011658Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * xpath.c: serious changes on Result Value Trees and NodeSets
11661 w.r.t. deallocation and collect operations. Probably not
11662 100% clean (merge of allocated trees smells like a problem).
11663 Seems sufficient to close #58943
11664
Daniel Veillard90493a92001-08-14 14:12:47 +000011665Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11666
11667 * xmllint.c: adding a --format option
11668
Daniel Veillardfe703322001-08-14 12:18:09 +000011669Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11670
11671 * xpath.c: count() was broken on Result Value Tree
11672 * xmlIO.c: fixed file:/// accesses on _WIN32
11673
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011674Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11675
11676 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11677 macro was renamed, this should close bug #58683
11678
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011679Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11682 entity substitution mode text at the end of the entity might
11683 be added due to text coalescing.
11684 * nanoftp.c parser.c: small cleanup
11685
Daniel Veillard0c720972001-08-08 20:59:00 +000011686Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * HACKING: added John Fleck right to commit in the doc subdir
11689
Daniel Veillard48da9102001-08-07 01:10:10 +000011690Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11693 allow to inherit attributes from the DTD directly in the
11694 tree, this is needed for XPath and can be a useful feature.
11695 Inherited namespaces are always provided at the tree level now
11696 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11697 of tests for this feature (XSLT being the prime user).
11698
Daniel Veillard50f34372001-08-03 12:06:36 +000011699Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11700
11701 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11702 testSAX.c xmlIO.c xmllint.c include/win32config.h
11703 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11704 include/libxml/xmlwin32version.h.in win32/README.MSDev
11705 win32/dsp/*: applied Win32 Facelift No.2 patches from
11706 Igor Zlatkovic for Windows/MSC
11707
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011708Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11709
11710 * SAX.c: unparsedEntityDecl() the URI computation of the
11711 entity wasn't done breaking XSLT unparsed-entity-uri()
11712
Daniel Veillard567e1b42001-08-01 15:53:47 +000011713Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * xpath.c: fixed a bug when walking the descendants and
11716 the current node has no children
11717 * debugXML.c: show up when a text node is supposed to not be escaped
11718
Thomas Broyerf186c822001-07-31 23:30:37 +000011719Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11720
11721 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11722 worked like the set:leading() function)
11723 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11724
Daniel Veillardba6db032001-07-31 16:25:45 +000011725Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11726
11727 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11728
Daniel Veillard57905372001-07-31 15:52:17 +000011729Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11730
11731 * include/libxml/xmlIO.h: apply change to close #58141
11732 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11733
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011734Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11735
11736 * parser.c: when the internal subset uses a PE, then the
11737 included entity can use conditional sections.
11738
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011739Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11740
11741 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11742 when walking the namespace axis showing up in
11743 libxst/tests/general/bug-12
11744 * xmlmemory.c: added the possibility to trace a given block
11745 defined by its address
11746
Daniel Veillard4aafa792001-07-28 17:21:12 +000011747Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11748
11749 * parser.c: don't override existing encoding specified before
11750 starting xmlParseDocument()
11751
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011752Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11753
11754 * include/libxml/xmlwin32version.h: reinserted, needed for
11755 Windows users of CVS
11756
Darin Adlera77cac02001-07-27 17:41:51 +0000117572001-07-27 Darin Adler <darin@bentspoon.com>
11758
Darin Adler699613b2001-07-27 22:47:14 +000011759 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11760 * testCatalog.c: Add include of <libxml/parser.h>.
11761
117622001-07-27 Darin Adler <darin@bentspoon.com>
11763
Darin Adlera77cac02001-07-27 17:41:51 +000011764 * include/libxml/.cvsignore:
11765 * include/libxml/xmlwin32version.h:
11766 Remove this file from CVS because it's generated.
11767
Daniel Veillard50822cb2001-07-26 20:05:51 +000011768Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11769
11770 * parser.c include/libxml/parser.h: applied const patches from
11771 Tom Moog #58002
11772
Thomas Broyerba4ad322001-07-26 16:55:21 +000011773Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11774
11775 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11776 lookup framework
11777
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011778Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11779
11780 * tree.c: fixed xmlCopyNode() for documents
11781
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011782Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11783
11784 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11785
11786Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011787
11788 * parser.c: fixes bug #57652 reported by Morus Walter
11789
Daniel Veillarde3924972001-07-25 20:25:21 +000011790Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11791
11792 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11793
Daniel Veillarda53c6882001-07-25 17:18:57 +000011794Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11795
11796 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11797 errors, lesson don't add new functions at 1am before a release
11798 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11799 from XPath initialization when possible.
11800
Daniel Veillardd9bad132001-07-23 19:39:43 +000011801Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11802
11803 * result/scripts/base*: removing history/readline changed
11804 this slightly
11805 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11806 xmllint.c: make element content line number generation
11807 optionnal to avoid breaking old apps added interface to switch
11808
Daniel Veillardf012a642001-07-23 19:10:52 +000011809Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11810
11811 * configure.in: get rid of the readline and libhistory
11812 dependancies by default, release 2.4.1 with IA64 fix
11813 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11814 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11815 John Kroll fixes to allow saving to HTTP via PUT (or
11816 POST of needed).
11817 * doc/html/*.html: regenerated the docs
11818
Thomas Broyere8126242001-07-22 03:54:15 +000011819Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11820
11821 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11822 xmlHashScanFull and xmlHashScannFull3 to get passed the
11823 three keys as arguments to the callback function
11824
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011825Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11826
11827 * configure.in Makefile.am: removed libxml softlink for good
11828 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11829 100% coverage by gtk-doc
11830
Daniel Veillard8599e702001-07-17 21:38:51 +000011831Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11834 fixed serious troubles due to size_t vs. int mismatch
11835
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011836Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11837
11838 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11839
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011840Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11841
11842 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11843 convenient extension API for value and context managing
11844 Now handles external objects through xmlXPathPopExternal,
11845 xmlXPathWrapExternal and xmlXPathReturnExternal.
11846 Added functions for sets operations (intersection, etc.)
11847
Daniel Veillard22090732001-07-16 00:06:07 +000011848Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11849
11850 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11851 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11852 HTMLparser.c: cleanup of global variables, marking some
11853 const or private.
11854
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011855Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011856
11857 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11858 fixed xmlXPathNodeSetItem when passing index=0
11859
Daniel Veillard05dec342001-07-14 21:57:39 +000011860Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11861
11862 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11863
Daniel Veillard28ae6362001-07-14 16:44:32 +000011864Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11865
11866 * xmllint.c: fixed compilation under Cygwin #57503
11867 * TODO: update
11868
Peter Williamsed156f52001-07-13 18:35:13 +0000118692001-07-13 Peter Williams <peterw@ximian.com>
11870
11871 * config.h.in: add #undef HAVE_DLFCN_H
11872
11873 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11874 builddir.
11875
Daniel Veillard73b36e32001-07-12 15:09:52 +000011876Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11877
11878 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11879 raised by #57348 and #57381
11880
Daniel Veillard7db37732001-07-12 01:20:08 +000011881Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11882
11883 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11884 tree.c xpointer.c: store the line numbder in element->content,
11885 may break some software, need a configuration mechanism
11886
Darin Adler96037892001-07-11 00:03:16 +0000118872001-07-10 Darin Adler <darin@bentspoon.com>
11888
11889 * .cvsignore:
11890 * example/.cvsignore:
11891 * include/.cvsignore:
11892 * include/libxml/.cvsignore:
11893 Various things that are generated and should be ignored.
11894
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011895Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11896
11897 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11898 * doc/xml.html doc/html/*: updated the docs
11899
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011900Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11901
11902 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11903 validation occured on content with element child
11904
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011905Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11906
11907 * tree.c: fixed XML Base computation which was broken
11908 * debugXML.c: added a base function to the shell
11909 * Makefile.am result/scripts/* test/scripts/*: added scripts
11910 based regression tests, and adding 2 XML Base tests
11911
Daniel Veillard19e96c32001-07-09 10:32:59 +000011912Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11913
11914 * tree.c: set properties doc and call xmlSetListDoc for properties
11915 content when grafting them in a different tree.
11916 * aclocal.m4: remove from CVS
11917
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011918Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11919
11920 * win32/libxml2/libxml2.def.src: added some missing entry point
11921 for XPath (Mark Vakoc)
11922
Daniel Veillard388236f2001-07-08 18:35:48 +000011923Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11924
11925 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11926 layer should URI-Unescape before trying to open resources.
11927
Daniel Veillard04383752001-07-08 14:27:15 +000011928Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11929
11930 * xpath.c: fix the name() bug for elements in the default
11931 namespace reported by Charlie Bozeman
11932
Daniel Veillard7583a592001-07-08 13:15:55 +000011933Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11934
11935 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11936 led to an XPath fix, improvements of SAX initialization, and
11937 an added option --nocdata to testXPath
11938
Daniel Veillard449d7392001-07-07 19:11:06 +000011939Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11940
11941 * doc/libxml-doc.el: Felix Natter provided anew version working
11942 with XEmacs too
11943
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011944Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * include/libxml/xpath.h: small cleanup
11947 * doc/xml.html: update
11948
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011949Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11950
11951 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11952 released 2.3.14
11953
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011954Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11955
11956 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000011957 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000011958
Daniel Veillard73c9c042001-07-05 20:02:54 +000011959Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11960
11961 * xpath.c: a bug reported by Stephan Kulow empty nodesets
11962 were not equal to empty strings
11963
Daniel Veillard1fd36d22001-07-04 22:54:28 +000011964Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11965
11966 * SAX.c: fixed a URI-Reference computation problem when validating
11967 * xmlIO.c: small cleanup
11968
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000011969Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11970
11971 * parser.c: improved the description of a couple of interfaces
11972 upon Larry Stamper suggestion
11973
Daniel Veillard62f313b2001-07-04 19:49:14 +000011974Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11975
11976 * SAX.c entities.c parser.c: changed completely the way entities
11977 are handled when running the parser in entity substitution mode.
11978 This fixes a bug reported by Stephan Kulow and nearly divides
11979 by 3 the amount of memory required by libxslt to load and process
11980 DocBook TDG.
11981
Daniel Veillardf420ac52001-07-04 16:04:09 +000011982Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11983
11984 * HTMLparser.c: fixing a too early root closing problem raised
11985 byt Prashanth Naidu
11986
Daniel Veillard8c357d52001-07-03 23:43:33 +000011987Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11988
11989 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
11990 raised by Mark Vakoc.
11991
Daniel Veillard6e90d192001-07-03 16:37:49 +000011992Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11993
11994 * example/Makefile.am: fixed the include path to add srcdir/include
11995 * Makefile.am configure.in: fix from Albert Chin for iconv detection
11996 and some cleanup
11997
Daniel Veillardf06307e2001-07-03 10:35:50 +000011998Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11999
12000 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12001 lot of optimization work, results in significant improvements
12002 when handling really complex XPath queries. Add a small optimizer
12003 for unions, improve [n] and [last()], avoid some costly ops.
12004
Daniel Veillard77044732001-06-29 21:31:07 +000012005Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12006
12007 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12008 * xpath.c: small cleanup
12009 * xmlGetNsList: reformated, fixed problems if used on Entities
12010
Daniel Veillard2adbb512001-06-28 16:20:36 +000012011Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12012
12013 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12014
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012015Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12016
12017 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12018 * Makefile.am example/Makefile.am: workaround automake generating
12019 erroneous deps
12020
Daniel Veillard12f7d292001-06-28 13:12:11 +000012021Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12022
12023 * include/win32config.h: bug #56801 Yon Derek provided a patch
12024 to the windows config file.
12025
Daniel Veillard87ee9142001-06-28 12:54:16 +000012026Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12027
12028 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12029 libxml.h : Yon Derek provided a set of changes to compile from
12030 CVS on Windows/MSC
12031
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012032Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12033
12034 * parser.c: fixed UTF8 BOM support in push mode
12035 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12036 added a specific testcase
12037
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012038Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * Makefile.am: added --push regression tests
12041 * parserInternals.c: the XML parser segfaulted in --push mode
12042
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012043Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12044
12045 * configure.in: moved the symlinks detection within a CVS
12046 check, this is not portable and will be removed soon.
12047 * xpath.c: small cleanup/speedup
12048
Daniel Veillard11648102001-06-26 16:08:24 +000012049Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12050
12051 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12052 release of 2.3.12
12053 * parser.c: make an error message if unknow entities in all cases
12054
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012055Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12056
12057 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12058
Daniel Veillard23793842001-06-25 16:07:45 +000012059Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12060
12061 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12062 includes were installed in the wrong dir
12063
Daniel Veillardf5498f32001-06-25 15:08:36 +000012064Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12065
12066 * doc/html.xml: warn against sending code to exhibit bugs.
12067
Daniel Veillard56f06462001-06-24 21:34:03 +000012068Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12069
12070 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12071 Tru64 from Thomas Leitner
12072
Daniel Veillardc5d64342001-06-24 12:13:24 +000012073Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12074
12075 * AUTHORS: added William and Bjorn
12076 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12077 daniel@veillard.com hopefully I won't have to do this again
12078 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12079 docs can be rebuilt cleanly now
12080 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12081 from CVs it's generated, added include/libxml/xmlwin32version.h
12082 also generated but which should change far less frequently.
12083 * catalog.c nanoftp.c: made sure to include libxml.h not
12084 libxml/xmlversion.h directly
12085 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12086 when compiling on WIN32 and MSC
12087
Daniel Veillard07385fd2001-06-23 21:55:48 +000012088Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12089
12090 * include/Makefile.am include/libxml/Makefile.am configure.in:
12091 fixed make distcheck and rebuilding the rpms
12092
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012093Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12094
12095 * configure.in: should finish the migration of exported includes
12096 into a real include/libxml in CVS, at least for CVS users.
12097 * removed the exported headers, added in include/libxml (as well
12098 as xmlversion.h.in).
12099
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012100Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12101
12102 * configure.in: fixed the way to detect symlink
12103
Daniel Veillard66541772001-06-23 18:31:04 +000012104Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12105
12106 * configure.in: updated, include/libxml is now a real CVS dir
12107
Daniel Veillardca989762001-06-23 17:39:29 +000012108Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12109
12110 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12111 version works with both libxml1 and libxml2 (it autodetects
12112 the prefix of the html-files) from Felix Natter.
12113 * doc/xml.html: updated doc accordingly
12114
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012115Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12116
12117 * xpath.c: fixed the bug generating a template loop in libxslt
12118 when using docbook-xsl-1.4, * should filter out document nodes
12119 * HACKING: added William
12120 * TODO: updated
12121
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012122Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * doc/FAQ.html: added a warning about gcc-3.0
12125 * doc/xml.html: added reference to gdome2 and removed a confusing
12126 sentence
12127
Daniel Veillardf7f41852001-06-22 15:18:01 +000012128Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12129
12130 * xmlversion.h: okay this is a generated file, but Windows
12131 users need it and they can't generate it, and I want CVS
12132 Windows users ...
12133 * win32/libxml2/libxml2_so.dsp: Windows project file for
12134 the shared lib version of libxml2
12135 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12136 resources needed for libxslt/xsltproc by Yon Derek
12137
Bjorn Reese3157b342001-06-22 14:41:45 +000012138Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12139
12140 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12141
Daniel Veillard4151acb2001-06-22 10:48:57 +000012142Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12143
Daniel Veillardcc146db2001-06-22 11:10:52 +000012144 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12145
12146Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12147
Daniel Veillard4151acb2001-06-22 10:48:57 +000012148 * include/win32config.h: Yon Derek provided a first fix
12149 to be able to compile libxslt/xsltproc on Windows
12150
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012151Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12152
12153 * xpath.c: attempt to work around what seemed a gcc optimizer
12154 bug when handling floats on i386 http://veillard.com/gcc.bug
12155 * tree.c entities.c encoding.c: doing some cleanups while
12156 chasing it
12157
Daniel Veillard017b1082001-06-21 11:20:21 +000012158Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12159
12160 * Makefile.am: cleanup when --without-debug is specified
12161 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12162 w.r.t. --without-debug and other include points
12163 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12164 Catalogs
12165 * configure.in entities.h tree.h HTMLparser.c: removed
12166 --without-corba, made the _private field mandatory
12167
Daniel Veillard87a764e2001-06-20 17:41:10 +000012168Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12169
12170 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12171 outputs a BOM in UTF8, an errata has been issued to avoid the
12172 problem, that was the most reasonable solution... Add support
12173 for a leading UTF8 BOM in entities.
12174
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012175Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12176
12177 * valid.c: fixed a bug found when post validating an entity ref
12178 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12179 activate it too
12180
Daniel Veillard39196eb2001-06-19 18:09:42 +000012181Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12182
12183 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12184 weakness in the node copy the XPointer and the XInclude
12185 implementations. Serious cleanup.
12186
Daniel Veillard3739b982001-06-19 12:51:30 +000012187Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12188
12189 * Makefile.am: Kjartan Maraas provided a small patch to
12190 add xml2-config.in to EXTRA_DIST
12191
Daniel Veillarda9142e72001-06-19 11:07:54 +000012192Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12193
12194 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12195 provided another failing case found in KDE, the way the
12196 ctxt->vctxt.nodeTab was allocated and freed changed over
12197 time but it wasn't completely cleaned up. This should fix it.
12198
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012199Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * parser.c: Stephan Kulow also raised the fact that line number
12202 could get miscounted making debug harder, fixed the problem
12203 in xmlParseCharData()
12204
Daniel Veillard64b98c02001-06-17 17:20:21 +000012205Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12206
12207 * valid.c: Stephan Kulow pointed out a problem when validating
12208 and using an empty entity, forgot a 'break' in a case.
12209
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012210Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12211
12212 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12213 * doc/xml.html: updated with 2.3.11
12214
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012215Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12216
12217 * TODO: updated adding cleanup of generated doc
12218 * configure.in: prepared to release 2.3.11
12219 * xmllint.c: added --version for bug reporting
12220 * doc/html/*.html: rebuilt the doc
12221
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012222Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12223
12224 * xpath.c: first part of the work on selecting namespace to
12225 fix bug #56115
12226
Daniel Veillard96ed5832001-06-15 22:22:04 +000012227Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12228
12229 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12230 when using -liconv
12231 * TODO: updated
12232
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012233Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12234
12235 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12236 cleanup, encoding support.
12237
Daniel Veillard608ad072001-06-14 08:32:28 +000012238Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12239
12240 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12241
Daniel Veillard239d0522001-06-13 23:02:48 +000012242Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * xpath.c: bug detected by Ankh when / is used as a function arg
12245
Daniel Veillard02bb1702001-06-13 21:11:59 +000012246Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12247
12248 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12249 of element and use it to avoid outputting formatting spaces at
12250 the wrong place. Implemented the format parameter for HTML save.
12251 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12252 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12253 result/HTML/wired.html: of course this impact the result of a
12254 number of HTML tests
12255
Daniel Veillard95d845f2001-06-13 13:48:46 +000012256Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12257
12258 * HTMLtree.[ch]: started augmenting the HTML save API with
12259 encoding and formatting parameters
12260
Daniel Veillardeca60d02001-06-13 07:45:41 +000012261Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12262
12263 * HTMLtree.h: cleanup and started evaluating the work needed on
12264 revamping the HTML output code
12265
Daniel Veillard84666b32001-06-11 17:31:08 +000012266Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12267
12268 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12269
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012270Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * valid.c: fixed bug #56049, forgot one check in the
12273 validation routine
12274
Daniel Veillardca2366a2001-06-11 12:09:01 +000012275Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12278
Daniel Veillard6761eee2001-06-11 10:29:38 +000012279Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12280
12281 * libxml.h: fixed an error in last commit
12282 * doc/FAQ.html: added an entry for compilation from CVS
12283
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012284Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12285
12286 * xmlversion.h.in libxml.h: Cygwin patches
12287 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12288 * tree.h: cleanup
12289
Daniel Veillardacd370f2001-06-09 17:17:51 +000012290Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12293 memory block in a strange case where libxml is linked twice
12294 in the binary.
12295
Daniel Veillard1d047672001-06-09 16:41:01 +000012296Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12297
12298 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12299 state far too often, simple fix used to avoid it.
12300
Daniel Veillard4497e692001-06-09 14:19:02 +000012301Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12302
12303 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12304 being processed, applied his patch
12305 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12306
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012307Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12308
12309 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12310 provided fixes to compile on MSCC again
12311 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12312 also provided an update for the project files.
12313
Daniel Veillarda682b212001-06-07 19:59:42 +000012314Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12317 bug #55810
12318
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012319Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12320
12321 * tree.c: fixed xmlGetNsProp() to close bug #55683
12322 Note this requires libxslt to use it's own function instead.
12323
Daniel Veillardf0c53762001-06-07 16:07:07 +000012324Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12325
12326 * HTMLtree.c: when in a pre element no formatting space should
12327 be added.
12328 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12329
Daniel Veillard068a9652001-06-07 15:30:26 +000012330Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * configure.in: added tests for signal() and signal.h
12333
Daniel Veillard541d6552001-06-07 14:20:01 +000012334Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12335
12336 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12337
Daniel Veillard8a367d42001-06-07 14:01:34 +000012338Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * doc/libxml-doc.el: Felix Natter provided a new version for
12341 libxml2
12342
Daniel Veillard8a926292001-06-07 11:20:20 +000012343Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12344
12345 * HTMLtree.c: when in a pre element no formatting space should
12346 be added.
12347
Daniel Veillard14839d52001-06-06 16:11:56 +000012348Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12349
12350 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12351
Daniel Veillarde95e2392001-06-06 10:46:28 +000012352Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12353
12354 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12355 hack
12356 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12357 * uri.c: fixed a warning
12358
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012359Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * HTMLtree.c: trying to close bug #55772 escaping in script
12362 elements
12363 * doc/xml.html: suggest to send mail to the list
12364
12365Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012366
12367 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12368 good. Use a macro and based on the solution provided in
12369 vsnprintf manual page from GNU.
12370
Bjorn Reese99748722001-06-05 12:49:15 +000012371Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12372
12373 * error.c: Workaround for non-preserving variadic list.
12374 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12375
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012376Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12377
12378 * doc/xml.html: added 2.3.10 release
12379
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012380Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * configure.in: releasing 2.3.10
12383
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012384Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12385
12386 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12387
Daniel Veillard20042422001-05-31 18:22:04 +000012388Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12389
12390 * encoding.c: Robert Collins provided a patch to add the
12391 "US-ASCII" encoding alias
12392
Daniel Veillard97ac1312001-05-30 19:14:17 +000012393Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12394
12395 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12396 string oriented functions and started cleaning the related areas
12397 in xpath.c which needed fixing in this respect
12398
Daniel Veillard2d703722001-05-30 18:32:34 +000012399Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12400
12401 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12402 #55380
12403 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12404
Daniel Veillard9403a042001-05-28 11:00:53 +000012405Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12406
12407 * TODO: updated
12408 * nanohttp.[ch] : started adding APIs to get the redirected URL
12409 when this occurs (needed for further base computation
12410 * tree.h: cleanup
12411 * encoding.c: cleanup
12412 * SAX.c: minor change around ctxt->loadsubset
12413
Daniel Veillard6278fb52001-05-25 07:38:41 +000012414Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * Makefile.am include/Makefile.am: small change to have
12417 include/libxml rebuilt if working from CVS.
12418 * uri.c: applied another patch from Carl Douglas for URI escaping,
12419 this should close bug #51876
12420
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012421Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12422
12423 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12424 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12425 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12426 added specific regression test
12427 * parser.h: preparing for the XSLT mode where DTD inherited
12428 attributes are added to the tree.
12429
Daniel Veillardbbd22452001-05-23 12:02:27 +000012430Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12431
12432 * xinclude.[ch]: Updated the namespace for the Last Call version
12433 * result/XInclude/include test/XInclude/include: updated the
12434 testsuite accordingly
12435
Daniel Veillard8514c672001-05-23 10:29:12 +000012436Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12439 related to bug #51876
12440
Daniel Veillard42596ad2001-05-22 16:57:14 +000012441Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * tree.c: fixed a gross mistake in base computation, xml:base is
12444 not completely correct yet (need cascade).
12445 * xpath.[ch]: added the few things needed to find a function name
12446 and URI from the XPath context when it is called.
12447
Daniel Veillard81418e32001-05-22 15:08:55 +000012448Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12449
12450 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12451 * DOCBparser.c: small cleanup
12452 * xmllint.c: added a --catalogs option to load catalogs from
12453 $SGML_CATALOG_FILES
12454 * tree.c: cleanup
12455 * configure.in: iconv library fixup, ICONV_LIBS
12456
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012457Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12458
12459 * catalog.c: handling of CATALOG entries. detection of recursion,
12460 and a few bugfixes
12461 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12462 against the default namespace
12463
Daniel Veillard04b93292001-05-21 08:15:31 +000012464Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12467
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012468Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * parser.c: fixed propagation context info when parsing an
12471 external entity.
12472 * doc/html/*.html: regenerated a couple of docs
12473
Daniel Veillard4623acd2001-05-19 15:13:15 +000012474Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12475
12476 * doc/xml.html: update with 2.3.9 informations
12477
Daniel Veillardbed7b052001-05-19 14:59:49 +000012478Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12481 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12482 * doc/html/* : rebuilt the docs
12483 * valid.c: small patch which may improve some case when
12484 validating.
12485
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012486Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12487
12488 * HTMLparser.c: Closed bug #54891
12489 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12490 to the suite
12491
12492Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12493
12494 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12495 applied a documentation patch from LotR and filled in a few missing
12496 descriptions
12497
Daniel Veillard76d66f42001-05-16 21:05:17 +000012498Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * xpath.c tree.c parser.c: speed optimizations at the parser level
12501 document tree freeing and xpath evaluation
12502
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012503Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12504
12505 * parser.c parser.h parserInternals.h: fixed a couple of
12506 interfaces for handling memory buffer input to const char *
12507 upon suggestion of JamesH.
12508
Daniel Veillardc3739e72001-05-15 15:23:27 +000012509Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12510
12511 * configure.in: LoTR sent a patch fixing the previous commit
12512
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012513Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12514
12515 * configure.in: trying to deal again with the stoopid -R linking
12516 flag of Solaris
12517
Daniel Veillard790142b2001-05-15 10:51:53 +000012518Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12519
12520 * xpath.h: two nodeset access macros from Thomas Broyer
12521
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012522Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12525 patch from Thomas Broyer
12526
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012527Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12528
12529 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12530 case
12531 * INSTALL: was empty added stuff from the FAQ
12532
Daniel Veillard75bea542001-05-11 17:41:21 +000012533Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12534
12535 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12536 attributes handling and #54433 by adding xmlUnsetProp()
12537 and xmlUnsetNsProp()
12538
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012539Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12540
12541 * HTMLparser.c: Patch from Jonas Borgström
12542 (htmlGetEndPriority): New function, returns
12543 the priority of a certain element.
12544 (htmlAutoCloseOnClose): Only close inline elements if they
12545 all have lower or equal priority.
12546 * result/HTML: this of course changed a number of tests results.
12547
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012548Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * xmlIO.c catalog.c: plugged in the default catalog resolution
12551 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12552 documentations
12553 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12554
Daniel Veillarda7374592001-05-10 14:17:55 +000012555Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12556
12557 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12558 integrating catalogs
12559 * catalog.[ch] testCatalog.c: adding a small catalo API
12560 (only SGML catalog support).
12561 * parser.c: restaured xmlKeepBlanksDefault(0) API
12562
Daniel Veillardc17337c2001-05-09 10:51:31 +000012563Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12564
12565 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12566
Daniel Veillard257d9102001-05-08 10:41:44 +000012567Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12568
12569 * parser.c: added xmlParseExternalEntityPrivate() to allow
12570 propagation of ctxt->_private when parsing external entities
12571
Daniel Veillard083c2662001-05-08 08:27:14 +000012572Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12573
12574 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12575
Daniel Veillard01ef7382001-05-08 07:31:43 +000012576Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12579
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012580Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12581
12582 * valid.c: warn when indeterminist content model is detected
12583 * result/VC/ElementValid8: this adds a message
12584 * Makefile.am: add --novalid for VCM tests
12585 * parserInternals.c: added a call to Init memory
12586
Daniel Veillard64269352001-05-04 17:52:34 +000012587Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12590 when both parameters are NULL.
12591
Daniel Veillard37721922001-05-04 15:21:12 +000012592Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12593
12594 * valid.c: applied small patch from Gary Pennington, reindented
12595 some part of the code.
12596
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012597Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12600 release, updated and regenerated the docs
12601
Daniel Veillard357c9602001-05-03 10:49:20 +000012602Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * xpath.c result/XPath/expr/floats : clarified and cleanup
12605 printing of abnormal floats in tests.
12606
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012607Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12608
12609 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12610 * results/HTML/ : a few changes in the output of the HTML tests as
12611 a result.
12612 * configure.in: tying to fix -liconv where needed
12613
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012614Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12615
12616 * Makefile.am: fixed a stupid error
12617
Daniel Veillard7150a032001-05-02 16:41:11 +000012618Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12619
12620 * configure.in Makefile.am: make the inclusion of the trio
12621 modules in the library conditional
12622
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012623Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * DOCBparser.c: patche from László Kovács, fixed entities refs
12626 in attributes handling
12627
Daniel Veillardedddff92001-05-02 10:58:52 +000012628Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12631 flushing
12632
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012633Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12634
12635 * xpath.c: fix of an XSLT namespace bug reported on the list
12636 general/bug-8-
12637
Daniel Veillard5792e162001-04-30 17:44:45 +000012638Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12639
12640 * strio.h trio.c: Dan McNichol suggested a couple of small
12641 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12642
Daniel Veillard02141ea2001-04-30 11:46:40 +000012643Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12644
12645 * tree.c parser.c encoding.c: spent a bit more time looking
12646 at the parsing speed and DOM handling. Added a few more
12647 speedups.
12648
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012649Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12650
12651 * parser.c: small but effective parsing speed improvement
12652
Daniel Veillardb59076b2001-04-29 17:04:07 +000012653Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12654
12655 * configure.in: default on the DocBook parser inclusion (for Gnome)
12656 * DOCBparser.h: fixed a header reference
12657
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012658Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12659
12660 * configure.in xpath.c: applied Bjorn patches for FPE on the
12661 alpha
12662
Daniel Veillardeefd4492001-04-28 16:55:50 +000012663Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12664
12665 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12666 xmlSaveFormatFileTo()
12667
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012668Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12669
12670 * xpath.c: simple and efficient optimization, XPath functions
12671 aways bind to the same code, cache this
12672 * TODO: updated (by saying some is obsolete)
12673
Daniel Veillard2156a562001-04-28 12:24:34 +000012674Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12675
12676 * xpath.c: more cleanup work on XPath name parsing routines
12677
Daniel Veillard61d80a22001-04-27 17:13:01 +000012678Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12679
12680 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12681 xmlXPathParseName
12682 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12683 * debugXML.c: avoid compilation problems if compiling without
12684 HTML support, Igor Zlatkovic
12685 * win32/libxml2/libxml2.def.src: being able to compile without
12686 XPath on Windows
12687
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012688Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12689
12690 * libxml.m4: yet another patch from Toshio Kuratomi
12691
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012692Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12693
12694 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12695
Daniel Veillard67fee942001-04-26 18:59:03 +000012696Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12697
12698 * tree.[ch]: added xmlSaveFormatFile interface for saving
12699 and indenting a file.
12700
Daniel Veillard82e49712001-04-26 14:38:03 +000012701Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * xpath.c: fixed bug #53689 related to processing-instruction()
12704
Daniel Veillard02f077a2001-04-26 10:59:11 +000012705Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12706
12707 * DOCBparser.c: patche from László Kovács
12708
Daniel Veillard30211a02001-04-26 09:33:18 +000012709Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12710
12711 * parser.c: applied fixes from Christian Glahn bug report #53391
12712
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012713Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12714
12715 * error.c: Jean François Lecomte provided a complete description
12716 and a fix to bug #53537
12717
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012718Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12719
12720 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12721
Daniel Veillard1034da22001-04-25 19:06:28 +000012722Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * DOCBparser.c SAX.c: a bit more work on entities processing.
12725 Still Need to cleanup XML output and references in attributes
12726
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012727Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12730
Daniel Veillardb33c2012001-04-25 12:59:04 +000012731Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12732
12733 * tree.c: trying to fix #53574, not completely complete,
12734 I would like xmllint --copy --debug test/ent1 and
12735 xmllint --debug test/ent1 to show the same result.
12736 * xpath.c: fix a bug when trying to sort namespace nodes
12737
Daniel Veillard5146f202001-04-25 10:29:44 +000012738Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12739
12740 * HTMLtree.c: real fix for #53402
12741
Daniel Veillard7533cc82001-04-24 15:52:00 +000012742Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12745 PIs when using xsl:output
12746 * valid.c: closing #53537 some case generate segfaults if there
12747 is validity errors
12748
Daniel Veillard61b33d52001-04-24 13:55:12 +000012749Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12752 of external parsed entities, added --noent to testDocbook
12753 * valid.c: Garry Pennington found an uninitialized variable
12754 access in xmlValidateElementContent()
12755
Daniel Veillard56098d42001-04-24 12:51:09 +000012756Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12757
12758 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12759 with madness
12760 * result/HTML/ : this modified the result of the regression tests
12761 a lot.
12762
Daniel Veillard122376b2001-04-24 12:12:30 +000012763Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12764
12765 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12766 to doc where it wasn't checked against NULL reported by
12767 Jens Laas
12768
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012769Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12770
12771 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12772 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12773
Daniel Veillardeae522a2001-04-23 13:41:34 +000012774Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12775
12776 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12777 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12778 * SAX.[ch]: cleanup and updates for DocBook
12779 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12780 ex SGML identifier changes
12781 * valid.c: removed a static unused function.
12782
Daniel Veillardde57c612001-04-23 09:13:36 +000012783Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12784
12785 * HTMLtree.c: applied change for Paul Sponagl on script saving
12786 * Makefile.am: the warning about entity title.xml are normal.
12787
Daniel Veillard393df012001-04-22 20:11:18 +000012788Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12789
12790 * configure.in: release of 2.3.7
12791 * Makefile.am: fixing make distcheck
12792
Daniel Veillarda41123c2001-04-22 19:31:20 +000012793Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * doc/html/* doc/xml.html: updated and regenerated the docs
12796
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012797Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12800
Daniel Veillarde82a9922001-04-22 12:12:58 +000012801Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12802
12803 * tree.c: fixed #53388 with the provided patch
12804
Daniel Veillard06803992001-04-22 10:35:56 +000012805Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12806
12807 * valid.c: Bjorn detected an invalid memory access. Fixed
12808 vstateVPush()
12809
Daniel Veillard40af6492001-04-22 08:50:55 +000012810Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12811
12812 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12813
Bjorn Reese70a9da52001-04-21 16:57:29 +000012814Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12815
12816 * libxml.h: new header used only for the compilation of libxml
12817 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12818 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12819 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12820 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12821 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12822 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12823 baseline (version 1.2 plus a single patch).
12824 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12825 scientific notation for numbers. Tests added.
12826 * xpath.c: formatting of numbers changed to use sprintf
12827 (contribution from William Brack)
12828
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012829Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12830
12831 * valid.c: cleanup, more useful debugging
12832 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12833 * xmlIO.c: entity loading is printed as an error when validating
12834
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012835Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12836
12837 * valid.c: fixed to validate within entities
12838 * test/VCM/v22.xml: added a specific testcase
12839
Daniel Veillardca1f1722001-04-20 15:47:35 +000012840Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * valid.c: forgot an epsilon transition in for ()+
12843 * test/VCM/v21.xml : added a specific test case
12844
Daniel Veillard85349052001-04-20 13:48:21 +000012845Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * valid.c: removed a state explosion exhibited by RSS
12848 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12849 from bug #51872
12850
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012851Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12852
12853 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12854 validation without using an ugly NFA -> DFA algo in the source.
12855 Made a specific algorithm easier to maintain, using a single
12856 stack and without recursion.
12857 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12858 * hash.c: made the growing routine static
12859 * tree.h parser.c: added the parent information to an
12860 xmlElementContent node.
12861
Daniel Veillarde470df72001-04-18 21:41:07 +000012862Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12863
12864 * SAX.c parser.c xpath.c: generating IDs when not validating
12865 from an external parsed entity was poisoning the ID has table
12866 with removed values. This was killing XSLT on the KDE help
12867 browser.
12868
Daniel Veillardceacdd92001-04-18 15:10:35 +000012869Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12870
12871 * entities.h: andrew@ugh.net.au detected a double declaration
12872
Daniel Veillarda10efa82001-04-18 13:09:01 +000012873Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12874
12875 * debugXML.c hash.c tree.h valid.c : some changes related to
12876 the validation suport to improve speed with DocBook
12877 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12878 the way validation errors get reported
12879
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012880Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12881
12882 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12883 by P C Chow and William M. Brack for XSLT HTML output
12884
Daniel Veillard2d90de42001-04-16 17:46:18 +000012885Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12888 Igor Zlatkovic patches for MSC compilation and added his
12889 updates
12890
Daniel Veillarde043ee12001-04-16 14:08:07 +000012891Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12892
12893 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12894 prefix lookup.
12895 * parserInternals.c: fixed the bug reported by Morus Walter
12896 due to an off by one typo in xmlStringCurrentChar()
12897
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012898Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12899
12900 * HTMLparser.c result/HTML/*: revamped the way the HTML
12901 parser handles end of tags or end of input
12902
Daniel Veillard82daa812001-04-12 08:55:36 +000012903Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12904
12905 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12906
Daniel Veillard67a21302001-04-11 14:39:16 +000012907Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12908
12909 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12910 bug where the linktime verions of free() won't work ...
12911
Daniel Veillard27b55282001-04-11 12:22:25 +000012912Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12913
12914 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12915
Daniel Veillardafc73112001-04-11 11:51:41 +000012916Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12917
12918 * doc/xml.html: added 2.3.6 release
12919
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012920Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12921
12922 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12923 * result/wml.xml: resulted in a small output change
12924
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012925Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12926
12927 * tree.c: xmlNewDoc was missing the charset initialization
12928 * xmllint.c: added --auto to autogenerate a doc, allow to
12929 reproduce the problem fixed on xmlNewDoc
12930
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012931Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12932
12933 * xpath.c: trying to get 52979 solved
12934 * tree.c result/ result/noent/: trying to get 52712 solved, this
12935 also made me clean up the fact that XML output in general should
12936 not add formating blanks by default, this changed the output of
12937 a few tests
12938
Daniel Veillard73639a72001-04-10 14:31:39 +000012939Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12942
Daniel Veillardfac26a12001-04-08 13:08:14 +000012943Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12944
12945 * configure.in: finally released 2.3.6
12946
Daniel Veillard911f49a2001-04-07 15:39:35 +000012947Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12948
12949 * xpath.c: checking for null pointer generated by new code
12950
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012951Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * xpath.c: fixed a [] evaluation problem reported
12954 * test/XPath/tests/simpleaddr: extended test
12955 * result/XPath/simpleaddr: updated result
12956
Daniel Veillard3b2c2612001-04-04 00:09:00 +000012957Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * xmllint.c: Dan Timis reported a portability problem
12960 on Macs without mmap, fixed it.
12961
Daniel Veillardb38bd552001-04-03 18:22:00 +000012962Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12963
12964 * testXPath.c : added a --tree option allowing to display the
12965 tree dump of the XPath expression
12966
Daniel Veillard4dd93462001-04-02 15:16:19 +000012967Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12968
12969 * xpath.c: fixed a memleak when comparing nodesets
12970 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
12971 * tree.c: added a TODO
12972
Daniel Veillard92ad2102001-03-27 12:47:33 +000012973Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
12976 we need string functions
12977 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
12978 to be able to use them where needed. Applied some changes
12979 to reduce name linking pollution and compile in only what's
12980 needed.
12981 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
12982 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
12983 for the string manipulation functions
12984 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
12985 to the free() function of xmlmemory.c
12986 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
12987 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
12988 usage.
12989
12990
Daniel Veillard2be30642001-03-27 00:32:28 +000012991Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * error.c: applied the context output patch of the error
12994 handling submitted by Chuck Griffith
12995 * error/VC/*: this slightly change some error logs
12996
Daniel Veillard50582112001-03-26 22:52:16 +000012997Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12998
12999 * parser.c: fixed line number reporting on error
13000
Daniel Veillard04be4f52001-03-26 21:23:53 +000013001Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13002
13003 * parser.c: Sullivan and Darin found a parser bug,
13004 applied the patch.
13005
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013006Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13007
13008 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13009 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13010 xmlversion.h.in xpointer.c: of course the way I defined
13011 UNUSED breaks on old gcc version. Try to be smart and
13012 also define it directly in xmlversion.h
13013 * configure.in: removed -ansi flag from the pedantic set
13014
13015Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013016 Huge cleanup, I switched to compile with
13017 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13018 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13019 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13020 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13021 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13022 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13023 encoding.h entities.c error.c list.[ch] nanoftp.c
13024 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13025 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13026 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13027 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13028 Cleanup, staticfied a number of non-exported functions,
13029 detected and cleaned up a dozen of problem found this way,
13030 avoided a lot of public function name/typedef/system names clashes
13031 * doc/xml.html: updated
13032 * configure.in: switched private flags to the really pedantic ones.
13033
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013034Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13035
13036 * configure.in: 2.3.5
13037 * doc/html/*: rebuilt the docs
13038
Daniel Veillard146c9122001-03-22 15:22:27 +000013039Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * parser.c: fixed a reported bug in NOTATION parsing
13042 * uri.c: accepted but not fixed bug 51876, added TODO
13043 * Makefile.am: fixed bug 51876
13044
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013045Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * config.h.in configure.in error.c: fix a compilation problem
13048 on platforms without vsnprintf (xml@thewrittenword.com)
13049
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013050Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13051
13052 * parser.c: fixed a function name header typo
13053 * SAX.c: notations can also occur in external subset.
13054
Daniel Veillard7d42b542001-03-20 13:22:46 +000013055Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13056
13057 * error.c: removed a C++ like comment
13058
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013059Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13060
13061 * parser.c: fixing bug 52299 strange condition leading
13062 to a parser crash due to a buffer overflow
13063 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13064 added the specific test case
13065
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013066Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13067
13068 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13069 xmlXPathConvert{String,Number,Boolean} to be able to make
13070 type casts without a context stack, fixed some implementation
13071 problems related to the absence of context at parse-time,
13072 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13073 in the public API too
13074 * xpointer.c xpathInternals.h: we need to know at parse time
13075 whether we are compiling an XPointer
13076
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013077Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13078
13079 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13080 cleaned up the parser internals, refactored XPath code, added
13081 new compilation based APIs and cleanly separated public and
13082 private APIs.
13083
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013084Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13085
13086 * xpath.h: the comp field must be added at the end to avoid
13087 killing binary compat.
13088
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013089Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13090
13091 * Makefile.am: detect XPath memleaks in regreson tests
13092 * error.c: fixed and error w.r.t. error reporting still using
13093 stderr
13094 * hash.c: added new line at end of file
13095 * tree.h: minor cleanup
13096 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13097 expression parsing from evaluation, resulted in a number of
13098 changes internally, and in XPointer. Likely to break stuff
13099 using xpathInternals.h but should remain binary compatible,
13100 new interfaces will be added.
13101
Daniel Veillardd574f782001-03-14 19:40:17 +000013102Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13103
13104 * configure.in: fixed a couple of problems reported by
13105 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13106 without gcc on non linux platforms.
13107
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013108Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13109
13110 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13111 a fix for --with-html-dir= configure support. I hope it won't
13112 break rpm generation
13113
Daniel Veillarda022fe02001-03-14 16:30:00 +000013114Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xmlIO.c: one function comment cleanup.
13117
Daniel Veillard25239c12001-03-14 13:56:48 +000013118Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * SAX.c: external subset notations were improperly registered
13121 in the internal subset.
13122
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013123Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * README.cvs-commits: added, pointing to HACKING
13126 * HACKING: updated
13127
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013128Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13129
13130 * parser.c: and Matt Sergeant found one in the XML push
13131 parser (erroneous check I forgot to remove when I fixed the
13132 main parser).
13133
Daniel Veillard68d7b672001-03-12 18:22:04 +000013134Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * xpath.c: ptittom found a small bug in UnaryExpr
13137
Daniel Veillarde356c282001-03-10 12:32:04 +000013138Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13139
13140 * configure.in: bumped to 2.3.4
13141 * error.c: fixed bug #51860
13142 * tree.c: fixed bug #51861
13143 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13144 * tree.[ch] : added xmlDefaultBufferSize
13145 * nanoftp.c: typo in function name header block
13146 * doc/xml.html : updated, added link to XML::LibXSLT
13147 * doc/html/* : rebuilt the docs
13148
Daniel Veillard80f32572001-03-07 19:45:40 +000013149Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13150
13151 * parser.c SAX.c: the new content parsing code raised an
13152 ugly bug in the characters() SAX callback. Found it
13153 just because of strangeness in XSLT XML Rec ouptut :-(
13154
Daniel Veillard6c831202001-03-07 15:57:53 +000013155Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13156
13157 * Makefile.am: Martin Baulig suggested to add -lm
13158 * tree.c: found another bug in xmlNodeGetContent()
13159
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013160Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13161
13162 * xpath.c: Bjorn found the error related to strictness of comparison.
13163
Daniel Veillard29631a82001-03-05 09:49:20 +000013164Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13165
13166 * parser.c: trying to fix the Dtd parsing problem reported
13167 by Gary, side effect of last week speed optimizations.
13168
Daniel Veillard14be0a12001-03-03 18:50:55 +000013169Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13170
13171 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13172 * parserInternals.c: removed unneeded test raised by Stric
13173
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013174Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13175
13176 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13177 and fixed by William Brack). Added xmlXPathFormatNumber.
13178 Changed the sorting slightly.
13179 * configure.in Makefile.am example/Makefile.am: Added -lm.
13180 Please note that applications linking with libxml2, must
13181 also like with the math library from now on.
13182
Daniel Veillardf9533d12001-03-03 10:04:57 +000013183Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13184
13185 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13186
Daniel Veillard2f362242001-03-02 17:36:21 +000013187Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13188
13189 * parser.c: one must report spaces even if the Dtd element
13190 content proves that this is not part of the element content.
13191 * result/valid/*.xml: this changed the ouptu slightly
13192
Daniel Veillardb402c072001-03-01 17:28:58 +000013193Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13194
13195 * configure.in: bumped to 2.3.3
13196 * doc/xml.html: updated
13197
Daniel Veillard77851712001-02-27 21:54:07 +000013198Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * tree.c: minor doc fix
13201 * xpath.c: deallocation issues when a result tree has been
13202 converted to a node-set
13203
Daniel Veillardec70e912001-02-26 20:10:45 +000013204Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13205
13206 * doc/xml.html: oops corrected dates s/2000/2001
13207
Daniel Veillard8730c562001-02-26 10:49:57 +000013208Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * valid.c: new patch from Gary Pennington
13211
Daniel Veillard91e9d582001-02-26 07:31:12 +000013212Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * doc/xml.html: applied patch from Ankh
13215
Daniel Veillardedac3c92001-02-26 01:36:19 +000013216Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13217
13218 * xinclude.c: fixed a problem building on Mac
13219
Daniel Veillard21a0f912001-02-25 19:54:14 +000013220Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13221
13222 * parser.c: more work on increasing parsing ferformances
13223
Daniel Veillard48b2f892001-02-25 16:11:03 +000013224Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13225
13226 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13227 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13228 avoiding memcpy in production builds MEM_CLEANUP macro use
13229 * parser.[ch] parserInternals.c: optimizations of the tightest
13230 internal loops inside the parser. Better checking of I/O
13231 flushing/loading conditions
13232 * xmllint.c : added --timing
13233
Daniel Veillard71681102001-02-24 17:48:53 +000013234Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13235
13236 * configure.in: bumped to 2.3.2
13237 * doc/xml.html: updated for release
13238
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013239Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * xpath.c: found a memleak and fixed a nasty bug
13242
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013243Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13244
13245 * xmllint.[c1] : added return code errors for xmllint
13246 * xpath.c: specific debug dump function for result value trees
13247
Daniel Veillard4b637072001-02-21 21:52:55 +000013248Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * xpath.c: finally implemented xmlXPathCompareNodeSets
13251 * test/XPath/expr/floats results/XPath/expr/floats: added
13252 a test for float expressions
13253
Daniel Veillardf714aa32001-02-21 03:07:44 +000013254Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13255
13256 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13257 * parserInternals.[ch]: trying to speed up parsing
13258 * xpath.c : speeded up node set equality op
13259
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013260Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13263 better handling of ID/IDREF and the list modules associated
13264 * configure.in: small CFLAGS cleanup
13265
Daniel Veillarda8abee62001-02-19 15:14:59 +000013266Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13267
13268 * configure.in: fixed iconv detection on AIX (stric)
13269
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013270Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013271
13272 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13273
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013274Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13275
13276 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13277 and optimized xmlXPathNodeSetSort
13278
Daniel Veillard142adbf2001-02-17 13:21:05 +000013279Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13280
13281 * xpath.c: bug fix when context size is 0
13282 * parser.c: I like Norm's Dtd because they still manage to break
13283 the parser occasionally
13284
Daniel Veillardf23e0092001-02-16 13:21:29 +000013285Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13286
13287 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13288
Daniel Veillarde0e26512001-02-16 00:11:46 +000013289Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13290
13291 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13292 attributes within the XML-1.0 namespace
13293
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013294Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13295
13296 * xpathInternals.h: exported a few axis functions
13297 * doc/xml.html: updated the doc
13298
Daniel Veillard760f4422001-02-15 14:59:48 +000013299Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13300
13301 * configure.in: applied patch from Daniel van Balen for OpenBSD
13302 and bumped version to 2.3.1
13303 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13304 attempt to find autoclosing was simply broken, removed it,
13305 updated the examples, this is better
13306
Daniel Veillardd194dd22001-02-14 10:37:43 +000013307Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13308
13309 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13310 hash functionnalities.
13311 * doc/html/* : rebuild the doc
13312
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013313Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13314
13315 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13316 on predicate
13317 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13318 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13319 really want to have tags closed on output even if we accept
13320 unclosed ones on input
13321
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013322Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13323
13324 * xpath.c: ouch don't free NULL, rare case fixed
13325 * tree.c: don't coalesce text nodes if they don't have the
13326 same behaviour wrt escaping on output
13327
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013328Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13329
13330 * xpath.c: small fixup
13331 * SAX.c: don't warn on empty namespaces.
13332
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013333Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * README: a bit of cleanup
13336 * configure.in: preparing for 2.3.0 release
13337
Daniel Veillard1f83d392001-02-08 09:37:42 +000013338Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * hash.[ch]: added a first version of xmlHashSize()
13341 * valid.c: another bug fix from Gary Pennington
13342
Daniel Veillard5eef6222001-02-07 18:24:48 +000013343Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13344
13345 * valid.c: couple of bug fixes pointed by Gary Pennington
13346 * HTMLtree.c: #if 0 cleanup
13347
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013348Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13349
13350 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13351 which removes a time consuming check of xmlXPathNodeSetAdd()
13352 and use it in places where we are sure to not break unicity
13353
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013354Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13355
13356 * xpath.c: bug fixes found from XSLT
13357 * tree.c: preserve node->name special values when copying nodes.
13358 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13359 external subset are fetched when available but without full
13360 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13361 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13362 output with encoding disabled.
13363
Daniel Veillard2c833b62001-02-03 08:52:06 +000013364Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13365
13366 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13367 xmlCheckFilename should not be called from xmlFileOpenW
13368 and xmlGzfileOpenW
13369
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013370Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13373 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13374 added the new tests for URI normalization
13375 * testURI.c: fixed stoopid bugs
13376 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13377 the URI in the error messages are now properly normalized
13378
Daniel Veillardea28ce62001-02-02 08:20:19 +000013379Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13380
13381 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13382
Daniel Veillarde99a4762001-02-01 04:34:35 +000013383Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13386
Daniel Veillard2b325a02001-01-31 20:46:31 +000013387Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13388
13389 * xpath.c: fixed mod operator
13390
Daniel Veillardde55cf62001-01-31 15:53:13 +000013391Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * parser.c: fixed xmlStrcat doc
13394 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13395 trees.
13396
Daniel Veillard2f913b72001-01-31 13:23:49 +000013397Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * xpath.c result/XPath/tests/chaptersbase
13400 result/XPath/tests/simplebase: fixed XPath node()
13401 * tree.c: small fix in xmlNewNs()
13402 * Makefile.am: removed extraneous xml2Conf.sh rule
13403
Daniel Veillardb42042b2001-01-28 07:40:36 +000013404Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13405
13406 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13407 Changed the library name, in order to get libxml-devel and
13408 libxml2-devel to coexist on a single system
13409 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13410 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13411
Daniel Veillardee0a4662001-01-27 18:59:33 +000013412Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13415 libxml2-devel installable in // as libxml-devel.
13416
Daniel Veillard5eb05942001-01-27 17:50:22 +000013417Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * doc/Makefile.am: fixed make rebuild in doc
13420 * doc/html/*.html: rebuilt the docs
13421
Daniel Veillard65c295d2001-01-26 09:32:39 +000013422Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13425
Daniel Veillard8e199902001-01-25 18:54:39 +000013426Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13427
13428 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13429 the HTML doc to go into the -devel RPM ...
13430 * aclocal.m4 config.h.in: some updates due to auto* magic
13431
Daniel Veillard93086662001-01-25 18:13:04 +000013432Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * xpath.h: added a hook in the context structure allowing to
13435 link to extra support, needed for XSLT
13436
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013437Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13438
13439 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13440 xmlXPtrCmpPoints to use it.
13441 * propagated the following patch from Alejandro Forero
13442 * include/win32config.h xmlIO.c: applied further suggestions
13443 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13444 * example/gjobread.c: fixed warnings, now that it builds
13445
13446Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13447
13448 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13449
13450 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13451 filename points to a valid file (not a directory).
13452 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13453 Added calls to xmlCheckFilenameDir.
13454
13455 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13456 `path' (rather than `filename') as the parameter to gzopen and open.
13457
Daniel Veillard48177c22001-01-23 15:27:41 +000013458Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13459
13460 * Makefile.am: fixed a problem with EXTRA_DIST
13461
Daniel Veillardb83ba402001-01-22 22:45:10 +000013462Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13463
13464 * Makefile.am example/Makefile.am: finally found the trick
13465 to build the example, i.e. add "." in SUBDIRS before example
13466 in the list <grin/>
13467
Daniel Veillard82687162001-01-22 15:32:01 +000013468Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13469
13470 * doc/xml.html: updated with an XSLT section, removed pointer to
13471 W3C CVS base.
13472
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013473Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13474
13475 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13476 too, and deallocation need to occur the same way.
13477
Daniel Veillarde4566462001-01-22 09:58:39 +000013478Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13479
13480 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13481 type correponding to an XSLT result tree fragment. Share most
13482 of the data format with node set, as well as operators.
13483 * HTMLtree.c: added a newline at the end of the doctype output
13484 whe this one is not present initially.
13485 * tree.c: make sure taht the parent and doc pointers are properly
13486 set when copying attributes (lists).
13487
Daniel Veillard701c7362001-01-21 09:48:59 +000013488Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13491
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013492Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13493
13494 * xpath.c: seems I finally killed that ugly path evaluation
13495 context bug (tagged 9999 in case is is wrong)
13496
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013497Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13498
13499 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13500 for XSLT
13501
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013502Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13503
13504 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13505 for xmlGzfileOpen() bug
13506
Daniel Veillardf6eea272001-01-18 12:17:12 +000013507Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13508
13509 * xpath.c: removed an error found by XSLT usage
13510 * tree.c parserInternals.h: use a predefined static string
13511 for text and comment nodes, avoid freeing them in xmlFreeNode,
13512 exported the string name in parserInternals.h and added
13513 another value to disable encoding at output (for XSLT),
13514 gain memory, time.
13515
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013516Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13519 win32/libxml2/libxml2_so.dsp: new makefiles and update
13520 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13521
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013522Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13523
13524 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13525 Gary Pennington
13526
Daniel Veillard389e6b72001-01-15 19:41:13 +000013527Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13528
13529 * xpath.c: fixed the comaprision of values and nodelists,
13530 need to compare nodelist still ...
13531 * debugXML.c: avoided a possible core dump
13532 * HTMLparser.c: cleanup
13533 * nanohttp.c: contributed fix.
13534 * tree.c: fixes in properties handling added xmlSetNsProp
13535 needed by libxslt
13536 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13537 comment
13538 * TODO: updated
13539
Daniel Veillard167bd532001-01-06 21:09:34 +000013540Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * parser.c parserInternals.c: applied Bjorn Reese optimization
13543 patch
13544
13545Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * Makefile.am: applied patch fro make check from Martin Vidner
13548
Daniel Veillard503b8932001-01-05 06:36:31 +000013549Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13550
13551 * configure.in: preparing 2.2.11
13552 * doc/html/*: rebuild the HTML files
13553 * doc/xml.html : updated
13554
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013555Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * tree.c: fixed a stupid bug
13558 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13559 patches related to validation of an XInclude processing result
13560 * TODO: updated
13561
Daniel Veillarde2488192001-01-04 10:54:22 +000013562Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13565 on large files
13566
Daniel Veillardf060a412001-01-03 20:52:44 +000013567Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13568
13569 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13570
Daniel Veillard45cff692001-01-03 18:02:04 +000013571Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13572
13573 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13574 reported by Jonas Borgström
13575 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13576
Daniel Veillard08108982001-01-03 15:24:58 +000013577Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13578
13579 * testXPath.c xpath.c: fixing the XPath union expressions problem
13580 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13581
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013582Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13583
13584 * xmllint.c: Made is so if the file name is "-" is will read form
13585 standard input. Sven Heinicke <sven@zen.org>
13586 * tree.c: fixed a problem when growing buffer
13587 * tree.h: fixed the comment of the node types following andersca
13588 comment
13589 * TODO: updated
13590
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013591Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13592
13593 * HTMLparser.[ch]: added a way to avoid adding automatically
13594 omitted tags. htmlHandleOmittedElem() allows to change the
13595 default handling.
13596 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13597 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13598 of xmllint too when using --memory flag, added a memory test
13599 suite at the Makefile level.
13600 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13601 with namespace use when encountering QNames in XPath evalation,
13602 added xmlns() scheme in XPointer.
13603 * nanoftp.c : incorporated a fix
13604 * parser.c xmlIO.c: fixed problems raised with encoding when using
13605 the memory I/O
13606 * parserInternals.c: closed bug 25934 reported by
13607 torsten.landschoff@innominate.de
13608 * TODO: updated
13609
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013610Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13611
13612 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13613 on a non-updated tree :-(, made a 2.2.10 release to correct the
13614 situation
13615
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013616Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13617
13618 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13619 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13620 integrated a set of OpenVMS changes from Howard Taylor
13621 <Howard.Taylor@pacoast.com>
13622
Daniel Veillard58770e72000-11-25 00:48:47 +000013623Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13624
13625 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13626 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13627
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013628Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13629
13630 * HTMLparser.c: some fixes on auto-open of html/head/body
13631 * encoding.c: fixed a compilation error on some gcc env
13632 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13633 XPointer implementation
13634 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13635 related XPointer tests and associated results
13636
Daniel Veillard300f7d62000-11-24 13:04:04 +000013637Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13638
13639 * doc/xmldtd.html doc/xml.html: following a short step by step
13640 guidance on IRC to help maciej with DTDs I started a small
13641 page on the subject.
13642
Daniel Veillard748e45d2000-11-17 16:36:08 +000013643Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13644
13645 * HTMLparser.c: fixed handling of broken charrefs
13646 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13647 patches
13648
Daniel Veillard28929b22000-11-13 18:22:49 +000013649Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13650
13651 * doc/xml.html doc/html/* : rebuilt the docs after adding
13652 xinclude and updated page for 2.2.7 and 2.2.8
13653 * configure.in: releasing 2.2.8
13654
Daniel Veillard41e06512000-11-13 11:47:47 +000013655Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13656
13657 * parser.[ch] parserInternals.c: applied the conditional
13658 section processing fix from Jonathan P Springer
13659 <jonathan.springer2@gte.net>
13660 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13661 project file, fixed iconv default non support
13662 * xpath.c: fixed the problem of evaluating relative expressions
13663 when a node context is provided.
13664
Daniel Veillardbf432752000-11-12 15:56:56 +000013665Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13666
13667 * nanoftp.c: fixed gcc 2.95 new warnings
13668 * SAX.c: fixed a stupid bug
13669 * tree.c: fixed a formatting problem when round-tripping
13670 from/to memory
13671 * xinclude.c: chased memleak, fixed a base problem
13672 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13673 xmlXPtrBuildNodeList()
13674 * TODO: updated
13675 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13676 adding a first small set of regression tests for XInclude
13677
Daniel Veillardc2def842000-11-07 14:21:01 +000013678Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13679
13680 * nanohttp.[ch]: applied Wayne Davison patches to access
13681 the WWW-Authorization header.
13682 * parser.c: Closed Bug#30847: Problems when switching encoding
13683 in short files by applying Simon Berg's patch.
13684 * valid.c: fixed a validation problem
13685 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13686 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13687 Wayne Davison
13688 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13689 need to be extended to non full nodes selections.
13690 * xinclude.c: starts to work decently
13691
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013692Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13693
13694 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13695 debugXML.c xmlversion.h.in: Started adding XInclude support,
13696 this is a new xmllint option
13697 * tree.c xpath.c: applied TOM patches for XPath
13698 * xpointer.c: fixed a couple of errors.
13699 * uri.c: added an escaping function needed for xinclude
13700 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13701 new warning from RH70 gcc's version
13702
Daniel Veillarda4964b72000-10-31 18:23:44 +000013703Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13704
13705 * HTMLparser.c: fixed loop on invalid char in scripts
13706 * parser.c: update to description of xmlIOParseDTD()
13707 * libxml.m4 xmlversion.h.in: changes contributed by
13708 Michael Schmeing <m.schmeing@internet-factory.de>
13709 * configure.in: preparing for 2.2.7
13710 * Makefile.am: trying to avoid config.h and acconfig.h
13711 being included in the distrib
13712 * configure.in: released 2.2.7
13713
13714Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13715
13716 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13717 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13718
Daniel Veillard01411222000-10-30 15:33:22 +000013719Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13720
13721 * parser.[ch]: added xmlIOParseDTD()
13722 * xpointer.c: added support for the 2 extra parameters of
13723 string-range, fixed a stoopid error when '0' was present
13724 in XPointer expressions
13725 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13726 testsuite for the above
13727
Daniel Veillard6db58192000-10-30 09:27:53 +000013728Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13729
13730 * libxml.spec.in: improved package descriptions
13731
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013732Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13733
13734 * xpath.c xpathInternals.h: applied a large cleaning patch
13735 from TOM <ptittom@free.fr>, it also add namespace support
13736 for function and variables registration.
13737
Daniel Veillardbd20df72000-10-29 17:53:40 +000013738Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13739
13740 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13741 * Makefile.mingw: Wayne Davison's update adding hash.c
13742
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013743Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13744
13745 * xpath.c: fixed the root evaluation problems
13746 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13747 ignorable spaces with <b> <bold> <em>
13748 * tree.c: fixed a loop in xmlSearchNsByHref()
13749
Daniel Veillard767662d2000-10-27 17:04:52 +000013750Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13751
13752 * xpath.c: applied another XPath patch from TOM
13753 * xpath.c include/makefile.am: applied another patch from
13754 china@thewrittenword.com (cleanup on IRIX).
13755
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013756Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13757
13758 * xml-config.1: received a fixed version from Fredrik Hallenberg
13759 <hallon@lysator.liu.se>
13760
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013761Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13762
13763 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13764 cleanup patch for XPath
13765
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013766Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13767
13768 * patched to redirrect all "out of context" error messages to
13769 a reconfigurable routine. The changes are:
13770 * xmlerror.h : added the export of an error context type (void *)
13771 an error handler type xmlGenericErrorFunc there is an interface
13772 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13773 to reset the error handling routine and its argument
13774 (by default it's equivalent to respectively fprintf and stderr.
13775 * all the c files: all wild accesses to stderr or stdout within
13776 the library have been replaced to calls to the handler.
13777
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013778Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13779
13780 * configure.in: release 2.2.6
13781 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13782 exporting the inner functions of xpath for extension modules
13783 * doc/*: updated and rebuilt the doc
13784
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013785Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13786
13787 * nanohttp.c : applied Wayne HTTP cleanup patch
13788 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13789 and xmlNodeSetSpacePreserve()
13790
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013791Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * xpath.c: closing bug #29260
13794
Daniel Veillard126f2792000-10-24 17:10:12 +000013795Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13796
13797 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13798 multikey tuples, made hash structure opaque
13799 * valid.[ch]: moved elements, attributes, notations decalarations
13800 as well as ID and refs to hash tables.
13801 * entities.c: hash cleanup
13802 * xmlmemory.c: fixed a dump problem in debug mode
13803 * include/Makefile.am: problem passing in DESTDIR= values patch
13804 from Marc Christensen <marc@calderasystems.com>
13805 * nanohttp.c: removed debugging remains
13806 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13807 * HTMLparser.c parser.c: fixing a number of problems with the
13808 macros in the *parser.c files (Wayne).
13809 * HTMLparser.c: close the previous option when opening a new one
13810 (Marc Sanfacon).
13811 * result/HTML/*: updated the HTML results accordingly
13812
Daniel Veillard52afe802000-10-22 16:56:02 +000013813Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13814
13815 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13816 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13817 XPath functions and XML entities table to them. More to come...
13818 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13819
Daniel Veillard683cb022000-10-22 12:04:13 +000013820Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13821
13822 * tree.c: coalesce adjacent text nodes
13823 * valid.c: handling of blank nodes in DTd validation (raised
13824 by problems with a posteriori validation).
13825 * nanohttp.c: changing behaviour on HTTP write stuff.
13826 * HTMLtree.c: forced body and html to be explicitely closed.
13827 * xpath.h: exported more XPath functions.
13828
Daniel Veillard1baf4122000-10-15 20:38:39 +000013829Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13830
13831 * Release of 2.2.5
13832 * xpointer.c: range() range-inside and other helper functions
13833 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13834
Daniel Veillard47e12f22000-10-15 14:24:25 +000013835Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13836
13837 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13838 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13839
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013840Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13841
13842 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13843 and XPointer modules
13844
Daniel Veillard134c9f32000-10-15 10:27:08 +000013845Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * SAX.h: closed #25107
13848
Daniel Veillard39915622000-10-15 10:06:55 +000013849Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13850
13851 * testSAX.c: fixed problem with cdata reporting
13852 * SAXresult/* : updated
13853
Daniel Veillard1e851392000-10-15 10:02:56 +000013854Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13855
13856 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13857 Closed bug #27499, added to regression tests
13858 * TODO: updated
13859
Daniel Veillard7eda8452000-10-14 23:38:43 +000013860Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13861
13862 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13863 support for SCRIPT and STYLE with help from Bjorn Reese
13864 * test/HTML/* result/HTML/*: added simple testcase and updated
13865 the existing ones.
13866
Daniel Veillardff9c3302000-10-13 16:38:25 +000013867Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13868
13869 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13870 string-range for empty strings
13871 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13872 test/XPath/xptr/strrange: augmented the XPointer testsuite
13873
Daniel Veillard189446d2000-10-13 10:23:06 +000013874Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13875
13876 * doc/xml.html doc/xmlmem.html: added a module describing memory
13877 interfaces and use, updated the main page.
13878
Daniel Veillard2f971a22000-10-12 23:26:32 +000013879Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13882 nanoftp code work on Windows too now
13883
13884Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013885
13886 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13887 * xpointer.c: implemented string-range() at least a good first version
13888 * test/XPath/docs/str test/XPath/xptr/strrange
13889 result/XPath/xptr/strrange: the string-range() tests
13890
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013891Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13892
13893 * Makefile.am include/Makefile.am include/win32config.h
13894 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13895 and make distcheck
13896
Daniel Veillard19d61112000-10-11 23:50:35 +000013897Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13900 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13901 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13902
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013903Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13904
13905 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13906 patch for socklen_t detection by
13907 Albert Chin-A-Young <china@thewrittenword.com>
13908
Daniel Veillardcd429612000-10-11 15:57:05 +000013909Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13910
13911 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13912 and added a --dtdvalid option to xmllint used to test it
13913
Daniel Veillard47c02452000-10-11 13:04:36 +000013914Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13915
13916 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13917 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13918
Daniel Veillard2d38f042000-10-11 10:54:10 +000013919Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13920
13921 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13922 handlings (registration, lookup, cleanup)
13923
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013924Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13925
13926 * configure.in Makefile.am include/makefile.am: adding XPointer
13927 and XPtrtests target
13928 * xpointer.[ch] : new files for XPointer support
13929 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13930 more XPath tests
13931
Daniel Veillard57fda592000-10-10 23:24:14 +000013932Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13933
13934 * configure.in: fixed, very broken, make distcheck works again
13935
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013936Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13937
13938 * More work toward 2.2.5, integrated a number of patches
13939 * configure.in Makefile.am win32config.h.in: trying to cleanup
13940 make distcheck .... huh ...
13941 * include/Makefile.am include/win32config.h: new directory
13942 for includes
13943 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13944 updated teh makefiles and instructions for WIN32
13945 * xpath.c: small fixes
13946 * test/XPath/ results/XPath: updated the testcases and results
13947 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13948 suggested patches
13949 * valid.c: fixed an ID bug
13950
Daniel Veillardb71379b2000-10-09 12:30:39 +000013951Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
13954 the automake bug where wrong dependancies were generated.
13955 * xpath.[ch]: worked on XPointer
13956
Daniel Veillard7e99c632000-10-06 12:59:53 +000013957Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * configure.in Makefile.am: 2.2.5, ship the include in an
13960 include/libxml subdirectory, use symlinks when using CVS
13961 * testSAX.c: fixed small bug
13962 * testXPath.c: changed the way testfiles are parsed
13963 * debugXML.c: same kind of cleanup when parsing an argument expression
13964 XPath/XPointers can have blanks embedded
13965 * xpath.[ch]: more cleanup, reorgs for XPointer work
13966 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
13967 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
13968
Daniel Veillard55b91f22000-10-05 16:30:11 +000013969Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13970
13971 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
13972 in the XPath engine, rewrote large parts of it, now it's far
13973 cleaner and in sync with the REC not an old WD. Fixed a parsing
13974 problem in the interactive XML shell found when testing XPath.
13975
Daniel Veillardac260302000-10-04 13:33:43 +000013976Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13977
13978 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
13979 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
13980 examples with the extra test
13981
Daniel Veillard7cfce322000-10-04 12:40:27 +000013982Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13983
13984 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
13985 the global init function.
13986
Daniel Veillard970112a2000-10-03 09:33:21 +000013987Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13988
13989 * HTMLparser.c: Doohhh, attribute name parsing was still case
13990 sensitive ! Fixed this ...
13991 * result/HTML/* : updated the tests results accordingly
13992
Daniel Veillard740abf52000-10-02 23:04:54 +000013993Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
13996 engine, should be far more stable, incorporated a new version of
13997 preceding/following axis, need testing
13998 * uri.c: fixed file:///c:/a/b/c problem
13999 * test/XPath/tests/idsimple: augmented the XPath tests
14000
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014001Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14002
14003 * doc/* rebuilding docs for 2.2.4 release
14004
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014005Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * configure.in: releasing 2.2.4
14008 * parser.[ch]: added xmlStrEqual()
14009 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14010 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14011 use xmlStrEqual instead
14012 * TODO: updated
14013 * added an XPath test
14014
Daniel Veillardbc765302000-10-01 18:23:35 +000014015Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14016
14017 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14018 * entities.h: exported xmlInitializePredefinedEntities
14019 * parser.[ch] : added xmlInitParser()
14020 * parserInternals.h : had to export htmlInitAutoClose()
14021
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014022Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14023
14024 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14025 problems
14026 * Makefile.am : added XPath regression tests to normal tests
14027 * uri.c: fixed a problem with local paths, cleanup
14028 * parser.c: fixed a problem with large CData sections
14029
Daniel Veillardd2ade932000-09-30 14:39:55 +000014030Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * configure.in xml-config.in: patch from "Ben Taylor"
14033 <sol7x86@hotmail.com> for solaris shared libs lookup
14034
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140352000-09-30 Martin Baulig <baulig@suse.de>
14036
14037 * libxml-2.0.pc.in: Provide pkg-config script.
14038
14039 * configure.in: Create the libxml-2.0.pc script from the
14040 libxml-2.0.pc.in templates.
14041 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014042 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014043
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014044Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14045
14046 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14047 when compiling with MSC
14048
Daniel Veillard46057e12000-09-24 18:49:59 +000014049Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14050
14051 * xpath.c: patch for normalize-string() substring-before(),
14052 substring-after() and translate() functions from Bjorn Reese
14053 <breese@mail1.stofanet.dk>
14054 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14055 Fredrik Hallenberg <hallon@lysator.liu.se>
14056 * TODO: updated
14057
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014058Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14059
14060 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14061 problem of socklen_t being undefined on a number of platforms
14062 * debugXML.c: fixed a compilation problem when without snprintf
14063
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014064Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14065
14066 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14067 an URI bug and a fix for the control-character-induced infinite loop
14068 * nanohttp.c: preventive fix for compiling on WIN32
14069
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014070Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * xmlint.c: closing bug #25000
14073
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014074Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14075
14076 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14077 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14078 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14079 related function, fixing xmlStrncmp(), and associated cleanup
14080 * result/HTML/entities.html.sax: updating result
14081
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014082Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14083
14084 * uri.c: applied patch for URI escaping from Wayne Davison
14085 <wayned@blorf.net>
14086 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14087 from Denis Barbier <barbier@imacs.polytechnique.fr>
14088 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14089 patch from Wayne Davison
14090
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014091Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14092
14093 * doc/xml.html : updated with new releases, adding "how to help"
14094
Daniel Veillard04698d92000-09-17 16:00:22 +000014095Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14096
14097 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14098 removed a few warnings in pedantic mode ...
14099 * parserInternals.c parser.c: moved encoding switching function
14100 to parserInternals.c
14101 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14102
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014103Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14104
14105 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14106 error or warning handlers
14107
Daniel Veillardb1059e22000-09-16 14:02:43 +000014108Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14109
14110 * parserInternals.c parserInternals.h parser.c Makefile.am:
14111 created a new module parserInternals.c, moved most of the
14112 code shared by the various parsers there, as well as
14113 deprecated code from parser.c. More cleanup of parser.c
14114 * uri.c: fixed a problem when URI is NULL
14115 * valid.c: speedup when looking for an attribute declaration
14116
Daniel Veillard39c7d712000-09-10 16:14:55 +000014117Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14118
14119 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14120 the cleanup of the computation of URI references when seeking
14121 external entities. The URI reference string and the resulting
14122 URI are both stored now.
14123 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14124 large s(n)printf checks and cleanup from Denis Barbier
14125 <barbier@imacs.polytechnique.fr>
14126 * xmlversion.h.in tree.h: couple of SGML declarations for a
14127 possible docbook module.
14128 * result/VC/ : a couple of test output changed due to the change
14129 of the entities URI
14130
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014131Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14132
14133 * parser.h: added a _private field for linking user's data
14134
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014135Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14136
14137 * parser.c parserInternals.h: demacroified most of the IS_XXX
14138 the gain in size is significant so ...
14139
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014140Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14141
14142 * entities.c: cases where looking up entities with doc==NULL
14143 covered
14144
Daniel Veillard90e11312000-09-05 10:42:32 +000014145Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14146
Daniel Veillard1de50802000-09-07 08:54:32 +000014147 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014148 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14149
Daniel Veillard98a79162000-09-04 11:15:39 +000014150Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14151
Daniel Veillard1de50802000-09-07 08:54:32 +000014152 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014153 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14154 * Makefile.in: added URItest and included thenin "make tests"
14155
14156Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014157
14158 * xmlversion.h.in: closed bug 22941
14159
Daniel Veillard2bb89092000-08-31 14:57:50 +000014160Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14161
14162 * doc/xmlio.html: added doc and example for entity loader
14163 redefinition.
14164
Daniel Veillard96984452000-08-31 13:50:12 +000014165Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14168 used by libxml
14169
Daniel Veillarde715dd22000-08-29 18:29:38 +000014170Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14171
14172 * parser.c: Fixed bug on invalid ontent characters and when using
14173 push.
14174 * xmllint.c: fixed xmllint endling of errors in push mode
14175
Daniel Veillard4948eb42000-08-29 09:41:15 +000014176Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14177
14178 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014179 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014180 * result/HTML/*.sax: regenerated HTML SAX output
14181 * parser.c: more cleanup.
14182
Daniel Veillarde010c172000-08-28 10:04:51 +000014183Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014186 patches from Wayne Davison <wayned@users.sourceforge.net>,
14187 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014188 * HTMLparser.c: fixed an ignorable white space detection bug
14189 occuring when parsing with SAX only
14190 * result/HTML/*.sax: updated since the output is now HTML
14191 encoded...
14192
Daniel Veillard47f3f312000-08-27 22:40:15 +000014193Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014195 * HTMLparser.[ch]: applied some of Wayne Davison
14196 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014197
Daniel Veillarde0854c32000-08-27 21:12:29 +000014198Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
14200 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14201 undeclared namespace prefix was used, added a warning.
14202 Cleaned up support w.r.t. entities, spilling out a warning
14203 and being pedantic on lookups.
14204 * test/warning/ent9 : added testcase for previous example.
14205 * TODO: updated
14206 * parserInternals.h parser.c: changed the way names are parsed
14207 now allow infinite size and decrease penalty for normal use
14208 * parser.c: Started a big cleanup/check of the parser code,
14209 fixed some of the most tortuous entity code, spotted code
14210 unused anymore
14211 * test/*: added tests for very long names and related nasty
14212 things.
14213
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014214Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14215
14216 * doc/encoding.html: added encoding aliases doc
14217 * doc/xml.html: updates
14218 * encoding.[ch]: added EncodingAliases functions
14219 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14220 bottleneck affecting large DTDs like Docbook
14221 * parser.[ch] xmllint.c: added a pedantic option, will be
14222 useful
14223 * SAX.c: redefinition of entities is reported in pedantic mode
14224 * testHTML.c: uninitialized warning from gcc
14225 * uri.c: fixed a couple of bugs
14226 * TODO: added issue raised by Michael
14227
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014228Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14229
14230 * doc/encoding.html: propagated Martin Duerst suggestions
14231
Daniel Veillard52402ce2000-08-22 23:36:12 +000014232Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14233
14234 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14235 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14236 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14237 by Wayne Davison
14238
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014239Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14240
14241 * nanoftp.c nanohttp.c: small cleanup
14242 * TODO: updated
14243
Daniel Veillard244ece92000-08-19 20:58:02 +000014244Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * added an old VC testcase and updated title.xml entity
14247
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014248Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14249
14250 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14251 done on auto-opening of <p> tags and cleanup of SAX output
14252
Daniel Veillard979e55e2000-08-19 16:48:54 +000014253Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14254
14255 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14256
Daniel Veillard4540be42000-08-19 16:40:28 +000014257Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14258
14259 * doc/xml.html libxml.* structure.*: updated the doc a bit
14260
Daniel Veillard808a3f12000-08-17 13:50:51 +000014261Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14262
14263 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14264 of SAX tests
14265
Daniel Veillard29579362000-08-14 17:57:48 +000014266Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14267
14268 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14269 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14270
Daniel Veillard1255ab72000-08-14 15:13:33 +000014271Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14272
14273 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14274 * testHTML.c: fix core dump on Solaris 2.x systems
14275 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14276 * result/HTML/*.sax: previous bug fix lead to new results
14277
Daniel Veillard03109292000-08-14 14:58:22 +000014278Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14279
14280 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14281 * configure.in: added --with-readline=DIR to accept alternate
14282 path for readline include/library
14283 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14284 for ANSI under HP-UX
14285 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14286 includes @LIBS@
14287
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014288Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14289
14290 * doc/* : rebuilt the docs
14291 * getting ready for 2.2.2 release
14292
Daniel Veillard87b95392000-08-12 21:12:04 +000014293Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14294
14295 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14296 and xmlAddFeature()
14297 * tree.[ch]: added xmlAddChildList()
14298 * xmllint.c: MAP_FAILED macro test
14299 * parser.h: added xmlParseCtxtExternalEntity()
14300 * valid.c: applied bug fixes removed warning
14301 * tree.c: added CDATA block to elements content
14302 * testSAX.c: cleanup of output
14303 * testHTML.c: added SAX testing
14304 * encoding.c: better error recovery
14305 * SAX.c, parser.c: fixed one of the external entity processing
14306 of the OASis testsuite
14307 * Makefile.am: added HTML SAX regression tests
14308 * configure.in: bumped to 2.2.2
14309 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14310 SAX results
14311
Daniel Veillard88a172f2000-08-04 18:23:10 +000014312Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * configure.in: patch for HP compiler
14315
143162000-08-04 Sven Heinicke <sven@zen.org>
14317
14318 * xmllint.c: Was coredumping sometimes when the file given didn't
14319 exist.
14320
Daniel Veillard46e370e2000-07-21 20:32:03 +000014321Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14322
14323 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014324
Daniel Veillard46e370e2000-07-21 20:32:03 +000014325 when using in memory parsing. Need some cleanup.
14326 * xmllint.c configure.in: added a --memory flag to test memory
14327 parsing
14328
Daniel Veillard36650692000-07-21 15:16:39 +000014329Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14330
14331 * nanohttp.c: fixed socklen_t replacement to unsigned int
14332 * parser.c: fixed a space handdling missing at the end of
14333 production 28 DOCTYPE.
14334 * xmlmemory.c: fixed a stupid bug on the routine to override
14335 allocation functions
14336 * TODO: updated
14337
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014338Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14339
14340 * doc/ regenerated the docs
14341
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014342Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14343
14344 * doc/encoding.html doc/xml.html: added I18N doc
14345 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14346 improvements, both parser and filters, added ASCII & HTML,
14347 fixed the ISO-Latin-1 one
14348 * xmllint.c testHTML.c: added/made visible --encode
14349 * debugXML.c : cleanup
14350 * most .c files: applied patches due to warning on Windows and
14351 when using Sun Pro cc compiler
14352 * xpath.c : cleanup memleaks
14353 * nanoftp.c : added a TESTING preprocessor flag for standalong
14354 compile so that people can report bugs more easilly
14355 * nanohttp.c : ditched socklen_t which was a portability mess
14356 and replaced it with unsigned int.
14357 * tree.[ch]: added xmlHasProp()
14358 * TODO: updated
14359 * test/ : added more test for entities, NS, encoding, HTML, wap
14360 * configure.in: preparing for 2.2.0 release
14361
Daniel Veillard49703262000-07-10 10:27:46 +000014362Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * nanoftp.c: fixed the way the control connection is handled
14365 * libxml.spec.in: fixed the dependancies and cleanup
14366
Daniel Veillard306be992000-07-03 12:38:45 +000014367Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14368
14369 * doc/xml.html: changed the xmlsoft.org structure, updated the
14370 examples w.r.t. root and childs
14371
Daniel Veillard7d853352000-07-02 18:53:09 +000014372Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14375
Daniel Veillard365e13b2000-07-02 07:56:37 +000014376Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14377
14378 * HTMLparser.c: Work on character encoding support for the HTML parser
14379 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14380 * encoding.c: Fixed a potential memleak in the encoding stuff
14381
Daniel Veillardaf743792000-07-01 11:49:28 +000014382Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14383
14384 * doc/FAQ.html doc/Makefile.am : added a FAQ
14385
14386Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014387
14388 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14389 of the HTML parser to force it to not bypass SAX
14390
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014391Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14392
14393 * win32config.h.in: updated
14394 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14395 lacks iconv support :-( need to release 2.1.1
14396 * configure.in: release 2.1.1
14397 * HTMLparser: fixed bug #14784
14398 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14399 by Windows compiler
14400 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14401 the SAX startDocument() callback.
14402 * TODO: updated
14403
14404Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14405
14406 * added xmlStopParser()
14407
Daniel Veillardbe803962000-06-28 23:40:59 +000014408Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14409
14410 * configure.in: 2.1.0 prerelease
14411 * Large resync between W3C and Gnome tree
14412 * nanoftp, nanohttp.c: fixed stalled connections probs
14413 * HTMLtree.c SAX.c : support for attribute without values in
14414 HTML for andersca
14415 * valid.c: Fixed most validation + namespace problems
14416 * HTMLparser.c: start document callback for andersca
14417 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14418 * parser.h, SAX.c: serious speed improvement for large
14419 CDATA blocks
14420 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14421 different encoding
14422 * example/Makefile.am example/gjobread.c tree.h: work on
14423 libxml1 libxml2 convergence.
14424 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14425 and the LIBXML_TEST_VERSION macro
14426
Daniel Veillardc310d562000-06-23 18:32:15 +000014427Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14428
14429 * doc/xml.html: various patches and improvements typo fixed by
14430 Felix Natter
14431 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14432 from Felix Natter <fnatter@gmx.net>
14433
Daniel Veillardf3029822000-05-06 08:11:19 +000014434Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14435
14436 * doc/upgrade.html: updated with instructions for support of both
14437 libxml-1.x and libxml-2.x
14438 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14439 for 2.x support and also fixed includes
14440
14441
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014442Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14443
14444 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14445 the encoding support, added iconv support, so now libxml if
14446 compiled with iconv automatically support japanese encodings
14447 among others. Work based on initial patch from Yuan-Chen Cheng
14448 I may have broken binary compat in the encoding handler
14449 registration scheme, but that was so utterly broken I don't
14450 expect anybody to have used this feature until now.
14451 * parserInternals.h: fixup on the CHAR range macro
14452 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14453 code.
14454 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14455 * uri.c: added xmlParseURI() I can't believe I forgot to
14456 implement this one in 2.0 !!!
14457 * SAX.c: moved doc->encoding update in the endDocument() call.
14458 * TODO: updated.
14459
Daniel Veillard06047432000-04-24 11:33:38 +000014460Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * tree.h: removed extraneous xmlRemoveProp definition
14463 * TODO: added item about --disable-corba configure switch
14464 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14465 * nanoftp.c: fixed include problems giving troubles on AIX and
14466 slowlaris
14467 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14468 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14469 comment and headers changes to lower gtk-doc number of warnings
14470 * doc/html/*: rebuilt docs
14471
Daniel Veillarde0aed302000-04-16 08:52:20 +000014472Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14473
14474 * HACKING: documented the tag for 1.x and instructions
14475
Daniel Veillard5e873c42000-04-12 13:27:38 +000014476Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14477
14478 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14479 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14480 xmlCreateIOParserCtxt
14481 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14482 significant overall improvement
14483 * xmllint.c: added I/O test to xmllint
14484 * testSAX.c: added a speed test
14485 * doc/* : updated/regenerated
14486
Daniel Veillardfc708e22000-04-08 13:17:27 +000014487Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14488
14489 * xpath.c uri.h parserInternals.h: cosmetic changes from
14490 "Timur I. Bakeyev" <timur@bat.ru>, including making
14491 xmlCreateURI() public
14492
Daniel Veillard5d211f42000-04-07 17:00:24 +000014493Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14494
14495 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14496 and the code at the same time. Added a clean mechanism for
14497 overload or added input methods: xmlRegisterInputCallbacks()
14498 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14499 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14500 * TODO: updated
14501 * doc/* : updated/regenerated
14502 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14503 source dir
14504
Daniel Veillarde77a9182000-04-05 19:12:29 +000014505Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14506
14507 * testURI.c: yet another forgotten commit, I should get some sleep !
14508
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014509Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14510
14511 * xmllint.c: forgot to commit this too ?
14512
Daniel Veillardb9df4042000-04-05 14:23:16 +000014513Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14514
14515 * xmlversion.h.in : forgot to commit this previously
14516
Daniel Veillard361d8452000-04-03 19:48:13 +000014517Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14518
14519 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14520 * README TODO: updated for release
14521 * uri.c uri.h: added authority parsing/saving
14522 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14523 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14524 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14525 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14526 Makefile.am : added compile-time customization of libxml
14527 --with-ftp --with-http --with-html --with-xpath --with-debug
14528 --with-mem-debug
14529 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14530 #include <libxml/xxx.h> I hope it won't break too much stuff
14531 and will be manageable in the future...
14532 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14533 and added xmllint to the installed programs
14534 * uri.h: added xmlFreeURI()
14535
Daniel Veillardec303412000-03-24 13:41:54 +000014536Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14537
14538 * uri.c uri.h: finished the escaping handling, the base support
14539 and the URI path normalization. Looks good just lacks the
14540 authority content parsing code.
14541 * Makefile.am: added instructions to generate testURI
14542 * TODO: updated
14543 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14544 added links and icons for W3C and Gnome
14545
Daniel Veillard8f621982000-03-20 13:07:15 +000014546Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14547
14548 * xmlmemory.[ch] : seems I forgot to actually update the files in
14549 the last commit :-)
14550 * doc/xml.html doc/html/* : updated and uploaded the docs
14551
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014552Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14553
14554 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14555 * TODO: updated
14556 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014557 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014558 gfree).
14559 * Makefile.am, uri.c, uri.h: added a set of functions to do
14560 exact (litteraly copied from the RFC 2396 productions) parsing
14561 and handling of URI. Will be needed for XLink, one XML WFC,
14562 XML Base and reused in the nano[ftp/http] modules. Still work
14563 to be done.
14564
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014565Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * configure.in, libxml.spec.in : libxml2
14568 * doc/* : updated the doc page, rebuilt the docs
14569
Daniel Veillardcf461992000-03-14 18:30:20 +000014570Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14571
14572 * all: tagged LIB_XML_1_X
14573 * *.c *.h : updated from W3C CVS tree
14574 * configure.in : 2.0.0-beta
14575 * libxml.spec.in : libxml2 package nam
14576 * result/* : new version of the tests output
14577
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014578Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14579
14580 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14581
Daniel Veillardb566ce12000-03-04 11:39:42 +000014582Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14583
14584 * doc/* : rebuilt the docs
14585 * parser.c: final patch on #6766
14586 * valid.c: small patch on validity checks.
14587
Daniel Veillardfb76c402000-03-04 11:39:42 +000014588Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14589
14590 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14591 added
14592 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14593 compatibility w.r.t. XML spec and existing code.
14594
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014595Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14596
14597 * parser.c: seems a better solution to <a> </a> exists,
14598 will try it for a while
14599
Daniel Veillard83a30e72000-03-02 03:33:32 +000014600Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * parser.c: tried to remove the <a> </a> generating <a/>
14603 this is hard. Left a flag for that purpose. Fixed bug #6766
14604 * configure.in: prepared 1.8.7 not released, due to previous
14605 problem
14606
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014607Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14608
14609 * doc/xml.html : applied second patch from Paul DuBois
14610
Daniel Veillard402e8c82000-02-29 22:57:47 +000014611Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14612
14613 * doc/xml.html : applied patch from Paul DuBois
14614
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014615Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14616
14617 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14618
Daniel Veillard5feb8492000-02-02 17:15:36 +000014619Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14620
14621 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14622 compilation warnings on various platforms.
14623 * parser.c: Fixed #5281 validity error callbacks are now desactived
14624 by default if not validating.
14625
Daniel Veillardf341f932000-02-02 14:52:08 +000014626Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14629
Daniel Veillard13c757e2000-02-01 23:59:15 +000014630Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14633 <gkatsi@cs.toronto.edu>
14634
Daniel Veillard726e8792000-01-30 20:04:29 +000014635Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14636
14637 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14638 processing URLs
14639
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014640Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14641
14642 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14643 xmlNanoFTPUpdateURL for persistent control connections.
14644 * configure.in: 1.8.6
14645
14646Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14647
14648 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14649 * tree.[ch] : added xmlSaveNoEmptyTags
14650
James Henstridgef3be9312000-01-28 13:59:21 +0000146512000-01-29 James Henstridge <james@daa.com.au>
14652
14653 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14654
14655 * Makefile.am: added nanoftp.[ch] to the build.
14656
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014657Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14658
14659 * nanoftp.[ch]: cleanup, comments, API
14660 * debugXML.c : fixed a bug in the cat command
14661 * doc/*: regenerated the docs
14662
Daniel Veillardda07c342000-01-25 18:31:22 +000014663Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14666 * debugXML.c : fixed a bug in the cat command
14667 * valid.c: fixing some small probs
14668 * libxml.spec.in: get rid of the SNAP suffix
14669 * doc/xml.html: updated the status
14670
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014671Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14672
14673 * xml-config.in: xml-config --version to just return the
14674 version number
14675 * xpath.c: some cleanup w.r.t. axis when the current node is
14676 an attribute.
14677 * TODO: updated
14678
Daniel Veillard461a66c2000-01-18 18:01:01 +000014679Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * configure.in: prepared for libxml-1.8.5
14682 * doc/* recompiled the documentation
14683
146842000-01-17 Jody Goldberg <jgoldberg@home.com>
14685
14686 * configure.in : WARNING autoconf subtlety alert :
14687 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14688 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14689 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14690 get defined by AC_CHECK_HEADERS.
14691
Daniel Veillardf967b902000-01-17 16:06:10 +000014692Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14693
14694 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14695 Rune.Djurhuus@fast.no
14696
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014697Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14698
14699 * TODO: updated
14700 * tree.c, parser.c: made sure that only memory alloc problems
14701 and internal parser errors are allowed to write to stdout or
14702 stderr.
14703
Daniel Veillard0142b842000-01-14 14:45:24 +000014704Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14705
14706 * tree.c : restored xmlNewGlobalNs since this seems used by
14707 a lot of existing code :-(, fixed a bug in xmlNewNs
14708 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14709 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14710 to exit() from the library code.
14711 * xpath.c, parser.c: removed bugs or unused code detected by
14712 Windows compilers
14713 * parser.c: started adding interfaces for parsing well balanced
14714 XML fragments
14715 * configure.in: releasing 1.8.4
14716 * doc/* : rebuilt the docs
14717
Daniel Veillard2eac5032000-01-09 21:08:56 +000014718Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14719
14720 * tree.[ch] : added xmlNewDocFragment() for DOM
14721 * testHTML.c: uninitialized variable.
14722
Daniel Veillardf3a73582000-01-05 14:58:39 +000014723Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14724
14725 * doc/* : rebuild the docs
14726
Daniel Veillard71b656e2000-01-05 14:46:17 +000014727Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * acconfig.h: readline and history patch
14730 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14731 * tree.c: added check and handling when possibly removing an ID
14732 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14733 and saving.
14734 * test/HTML/entities.html result/HTML/entities.html* : test for
14735 various entities reference cases
14736 * result/HTML/* : as a result output of some testcase have
14737 changed
14738 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14739 by previous example. added xmlParseTryOrFinish().
14740 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14741 entities.h debugXML.h HTMLparser.h: changed the way struct are
14742 declared to allow gtk-doc to expose those
14743 * parser.c: closed bug #4960
14744 * Makefile.am configure.in: Applied patch from
14745 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14746 and math/socket libs detection
14747
Daniel Veillard437b87b2000-01-03 17:30:46 +000014748Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14749
14750 * configure.in, Makefile.am: link tester against readline
14751 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14752
Daniel Veillard686d6b62000-01-03 11:08:02 +000014753Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14754
14755 * tree.[ch]: added xmlRemoveProp
14756 * win32config.h.in nanohttp.c: avoid including the Windows
14757 socket stuff in every C files
14758 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14759 the XmL parser(s)
14760 * test/ns4 result/ns4 etc...: added test case for previous prob
14761 * tree.c: xmlNewNs wasn't checking for double definition
14762 * Makefile.in: fixed a problem with dist-hook duplicates
14763 * parser.[hc], xmlIO.c: fixed the loading of external entities
14764 APIs, now xmlLoadExternalEntity() is used everywhere and
14765 setting up an app specific front-end using the
14766 * SAX.c parser.c: some fixes, now the xhtml spec validates
14767 with the xhtml DTD.
14768 * error.c: fixed crashes in case of no input stream
14769 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14770 to the validation tests and results
14771
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014772Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14773
14774 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14775 too htmlCreatePushParserCtxt() and htmlParseChunk()
14776 * parser.c: a bit of cleanup.
14777 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14778 to XML) removed the last mem leak known
14779 * HTMLtree.c: output message cleanup
14780 * xmlmemory.c: display content info about memory blocks
14781 * result/HTML/wired.* : missing att value warning change
14782
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014783Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14784
14785 * doc/* : rebuilt the documentation
14786
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014787Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14788
14789 * parser.[ch] parserInternals.h: Push parser for XML,
14790 seems to work fine now
14791 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14792 --push for push testing
14793 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14794 * testSAX.c: added --push
14795 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14796 subtree
14797 * xmlIO.[ch] : enriched API + fixes for push mode
14798 * entities.[ch]: added the entity content length to the struct.
14799 * xmlmemory.[ch]: new API to show the last entries for the shell
14800 * valid.c: added required attribute testing
14801 * SAX.c: the cdata callback now merge contiguous fragments
14802 * HTMLparser.c: cleanup of some macros
14803
Daniel Veillard3c558c31999-12-22 11:30:41 +000014804Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14805
14806 * parser.c: fix for PIs name starting with xml
14807 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014808 * *.c, configure.in win32config.h.in : generate win32config.h for
14809 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014810
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014811Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * parser.c: fixed a stupid = vs. == bug :-(
14814 * doc/gnome-xml.sgml: s/glade/xml/
14815
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014816Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14817
14818 * configure.in, doc/xml.html : bug fix release 1.8.2
14819 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14820 Hopefully the end of that silly C++ include problem
14821 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14822 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14823 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14824 troubles with autoclosed elements when the stree shape doesn't
14825 follow the DtD specs. Added htmlIsAutoClosed() and
14826 htmlAutoCloseTag()
14827 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14828 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14829 * debugXML.c: fixed a bug on printing default namespaces.
14830 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14831
Daniel Veillardb24054a1999-12-18 15:32:46 +000014832Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * result/HTML/*.htm[l] : updated the HTML regression tests according
14835 to the new output
14836 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14837 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14838 problem due to intermix of extern "C" { ... } declarations for C++
14839 and recursive includes in the headers
14840
Chris Lahey323c48c1999-12-18 15:32:45 +0000148411999-12-20 Chris Lahey <clahey@umich.edu>
14842
14843 * HTMLtree.c: Made it so that html nodes with a single child do
14844 not insert a carriage return before or after the child node.
14845
Daniel Veillardb24054a1999-12-18 15:32:46 +000014846Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014847
14848 * configure.in, doc/xml.html : bug fix release 1.8.1
14849 * parser.c: fixed bug #4344
14850 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14851 added the glue to avoid C++ problems
14852 * doc/* : regenerated the documentation
14853
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014854Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14855
14856 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14857 namespace recognition, and Dia as a resul :-(
14858 * encoding.c: closed bug #3950
14859
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014860Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14861
14862 * valid.c: debugging a posteriori validation, except URI expansion
14863 stuff this should be fixed now
14864 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14865 Carl Nygard <cnygard@bellatlantic.net>
14866 * tester.c: added --postvalid, cleaning of the code
14867 * tree.[ch]: added xmlDocGetRootElement()
14868
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014869Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14870
14871 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14872 c++ losage.
14873
Daniel Veillard10a2c651999-12-12 13:03:50 +000014874Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14875
14876 * configure.in, doc/xml.html : bumped to 1.8.0
14877 * xlink.[ch], Makefile.am : added framework for link detection
14878 * parser.h: added nbChars to parser context, needed for cleanup.
14879 * xmlmemory.c: removed a nasty bug when out of mem
14880 * valid.[ch]: adding namespace support for attribute decl
14881 * tester.c: added --debugent option
14882 * debugXML.[ch]: added xmlDebugDumpEntities()
14883 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14884 buffers instead, this was really needed, validation was breaking
14885 in strange ways due to that. Added xmlParseStringPEReference()
14886 and other parsing from strings functions. Entities processing
14887 modified again, but PERef are still not handled correcly but
14888 unless you're Eve Maller you won't notice :-)
14889 * HTMLparser.c: large changes toward reliability, and switched to
14890 lowercase internal tags, XHTML is lowercase, so it will help
14891 that output is closer to next version.
14892 * doc/* : regenerated the documentation, it is now hosted at
14893 http://xmlsoft.org/ (same bits I just bought the domain :-)
14894
14895
Daniel Veillard294cbca1999-12-03 13:19:09 +000014896Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14897
14898 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14899 doc generation
14900 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14901 in the SAX API
14902 * doc/*: rebuilt the doc making sure everything appears in the
14903 HTML files
14904
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014905Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14906
14907 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14908 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14909 which allow impressive speed improvement on dataset with
14910 large text pieces, but at the cost of broken binary
14911 compatibility and slightly bigger memory usage.
14912 Configure with --with-buffers to activate them, they
14913 are protected with XML_USE_BUFFER_CONTENT define.
14914 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14915 goal is 0 memory left allocated once parser is no more used
14916 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14917 call xmlCleanupParser() and xmlMemoryDump()
14918
Daniel Veillarda819dac1999-11-24 18:04:22 +000014919Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14920
14921 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14922 * parser.[ch] encoding.[ch]: added memory cleanup routines
14923 * parser.c: closing bug #3788
14924 * doc/*: rebuilt the doc
14925
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014926Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14927
14928 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14929 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14930 * tester.c: added --compress option
14931 * doc/*: rebuilt the documentation
14932
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014933Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14934
14935 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14936 if given /proc/kcore as input !
14937 * doc/xml.html doc/*: updated and rebuilt the documentation
14938
14939Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014940
14941 * parser.c: Fixed some wrongly space collapsing code due to
14942 a misreading of the spec.
14943 * result/*: fixed the output accordingly
14944
14945Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014946
14947 * encoding.c: bug fix and typos
14948 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14949 * parser.c: added attribute normalization closing bug #3597
14950 * test/att* result/att* SAXresult/att*: testcase for attribute
14951 normalization
14952
Daniel Veillardd7e200c1999-11-15 17:53:11 +000014953Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * configure.in: closing bug #3163 by adding extra flags for the
14956 cc compiler on HP-UX
14957
Daniel Veillard51e3b151999-11-12 17:02:31 +000014958Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * valid.[ch] : removed a typo and an enumerated type bug in the
14961 xmlAddElementDecl() function
14962 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
14963 call to xmlEncodeEntitiesReentrant() so that the functions
14964 New, Set and Get are at the same level.
14965 * parser.c HTMLparser.c: extra memory allocation bug for
14966 attributes detected by someone using libxml in embedded systems :-)
14967
Daniel Veillard962195f1999-10-28 15:51:53 +000014968Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14969
14970 * xmlmemory.h: turned off mem debug :-\
14971
Daniel Veillard35008381999-10-25 13:15:52 +000014972Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14973
14974 * parser.c: closed bug #2784 a one line fix, but worth pushing
14975 a new release out
14976 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
14977 some structures, comments before and after the
14978 main element, and other nastyness
14979 * HTMLtree.c tree.c: accomodate the extended HTML supported
14980 * configure.in: pushing 1.7.4
14981 * test/ent8 and related outputs : added a new test for bug #2784
14982 * test/HTML/wired.html and related output: a nasty HTML example
14983 * Makefile.am: improved the test scripts
14984 * docs/* : reran the documentation extractor, updated xml.html
14985
Daniel Veillard7c1206f1999-10-14 09:10:25 +000014986Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14987
14988 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
14989 HTMLparser and debugged the HTML related code. HTML documents
14990 now have their own type
14991 * entities.c: do not dump &apos; for HTML output
14992 * xmlmemory.c: improvement, breakpoint mechanism
14993 * testHTML.c: added --sax --repeat ...
14994 * Makefile.am: improved the HTML tests
14995 * valid.[ch]: added xmlValidGetValidElements and
14996 xmlValidGetPotentialChildren
14997 * tester.c: added --insert to test the 2 new functions
14998 * test//* result//* SAXresult//* : regression test cleanup
14999 and extension.
15000 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15001 gnome-xml-nanohttp.html
15002
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015003Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * HTMLparser.c: fixed problems with some autoclose tags
15006 * tree.c: fixed XML output problems.
15007 * result/* SAXresult/*: update of the tests output
15008
Daniel Veillard6077d031999-10-09 09:11:45 +000015009Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15010
15011 * Makefile.am: Arturo patch for xmlConf.sh version info
15012 * parser.c: Tim Josling patch for single quoted items
15013 * tester.c: Tim Josling patch for tester options usage
15014 * tree.h: indent cleanup
15015
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015016Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15019 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15020
Daniel Veillard00fdf371999-10-08 09:40:39 +000015021Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15022
15023 * tree.c : Raph patch for initialization of CORBA fields
15024 * parser.c, xpath.c, ...: modification of doc comments
15025 * xpath.c : allow spaces in xpath expressions
15026
Daniel Veillardad219441999-09-27 08:17:49 +000015027Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15028
15029 * xmlmemory.h: turning off memory debug :-(
15030
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015031Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15032
15033 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15034 better SAX interfaces.
15035 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15036 entity.
15037 * configure.in: 1.7.2
15038
15039Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015040
15041 * libxml.spec.in: fixed the URL
15042 * doc/xml.html: improved the documentation front-end
15043
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015044Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015045
15046 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15047
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015048Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015049
15050 * libxml.spec.in: fixed the alpha compile problem
15051 * parser.[ch]: changed errno to errNo in the parser context :-(
15052 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15053 * doc/xml.html: changed CHAR to xmlChar
15054 * doc/html/*: recompiled the documentation
15055 * configure.in: 1.7.1
15056
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015057Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * parser.h: modified the parser context struct to regain 1.4.0
15060 binary compatibility
15061 * parser.c, xml-error.h: added errno ot teh context and defined
15062 a set of errors values with update of errno
15063 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15064 DTDs and entities
15065 * *.h, *.c: complete cleanup of the use of config.h and include
15066 protection depending on the current setup.
15067 * overalll debugging, maintenance and bug-fixing on all modules
15068 * updated the documentation
15069 * ready for 1.7.0
15070
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015071Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15072
15073 * HTMLparser.c : cleanup
15074 * SAX.c valid.c valid.h: added ID/IDREF checking
15075 * tree.c tree.h: extended doc structure for refs
15076 * configure.in: 1.6.2
15077 * parser.c: patched bug in SAX user arg call
15078 * parserInternals.h: patched missing close in C++ wrapping
15079 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15080 especially upcoming XPointer implementation.
15081 * doc/xml.html: augmented, typo
15082
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015083Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15084
15085 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15086 not all invocations of install understand -d.
15087
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015088Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15089
15090 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15091 to make 'check' works, when builddir != srcdir.
15092
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015093Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * doc/xml.html : updated the documentation
15096
Daniel Veillard6454aec1999-09-02 22:04:43 +000015097Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15098
15099 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15100 not deallocated memory blocks
15101 * *.c : replaces all calls to malloc() free() and realloc() to
15102 the wrapper functions/macros
15103 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15104 instead of xmlFreeNodeList()
15105
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015106Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15107
15108 * HTMLparser.c: corrected a stupid bug leading to core dump at
15109 tree deallocation. Removed warnings indicated by
15110 Stephane.Conversy@lri.fr
15111 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15112 looked for in the external subset
15113
15114Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015115
15116 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15117 on SGI by Stephane.Conversy@lri.fr
15118
Daniel Veillardb96e6431999-08-29 21:02:19 +000015119Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * all .h : changed the prototype declaration indent as in gtk
15122 * most .c : working on reducing the TODOs in the code
15123 * most .c : cleanup though -pedantic and Insure++
15124 * improvements on validation ID checkings.
15125 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15126 * xml-config.in: closed #1810
15127
15128Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015129
15130 * tree.h, valid.c, valid.h: more work on validity, IDs
15131 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15132 definition for AIX
15133
Daniel Veillardb556eb51999-08-15 17:19:50 +000015134Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15135
15136 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15137 the distribution due to a cut'n paste error at last commit
15138
Daniel Veillardb05deb71999-08-10 19:04:08 +000015139Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15140
15141 * configure.in: upgraded to version 1.4.0
15142 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15143 Big update, added a large part of the validation process,
15144 it should be usable, but some parts are missing
15145 * xpath.c: improved the implementation w.r.t. root.
15146 * Makefile.am: added more tests
15147 * test and result trees: added a lot of tests
15148 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15149
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015150Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15151
15152 * Added an HACKING file
15153
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015154Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * xpath.[ch] : improvements and debug of the XPath implementation
15157 * parser.c, HTMLparser.c : modified the parsers to be progressive
15158 * tree.[ch] : extended the Buffer promitives
15159 * xmlIO.[ch] : added basic I/O routines providing progressive
15160 parsing and ready for I18N conversion plugins
15161 * SAXresult/* : the SAX callback sequence maybe slightly different
15162 now
15163 * test*.c : improved/updated the tests programs
15164 * doc/* : recompiled the docs.
15165
Daniel Veillard15b75af1999-07-26 16:42:37 +0000151661999-07-26 Michael Meeks <michael@edenproject.org>
15167
15168 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15169
15170 * tree.c: Ditto.
15171
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015172Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15173
15174 * configure.in: upgraded to version 1.4.0
15175 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15176 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15177 XML query language, see http://www.w3.org/TR/xpath for more details.
15178 * parser.c, parser.h: added CHAR* related string functions for XPath
15179 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15180 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15181 rebuild the docs.
15182 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15183 and regression testing capabilities for XPath.
15184
Daniel Veillardd79d7871999-07-12 10:38:12 +000015185Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15186
15187 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15188 closing bug #1646
15189
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015190Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * Makefile.am, example/Makefile.am: closed bug #1683
15193
Daniel Veillard3166ab11999-07-11 16:14:19 +000015194Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15195
15196 * example/Makefile.am, configure.in: added the makefile for the
15197 gjobread example
15198
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015199Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15200
15201 * doc/Makefile.am:
15202 - fix which allow "make install DESTDIR=</install/prefix>".
15203
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015204Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15205
15206 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15207 which fixed a problem on the file reading-code.
15208
Daniel Veillard82150d81999-07-07 07:32:15 +000015209Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15210
15211 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15212 output.
15213 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15214
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015215Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15216
15217 * parser.h : Oops removed the binary compatibility problem
15218 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15219 * parser.c, HTMLparser.c: applied patches for reading from stdin
15220
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015221Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15222
15223 * parser.c, entities.c, valid.c: cleanup bug #1591
15224 * configure.in: cleanup bug #1592
15225 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15226 the same tree back-end. Hence gdome will be available for it.
15227 * doc/Makefile.am: close bug #617
15228
Daniel Veillard97fea181999-06-26 23:07:37 +000015229Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15230
15231 * parser.c: alloctate a per parser context SAX interface block
15232
Daniel Veillard14fff061999-06-22 21:49:07 +000015233Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15236 and xmlEncodeEntitiesReentrant with the correct one :-\
15237
15238Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * commit of my internal XML base changes, quite a lot of
15241 changes, cleanups, better entities support, framework for
15242 new I/O and charset detection and handling
15243 * Fixed the configure/Makefile stuff to generate shared libs
15244 with the proper version info, so we jumped on rev from
15245 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15246 xmlEncodeEntities() result need to be freed now, and a string
15247 xmlParserVersion provide the current library version.
15248
Raph Levien05240da1999-06-15 21:27:11 +000015249Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15250
15251 * parser.c: fixed a buffer overrun for when you have a very long
15252 attribute with no entities in it.
15253
Daniel Veillardbb2da581999-06-13 14:37:07 +000015254Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15255
15256 * added example directory
15257 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15258
Daniel Veillard011b63c1999-06-02 17:44:04 +000015259Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15260
15261 * Release of libxml-1.1, nearly everything has been touched for
15262 this.
15263 * Added more regression tests
15264 * Updated the documentation
15265
Daniel Veillard27d88741999-05-29 11:51:49 +000015266Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15267
15268 * tree.[ch]: unified the XML_NO_CORBA defines.
15269 * parser.c encoding.[ch]: started plugging in char encoding detection
15270
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015271Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15272
15273 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15274 Also freed allocated buffer.
15275
Daniel Veillard27d88741999-05-29 11:51:49 +000015276Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015277 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15278 reentrancy problem at printing. One is left in entities.c, to
15279 remove ASAP
15280 * testSAX.c : added a test example showing the use of the SAX
15281 interface if one doesn't want to build the DOM tree.
15282 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15283
Daniel Veillard517752b1999-04-05 12:20:10 +000015284Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15285
15286 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15287 large revamping of the parser to use SAX callbacks
15288 http://www.megginson.com/SAX/ (or at least a C like interface
15289 a la Expat). It's now possible to set up your own callbacks
15290 and the parser will not build a DOM tree.
15291 * test/* result/*: updated the test suite, I finally removed
15292 the old Namespace draft support (PI based).
15293
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015294Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15295
15296 * Makefile.am: added test result to EXTRA_DIST for make tests
15297
Daniel Veillard64068b31999-03-24 20:42:16 +000015298Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15299
15300 * parser.c, parserInternals.h: moved the chars macro definitions
15301 to parserInternals.h
15302 * parser.c, error.c: applied patches from "Knut Åkesson"
15303 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15304
Daniel Veillard012ccc11999-03-23 10:11:11 +000015305Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * xml-config.in : applied patch to make --version work
15308
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153091999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15310
15311 * Makefile.am (check-local): Alias for `tests' target. This will
15312 cause `make check' to do the right thing.
15313 (tests): Don't run tests in srcdir. Also, replaced calls to
15314 basename with a `sed' "equivalent".
15315
Daniel Veillardd109e371999-03-05 06:26:45 +000015316Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15317
15318 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15319 it in the header and not the sources, updated the doc.
15320 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15321 pointing this out.
15322
Daniel Veillardbc50b591999-03-01 12:28:53 +000015323Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15324
15325 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15326 exported the inputStream routines.
15327 * doc/html/* : updated accordingly
15328
Daniel Veillardd692aa41999-02-28 21:54:31 +000015329Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15330
15331 * parser.c, parser.h, parserInternals.h: added a few extra
15332 internal calls to allocate and free parser contexts ...
15333 * doc/html/* : updated accordingly
15334
Daniel Veillard55a99271999-02-25 11:01:29 +000015335Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15336
15337 * configure.in, Makefile.am, doc/makefile.am : General changes for
15338 1.0.0 release and including the generated HTML documentation.
15339
Daniel Veillard35925471999-02-25 08:46:07 +000015340Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15341
15342 * makefile.am : added parserInternals.h, oops.
15343
Daniel Veillard1e346af1999-02-22 10:33:01 +000015344Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15345
15346 * parserInternals.h: added this header giving access to the parser
15347 internal functions.
15348 * doc/Makefile.am : added a rebuild target which rebuilds the full
15349 set of documentations
15350 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15351 the internal subset.
15352 * *.c *.h: modifications needed to generate the documentation using
15353 gtk-doc, cleanup of functions blocks, reorganisation of struct
15354 declarations.
15355
Daniel Veillard1164e751999-02-16 16:29:17 +000015356Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15357
15358 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15359 the tar and spec file to include the beginning of the doc.
15360
Nuno Ferreira03d04781999-02-13 00:07:17 +0000153611999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15362
15363 * doc/.cvsignore: Added this file.
15364
Daniel Veillard6800ef31999-02-08 18:33:22 +000015365Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15366
15367 * tree.c: fixed xmlGetProp to return "" when the attribute
15368 exists, even if the node-list is NULL.
15369
Daniel Veillard726c7e31999-02-08 15:13:10 +000015370Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15371
15372 * tree.c: patched an error outputting empty attribute values.
15373 * Makefile.am and doc/makefile.am: have been updated during the
15374 week-end. Sorry for an empty CVS log, I got a shell problem.
15375
Daniel Veillard1899e851999-02-01 12:18:54 +000015376Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15377
15378 * tree.h: cleaned up using enums instead of defines
15379 * parser.c, valid.[ch]: more work on parsing/output of element
15380 declarations
15381
Daniel Veillard3b9def11999-01-31 22:15:06 +000015382Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * valid.[ch], tree.c, parser.c : more work toward full parsing
15385 of XML DTDs.
15386 * README: added informations about mailing-list and on-line
15387 documentation
15388
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000153891999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15390
15391 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15392
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015393Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15394
15395 * parser.c, tree.[ch] : more work toward conformance testing,
15396 added a last element to accelerate parsing of very flat structures
15397 started working on internal subset Element content declaration.
15398 * valid.[ch] : first cut at adding code toward validation.
15399 * previous changes had also small impact on most files, especially
15400 the conformance testing using James Clark test suite.
15401
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015402Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15403
15404 * test/* : updated the examples, most of them were not well
15405 formed (humm), and added rdf2.
15406 * result/* : resulting changes in the output.
15407
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015408Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15409
15410 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15411
Daniel Veillard44b3a061998-12-05 17:27:22 +000015412Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15413
15414 * tree.c: patched a bug in the generation of empty attributes
15415
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015416Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15417
15418 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15419 for node/trees/documents/... Biggest problem is namespace
15420 support when copying subtrees.
15421
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015422Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15423
15424 * parser.c, entities.c: improve entities and char ref encoding,
15425 and cleanups of error messages.
15426
Daniel Veillard242590e1998-11-13 18:04:35 +000015427Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15428
15429 * parser.c, entities.c: simple bug hunting done during rpm2html and
15430 rpmfind integration.
15431
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015432Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15433
15434 * parser.[ch]: Added interfaces allowing to specify a SAX
15435 handler before parsing.
15436
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015437Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15438
15439 * parser.c: redirrect all errors reporting through the SAX
15440 error function
15441
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015442Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15443
15444 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15445 * libtool, tlmain ...: update of the libtool files
15446
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154471998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15448
15449 * entities.c: Use g_snprintf insteda of snprintf.
15450
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015451Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15452
15453 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15454 added ent5 test for this purpose.
15455 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15456
Daniel Veillard27271681998-10-30 06:39:40 +000015457Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15458
15459 * parser.c: fixed? a strange error due to compression on a GWP
15460 document.
15461
Daniel Veillard25940b71998-10-29 05:51:30 +000015462Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15463
15464 * tree.[ch]: bug fixing
15465 * entities.[ch]: defined a specific type for predefined entities
15466 * doc/xml.html: more documentation on the library, how to use it,
15467 overview of the interfaces.
15468
Daniel Veillard16253641998-10-28 22:58:05 +000015469Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15470
15471 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15472
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015473Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15474
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015475 * tree.c: corrected a small bug
15476 * doc/xml.html: continuing writing documentation.
15477
15478Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15479
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015480 * debugXML.h debugXML.c: added debugging utilities.
15481 * tester.c: added --debug switch.
15482 * tree.c: patched an incorrect node->type assignment.
15483 * parser.c: formatting, ensure that node->doc != NULL in attributes
15484
Daniel Veillardccb09631998-10-27 06:21:04 +000015485Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15488 entity support and provide an internal representation close to
15489 DOM one (entity ref nodes, and attribute value as tree). I tried
15490 to preserve the interface but this will surely break some apps
15491 (I have to change rpm2html/rpmfind for example). I had to change
15492 two interfaces, and the generated tree is somewhat different.
15493 * doc/* : started documenting the XML library, the tree and
15494 DOM/Corba. This is a first step.
15495
Daniel Veillard11e00581998-10-24 18:27:49 +000015496Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * parser.c: Set up the fonctions comment block, boring but useful.
15499 * parser.h, SAX.c, parser.c: now attributes are processed through
15500 the SAX interface. The problem is that my SAX interface diverged
15501 quite a bit from the original one, well this is not an official
15502 spec, and translating it from Java to C is hairy anyway...
15503
Daniel Veillard97b58771998-10-20 06:14:16 +000015504Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15505
15506 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15507 fonctions comment block, boring but useful.
15508
15509Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015510
15511 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15512 conversion routines. However they are not yet used to convert the
15513 inputs. The core will run with UTF-8.
15514
Daniel Veillard33942841998-10-18 19:12:41 +000015515Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15516
15517 * tree.c : make sure that the type id is properly set-up when
15518 a new object is allocated, needed for DOM.
15519
Daniel Veillard27fb0751998-10-17 06:47:46 +000015520Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15521
15522 * tree.h, tree.c: Ok, the main objects in the tree will be native
15523 corba objects, it costs 8 bytes per Node, Attribute and Document
15524 but it simplifies the Corba integration a lot (no extra interface
15525 objects to allocate/free).
15526
Daniel Veillard0bef1311998-10-14 02:36:47 +000015527Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15528
15529 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15530 and changed NODEs contants for conformity with DOM Level 1
15531
Daniel Veillard27864701998-10-08 03:47:24 +000015532Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15533
15534 * added hooks to keep track of servants when creating objects
15535 xmlDoc and xmlNode (for Corba export).
15536
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015537Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15538
15539 * added xml-config script.
15540
Daniel Veillard7066a791998-10-01 20:28:28 +000015541Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15544 to autoupdate libtool and automake conf files.
15545
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155461998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15547
15548 * Makefile.am: Use '?' to separate the sed
15549 commands as ',' is used when people pass -Wl,something.
15550
15551
Daniel Veillard15a8df41998-09-24 19:15:06 +000015552Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * tree.c, tree.h: added a per-document compression interface.
15555
Daniel Veillard151b1b01998-09-23 00:49:46 +000015556Tue Sep 22 20:47:38 EDT 1998
15557
15558 * tree.c, tree.h: added saving with compression and added interfaces
15559 to control the compression level (xmlGetCompressMode,
15560 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15561
Daniel Veillard70120ff1998-09-22 00:24:21 +000015562Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15563
15564 * parser.c: corrected a loop for files of size 0
15565
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000155661998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15567
15568 * error.h: New file. Contains prototyes from `error.c'.
15569
Tom Tromeyc19653d1998-08-14 01:22:43 +000015570Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15571
15572 * Makefile.am (xmlincdir): New macro.
15573 (xmlinc_HEADERS): Renamed from include_HEADERS.
15574
Daniel Veillard845664d1998-08-13 04:43:19 +000015575Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * applied small patch on numeric entities from
15578 Christopher Blizzard <blizzard@appliedtheory.com>
15579
Daniel Veillard260a68f1998-08-13 03:39:55 +000015580Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * New release 0.2, removed the old xml_* files so that it's
15583 coherent with the other CVS base (W3C), far better conformance
15584 to standard, new namespaces, decent entities support, beginning
15585 of a SAX-like interface. Nearly nothing left intact, even the
15586 test examples ...
15587
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000155881998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15589
15590 * .cvsignore: Add .deps dir
15591
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015592Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15593
15594 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15595
Daniel Veillardfe926001998-07-26 04:28:20 +000015596Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015597
Daniel Veillardfe926001998-07-26 04:28:20 +000015598 * configure.in: added test for CPP
15599 * AUTHORS, Changelog: the original ones didn't get commited but the
15600 glib ones instead, fixed.
15601 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015602
Daniel Veillardfe926001998-07-26 04:28:20 +000015603Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015604
Daniel Veillardfe926001998-07-26 04:28:20 +000015605 * integrated code developped at W3C
15606 * changed the original Copyright
15607 * migrated to automake
15608 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015609