blob: 0946a28083027a63f8ecbecc6a5a2d20d51fe310 [file] [log] [blame]
Daniel Veillard6eadf632003-01-23 18:29:16 +00001Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
4 First commit of the new Relax-NG validation code, not generally
5 useful yet.
6 * test/relaxng/* result/relaxng/*: current state of the regression
7 tests
8
Daniel Veillard814a76d2003-01-23 18:24:20 +00009Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
10
11 * tree.c: minimized the memory allocated for GetContent
12 and a bit of cleanup.
13
Daniel Veillardff12c492003-01-23 16:42:55 +000014Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
15
16 * python/generator.py: seems there is no good reasons to
17 not generate bindings for XPointer
18
Daniel Veillard540a31a2003-01-21 11:21:07 +000019Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
20
21 * xmlreader.c doc/apibuild.py: applied a new patch from
22 Stéphane Bidoul for cleanups
23 * doc/libxml2-api.xml: rebuilt the API description with
24 new entry points
25
Daniel Veillard417be3a2003-01-20 21:26:34 +000026Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
27
28 * xmlreader.c python/drv_libxml2.py python/generator.py
29 python/libxml.c python/libxml.py python/libxml_wrap.h
30 python/types.c: patch from Stéphane Bidoul for better per
31 context error message APIs
32 * python/tests/ctxterror.py python/tests/readererr.py:
33 update of the tests
34
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000035Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
36
37 * doc/guidelines.html
38 grammar and spelling cleanup
39
Daniel Veillard26f70262003-01-16 22:45:08 +000040Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
41
42 * xmlreader.c include/libxml/xmlreader.h python/generator.py
43 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
44 a patch from Stéphane Bidoul to allow per XMLtextReader error
45 and warning handling
46 * python/tests/Makefile.am python/tests/readererr.py: adding the
47 specific regression test
48
Daniel Veillard71f9d732003-01-14 16:07:16 +000049Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
50
51 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
52 should raise a syntax error
53
Daniel Veillarde4a07e72003-01-14 14:40:25 +000054Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
55
56 * python/libxml.c: cleanup patch from Stéphane Bidoul
57
Daniel Veillard81601f92003-01-14 13:42:37 +000058Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
59
60 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
61
Daniel Veillarde6227e02003-01-14 11:42:39 +000062Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * python/generator.py python/libxml.c python/libxml.py
65 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +000066 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +000067 Python level.
68 * python/tests/Makefile.am python/tests/ctxterror.py: added a
69 regression test for it.
70
Daniel Veillard4dbe77a2003-01-14 00:17:42 +000071Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
72
73 * xmlreader.c: fixed the streaming property of the reader,
74 it was generating tree faster than consuming it. Pointed out
75 by Nate Myers
76 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
77
Igor Zlatkovic9df24742003-01-12 21:15:55 +000078Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
79
Igor Zlatkovicd31876c2003-01-12 21:43:13 +000080 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +000081
Daniel Veillard8e7e1c02003-01-10 17:06:09 +000082Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
83
84 * xpath.c: fix to the XPath implementation for parent and
85 ancestors axis when operating on a Result Value Tree.
86 Fixes bug #100271
87
Daniel Veillardcacbe5d2003-01-10 16:09:51 +000088Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
89
90 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
91 to fix some URI/file escaping problems
92
Daniel Veillard3b87b6b2003-01-10 15:21:50 +000093Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
94
95 * python/generator.py: fixed a bug raised by Raymond Wiker,
96 docSetRootElement() should not raise an exception if the
97 return is None
98
Daniel Veillard3e20a292003-01-10 13:14:40 +000099Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
100
101 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
102 fixed bug #102181 by applying the suggested change and fixing
103 the generation/registration problem.
104
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000105Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
106
107 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
108 routines.
109
Daniel Veillard8f872442003-01-09 23:19:02 +0000110Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
111
112 * parser.c: one more IsEmptyElement crazyness, that time in
113 external parsed entities if substitution is asked.
114 * python/tests/reader3.py: added a specific test.
115
Daniel Veillarde329fc22003-01-09 21:36:42 +0000116Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
117
118 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
119 support and improved error handler registration
120
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000121Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
122
123 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
124 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
125 * README: fixed a link
126
Daniel Veillarde2830f12003-01-08 17:47:49 +0000127Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
128
129 * configure.in doc/* NEWS: preparing 2.5.1 release
130 * SAX.c parser.c: fixing XmlTextReader bug
131
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000132Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
133
134 * SAX.c: fuck, I introduced a memory leak on external parsed
135 entities in 2.5.0 :-(
136
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000137Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
138
139 * xmllint.c: another fix needed as pointed by Christophe Merlet
140 for --stream --debug if compiled without debug support.
141
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000142Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
143
144 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000145 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000146 update man page with --stream and --chkregister
147
Daniel Veillard8326e732003-01-07 00:19:07 +0000148Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
149
150 * globals.c: fixed --with-threads compile
151 * xmllint.c: fixed --without-debug compile
152 * include/libxml/globals.h: cleanup
153 * include/libxml/schemasInternals.h: add a missing include
154
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000155Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
156
157 * configure.in NEWS: preparing 2.5.0 release
158 * SAX.c: only warn in pedantic mode about namespace name
159 brokeness
160 * globals.c: fix a doc generation problem
161 * uri.c: fix #101520
162 * doc/*: updated and rebuilt the doc for the release, includuding
163 stylesheet update
164 * python/Makefile.am: fix a filename bug
165
166Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
167
168 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
169 should not be called.
170
171Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
172
173 * libxml-2.0.pc.in: applied the patch to fix #101894
174
175Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
176
177 * tree.c : applied patch from Lukas Schroeder for register callbacks
178 * valid.c: modified patch from Lukas Schroeder to test
179 register callbacks with --chkregister
180
181Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
182
183 * xmlreader.c: seriously changed the way data are pushed to
184 the underlying parser, go by block of 512 bytes instead of
185 tryng to detect tag boundaries at that level. Changed the
186 way empty element are detected and tagged.
187 * python/tests/reader.py python/tests/reader2.py
188 python/tests/reader3.py: small changes mostly due to context
189 reporting being different and DTD node being reported. Some
190 errors previously undetected are now caught and fixed.
191 * doc/xmlreader.html: flagged last section as TODO
192
193Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
194
195 * python/libxml.py: integrated the Python 2.2 optimizations
196 from Hannu Krosing, while maintaining compatibility with
197 1.5 and 2.1
198
199Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
200
201 * xmllint.c: a bit of cleanup
202 * xmlreader.c: small fix
203 * doc/xmlreader.html: more work on the XmlTextReader tutorial
204 * python/libxml.py: a few fixes pointed out by Hannu Krosing
205
206Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
207
208 * python/setup.py.in: patch from Stéphane Bidoul to include
209 drv_libxml2.py in setup.py
210
211Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * doc/xmlreader.html: starting documenting the new XmlTextReader
214 interface.
215
216Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
217
218 * xmllint.c: added the --stream flag to use the TextReader API
219 * xmlreader.c: small performance tweak
220
221Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
222
223 * xmlreader.c python/tests/reader2py: okay the DTD validation
224 code on top of the XMLTextParser API should be solid now.
225
226Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
227
228 * xmlreader.c python/tests/reader2py: Fixing some more mess
229 with validation and recursive entities while using the
230 reader interface, it's getting a bit messy...
231
232Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
233
234 * xmlreader.c python/tests/reader.py: another couple of problem
235 related to IsEmptyElement reported by Stéphane Bidoul needed
236 some fixes.
237
238Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
239
240 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
241 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
242 based on the python XmlTextReader interface.
243
244Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
245
246 * tree.c: backing out one change in the last patch which broke the
247 regression tests
248
249Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
250
251 * global.data globals.c tree.c include/libxml/globals.h: applied
252 an old patch from Lukas Schroeder to track node creation and
253 destruction. Probably missing a lot of references at the moment
254 and not usable reliably.
255
256Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
257
258 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
259 from doc/news.html and a stylesheet
260
261Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
262
263 * xmlreader.c python/tests/reader.py: fixed another couple of
264 xmlreader bugs reported by Stéphane Bidoul and added tests.
265
266Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
267
268 * xmlreader.c python/tests/reader2.py: fixed another validity
269 checking in external parsed entities raised by Stéphane Bidoul
270 and added a specific regression test.
271 * python/tests/reader3.py: cleanup
272
273Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
274
275 * xmlreader.c python/tests/reader2.py: fixed a problem with
276 validation within entities pointed by Stéphane Bidoul, augmented
277 the tests to catch those.
278
279Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
280
281 * python/generator.py: modified the generator to allow keeping
282 class references when creating new classes, needed to fix a bug
283 pointed by Stéphane Bidoul where the input buffer of the
284 xmlTextReader instance gets destroyed if the python wrapper for
285 the input is not referenced anymore.
286
287Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
288
289 * xmlreader.c python/tests/reader.py: fixed another pair of problem
290 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
291
292Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
293
294 * xmlreader.c python/tests/reader.py: fixed another problem
295 pointed by Stéphane Bidoul
296
297Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
298
299 * xmlreader.c python/tests/reader.py: fixed a limit case problem
300 with "<a/>"
301
302Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
303
304 * SAX.c: warn on xmlns:prefix="foo"
305 * xmlreader.c python/tests/reader.py: fixed a couple of problem
306 for namespace attributes handling.
307
308Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
309
310 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
311 a really nasty problem raised by a DocBook XSLT transform
312 provided by Sebastian Bergmann
313
314Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
315
316 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
317 by Stéphane Bidoul and integrated it into the tests
318
319Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
320
321 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
322 extended the XmlTextReader API a bit, addding accessors for
323 the current doc and node, and an entity substitution mode for
324 the parser.
325 * python/libxml.py python/libxml2class.txt: related updates
326 * python/tests/Makefile.am python/tests/reader.py
327 python/tests/reader2.py python/tests/reader3.py: updated a bit
328 the old tests and added a new one to test the entities handling
329
330Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
331
332 * python/generator.py python/libxml2class.txt
333 python/tests/reader.py python/tests/reader2.py: changed the
334 generator to provide casing for the XmlTextReader similar to
335 C# so that examples and documentation are more directly transposable.
336 Fixed the couple of tests in the suite.
337
338Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * doc/guidelines.html: added a document on guildeline for
341 publishing and deploying XML
342
343Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
344
345 * valid.c xmlreader.c: final touch running DTD validation
346 on the XmlTextReader
347 * python/tests/Makefile.am python/tests/reader2.py: added a
348 specific run based on the examples from test/valid/*.xml
349
350Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * python/libxml.py: added a few predefined xmlTextReader parser
353 configuration values.
354
355Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * python/libxml_wrap.h: trying to fix #102037
358
359Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
360
361 * SAX.c: fixing bug #95296, when the predefined entities
362 are redefined in the DTD the default one must be used
363 instead anyway.
364
365Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
366
367 * doc/xmllint.xml
368 * doc/xmllint.1
369 Add discussion of XML_DEBUG_CATALOG to xmllint man
370 page - bug #100907
371
372
373Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
374
375 * xmlreader.c: Fixed the empty node detection to avoid reporting
376 an inexistant close tag.
377
378Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
379
380 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
381 for Python 2.1
382
383Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
384
385 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
386
387Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
388
389 * doc/libxml2-api.xml python/tests/reader.py: one really need
390 to provide the base URI information when creating a reader parser
391 from an input stream. Updated the API and the example using it.
392
393Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
394
395 * testReader.c xmlreader.c valid.c include/libxml/tree.h
396 include/libxml/valid.h include/libxml/xmlreader.h: working on
397 DTD validation on top of xml reader interfaces. Allows to
398 validate arbitrary large instances. This required some extensions
399 to the valid module interface and augmenting the size of xmlID
400 and xmlRef structs a bit.
401 * uri.c xmlregexp.c: simple cleanup.
402
403Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
404
405 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
406 work on the xml reader interfaces.
407 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
408 Web page for the Windows binaries.
409
410Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
411
412 * xmlIO.c: applied a patch for VMS following the report by
413 Nigel Hall
414
415Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
416
417 * parser.c: the parseStartTag bug fix wasn't complete.
418
419Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
420
421 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
422 parseStartTag, fixing it.
423 * test/att4 result/att4 result/noent/att4: adding the test
424 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
425 more methods to XmlTextReader.
426
427Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
428
429 * win32/libxml2.def.src: added more xml reader exports
430 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
431 to the build
432
433Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
434
435 * doc/tutorial/xmltutorial.xml
436 plus generated html and pdf
437 Updating tutorial again based on further comments from Niraj
438 Tolia on the last iteration
439
440Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
441
442 * doc/tutorial/xmltutorial.xml
443 * doc/tutorial/includekeyword.c
444 * doc/tutorial/includegetattribute.c
445 plus generated html and pdf
446 Adding fix from Niraj Tolia to tutorial to properly free memory.
447
448
449Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
450
451 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
452 more methods of XmlTextReader.
453 * python/libxml2class.txt python/tests/reader.py: this increased the
454 methods in the bndings, augmented the test to check those new
455 functions.
456
457Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
458
459 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
460 methods of XmlTextReader.
461 * python/generator.py python/libxml_wrap.h python/types.c
462 python/libxml2class.txt: added the reader to the Python bindings
463 * python/tests/Makefile.am python/tests/reader.py: added a specific
464 test for the Python bindings of the Reader APIs
465 * parser.c: small cleanup.
466
467Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
468
469 * xinclude.c: fallback was only copying the first child not the
470 full child list of the fallback element, closes #89684 as reopened
471 by Bernd Kuemmerlen
472
473Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
474
475 * win32/libxml2.def.src: exported htmlNodeDumpOutput
476
477Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
478
479 * configure.in: preparing release of 2.4.30
480 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
481 gives enum values, fix functype return type, put back fields in
482 structs
483 * doc/*: updated the docs rebuilt
484
485Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
488 about htmlNodeDumpOutput location.
489 * xpath.c: removed an undefined function signature
490 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
491 too many symbols in the API breaking the python bindings.
492 Updated with the libxslt/libexslt changes.
493
494Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
495
496 * configure.in: preparing release of 2.4.29
497 * doc/*: rebuilt the docs and API
498 * xmlreader.c: a few more fixes for the XmlTextReader API
499
500Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
501
502 * include/win32config.h: applied mingw patch from Magnus Henoch
503
504Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
505
506 * catalog.c doc/libxml2-api.xml: a bit more cleanup
507
508Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
509
510 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
511 building Python script, does the C parsing directly, generates
512 a better API description including structure fieds defs and
513 enums. Still a couple of bugs, but good enough for the python
514 wrappers now.
515 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
516 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
517 include/libxml/schemasInternals.h include/libxml/tree.h: more
518 cleanup based on the python analysis script reports.
519 * libxml.spec.in: make sure the API XML description is part of the
520 devel package.
521
522Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
523
524 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
525 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
526 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
527 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
528 code cleanup, especially the function comments.
529 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
530
531Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
532
533 * Makefile.am xmlreader.c include/libxml/Makefile.am
534 include/libxml/xmlreader.h: Adding a new set of APIs based on
535 the C# TextXmlReader API but converted to C. Allow to parse
536 in constant memory usage, far simpler to program and explain
537 than the SAX like APIs, unfinished but working.
538 * testReader.c: test program
539
540Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
541
542 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
543
544Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * tree.c: Chip turner indicated that XHTML1 serialization
547 rule for style actually break on both IE and Mozilla,
548 try to avoid the rule if escaping ain't necessary
549
550Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
551
552 * nanhttp.c: handle HTTP URL escaping, problem reported by
553 Glen Nakamura and Stefano Zacchiroli
554
555Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
556
557 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
558
559Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
560
561 * uri.c: Johann Richard pointed out some XPointer problems for
562 URN based URI references in XInclude. Modified the URI parsing
563 and saving routines to allow correct parsing and saving of
564 XPointers, especially when attached to "opaque" scheme accordingly
565 to RFC 2396
566
567Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
570 of refactoring to the HTML saving code.
571 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
572 in the doc.
573
574Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
575
576 * tree.c include/libxml/tree.h: refactored the XML dump of a node
577 to a buffer API to reuse the generic dump to an OutputIO layer,
578 this reduces code, fixes xmlNodeDump() for XHTML, also made
579 xmlNodeDump() now return the number of byte written.
580
581Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
582
583 * python/setup.py.in: another patch from Stéphane Bidoul for
584 Python bindings on Windows
585 * doc/parsedecl.py: small cleanup
586
587Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
588
589 * libxml.spec.in configure.in: add a line in %changelog for releases
590
591Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * parser.c: patch from Marcus Clarke fixing a problem in entities
594 parsing that was detected in KDe documentations environment.
595
596Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
597
598 * python/libxml.c (libxml_prev): Return the previous as opposed to
599 the next node (I guess this is the result of some cut & paste programming:)
600
601Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
602
603 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
604
605Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
606
607 * python/generator.py python/libxml.c python/setup.py.in: trying
608 to fix the Python bindings build on Windows (Stéphane Bidoul)
609
610Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
611
612 * win32/configure.js: added option for python bindings
613 * win32/libxml2.def.src: added more exports
614
615Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
616
617 * win32/Makefile.mingw: fixed unresolved symbols when linking with
618 pthreads
619 * win32/wince/*: applied updates to Windows CE port from Javier
620
621Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
622
623 * configure.in: preparing 2.4.28
624 * libxml.spec.in doc/Makefile.am: some cleanup
625 * doc/*: updated the news and regenerated.
626
627Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * HTMLparser.c: final touch at closing #87235 </p> end tags
630 need to be generated.
631 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
632 this change slightly the output of a few tests
633 * doc/*: regenerated
634
635Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
636
637 * parserInternals.c: fixing bug #99190 when UTF8 document are
638 parsed using the progressive parser and the end of the chunk
639 is in the middle of an UTF8 multibyte character.
640
641Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
642
643 * threads.c: fixed initialization problem in xmlNewGlobalState
644 which was causing crash.
645 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
646 in xmlInitializeGlobalState.
647 * parserInternals.c: cleaned up ctxt->sax initialisation.
648
649Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
650
651 * tree.c include/libxml/tree.h: modified the existing APIs
652 to handle XHTML1 serialization rules automatically, also add
653 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
654 libxslt serialization uses it when needed without changing
655 the library API.
656 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
657 result/xhtml1: added a new test specifically for xhtml1 output
658 and updated the result of one XHTML1 test
659
660Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
661
662 * xinclude.c parserInternals.c encoding.c: fixed #99082
663 for xi:include encoding="..." support on text includes.
664 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
665 test/XInclude/ents/isolatin.txt : added a specific regression test
666 * python/generator.py python/libxml2class.txt: fixed the generator
667 the new set of comments generated for doc/libxml2-api.xml were
668 breaking the python generation.
669
670Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
671
672 * doc/Makefile.am: repair some problem if gtk-doc fail or such
673 * configure.in: patch for Solaris on new autoconf closes #98880
674 * doc/parsedecl.py: repair the frigging API building script,
675 did I say that python xmllib sucks ?
676 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
677 and some comment are no more truncated.
678
679Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
680
681 * parser.c: Martin Stoilov pointed out a potential leak in
682 xmlCreateMemoryParserCtxt
683
684Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
685
686 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
687 included in HTML documents and using the push parser.
688
689Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
690
691 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
692 specified, look for the Python interpreter not just in the
693 specified root but also in the specified location. Fixes #98825
694
695Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
696
697 * python/libxml.c: fixing bug #98792 , node may have no doc
698 and dereferencing without checking ain't good ...
699
700Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
701
702 * configure.in: preparing release 2.4.27
703 * doc/* : updated and rebuilt the docs
704 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
705 and all the docs are actually packaged and in the final RPMs
706 * parser.c parserInternals.c include/libxml/parser.h: restore
707 xmllint --recover feature.
708
709Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
710
711 * parser.c xpath.c: fixing #96925 wich was also dependant on the
712 processing of parsed entities, and XPath computation on sustitued
713 entities.
714 * testXPath.c: make sure entities are substitued.
715
716Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
717
718 * parser.c: fixed #96594, which was totally dependant on the
719 processing of internal parsed entities, which had to be changed.
720
721Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
722
723 * Makefile.am python/Makefile.am python/tests/Makefile.am:
724 trying to fix bug #98517 about building outside the source tree
725 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
726
727Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
728
729 * include/win32config.h: cleanup
730 * win32/Makefile.mingw: integrated mingw in JScript configure
731 * win32/Makefile.msvc: modified to allow mingw coexistence
732 * win32/configure.js: integrated mingw
733 * win32/Readme.txt: cleanup
734
735Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
736
737 * HTMLparser.c: strengthen the guard in the Pop macros,
738 like in the XML parser, closes bug #97315
739
740Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
741
742 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
743 callback is never used.
744
745Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
746
747 * parserInternals.c: fixed the initialization of the SAX structure
748 which was breaking xsltproc
749 * xpath.c: patch from Petr Pajas for CDATA nodes
750 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
751 * parser.c include/libxml/parser.h: patch from Peter Jones
752 removing a leak in xmlSAXParseMemory() and adding the
753 function xmlSAXParseMemoryWithData()
754
755Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
756
757 adding pdf of tutorial, changing web page to link to it
758 * doc/tutorial/xmltutorial.pdf
759 * doc/xml.html
760 * doc/docs.html
761
762Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
763
764 * doc/tutorial/ar01s08.html
765 adding file what I forgot for tutorial
766
767
768Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
769
770 Adding encoding discussion to tutorial
771 Added:
772 * doc/tutorial/images/*.png: DocBook admonition image files
773 * doc/tutorial/apf.html, apg.html: new generated html
774 * doc/tutorial/includeconvert.c: conversion code entity file
775 changed:
776 * doc/tutorial/xmltutorial.xml: DocBook original
777 * doc/tutorial/*.html: generated html
778
779Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
780
781 * include/libxml/*.h: retired xmlwin32version.h
782 * doc/Makefile.am: retired xmlwin32version.h
783 * win32/configure.js: retired xmlwin32version.h
784
785Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
786
787 * win32/libxml2.def.src: exported additional symbols
788 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
789 sisterhood
790
791Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
792
793 * globals.c: fixed a typo pointed out by Igor
794 * xpath.c: try to speed up node compare using line numbers
795 if available.
796
797Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
798
799 * tree.c: make xmlFreeNode() handle attributes correctly.
800
801Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
802
803 * catalog.c: completed the #96963 fix, as reported by Karl
804 Eichwalder
805
806Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
807
808 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
809
810Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
811
812 * Makefile.am: switched the order of a couple of includes
813 to fix bugs #97100
814
815Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
816
817 * catalog.c: fixed bug #96963, reverted to the old behaviour of
818 xmlLoadCatalogs that used to separate directories with a ':'.
819
820Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
821
822 * threads.c: improvements to the Windows-side of thread handling
823 * testThreads.c: conditionally excluded unistd.h
824 * testThradsWin32.c: broke overlong lines
825 * include/win32config.h: adapted thread-related macros to the new
826 scheme and for pthreads on Windows
827 * win32/Makefile.msvc: introduced a more flexible thread build,
828 added testThreads[Win32].c to the build
829 * win32/configure.js: introduced a more flexible thread config
830
8312002-10-31 John Fleck <jfleck@inkstain.net>
832
833 * doc/xml.html (and, by implication, FAQ.html)
834 added UTF-8 conversaion FAQ from Marcus Labib Iskander
835
836Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
837
838 * configure.in: removed xmlwin32version.h
839 * include/libxml/Makefile.am: removed xmlwin32version.h
840
841Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
842
843 * tree.c: applied patch from Brian Stafford to fix a bug
844 in xmlReconciliateNs()
845
846Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * tree.c: applied patch from Christian Glahn to allow
849 xmlNewChild() on document fragment nodes
850
851Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
852
853 * parser.c: Christian Glahn found a problem with a recent
854 patch to xmlParseBalancedChunkMemoryRecover()
855 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
856 problems
857 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
858 test/schemas/seq*: added the test cases from Charles
859
860Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
861
862 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
863 serious cleanup of the spec file and associated changes
864 in the Makefiles.
865 * valid.c: try to remove some warnings on x86_64
866
867Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
868
869 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
870 fix bug #96586
871
872Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
873
874 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
875 parsing, applied his patch
876 * result/HTML/attrents.html result/HTML/attrents.html.err
877 result/HTML/attrents.html.sax test/HTML/attrents.html:
878 added the test and result case provided by Mikhail Sogrine
879
880Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
881
882 * vms/build_libxml.com vms/config.vms vms/readme.vms
883 include/libxml/parser.h include/libxml/parserInternals.h
884 include/libxml/tree.h include/libxml/xmlIO.h
885 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
886 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
887 Applied the VMS update patch from Craig A. Berry
888 * doc/*.html: update
889
890Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
891
892 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
893
894Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
895
896 * debugXML.c: adding a grep command to --shell in xmllint
897 for T.V. Raman
898
899Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
900
901 * xmlcatalog.c: tried to fix some of the problem with --sgml
902
903Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * parser.c: tried to fix bug #91500 where doc->children may
906 be overriden by a call to xmlParseBalancedChunkMemory()
907
908Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
911 identifiers in SGML catalogs containing '&'
912
913Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
914
915 * python/types.c: fixed bugs when passing result value tree
916 to Python functions.
917
918Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
919
920 * configure.in: preparing the release of 2.4.26
921 * doc/*: updated and rebuilt the documentation
922
923Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
924
925 * parser.c: fixed a XML Namespace compliance bug reported by
926 Alexander Grimalovsky
927
928Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
929
930 * HTMLtree.c: fixed serialization of script and style when
931 they are not lowercase (i.e. added using the API to the tree).
932
933Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
934
935 * valid.c: make xmlValidateDocument emit a warning msg if there
936 is no DTD, pointed by Christian Glahn
937
938Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
939
940 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
941 content model when some of the blocks have min or max, and a couple
942 of bugs found in the process.
943 * result/schemas/list0* test/schemas/list0*: added some specific
944 regression tests
945
946Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
947
948 * README: updated the contact informations
949
950Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
951
952 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
953 misses it, reported by Peter Bray.
954
955Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
956
957 * tree.c: investigating xmlNodeGetContent() on namespace nodes
958 and removed a few warnings
959
960Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
961
962 * parser.c: Christian Glahn found a small bug in the push parser.
963 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
964 public
965
966Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
967
968 * xmlschemas.c include/libxml/xmlschemas.h: added
969 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
970 * testSchemas.c: added --memory to test the new interface
971
972Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
973
974 * doc/index.py doc/search.php: integrated the XSLT indexing,
975 a few fixed in the indexer, added a scope selection at the
976 search level.
977
978Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
979
980 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
981 this was due to uninitialized parts of the validation context
982
983Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
984
985 * debugXML.c: applied patch from Mark Vakoc except the API
986 change, preserved it.
987 * doc/*: updated the docs to point to the search engine for
988 information lookup or before bug/help reports.
989
990Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
991
992 * doc/index.py doc/search.php: added mailing-list archives
993 indexing and lookup
994
995Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
996
997 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
998
999Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1000
1001 * doc/index.py: improved HTML indexing
1002 * doc/search.php: make the queries also lookup the HTML based indexes
1003
1004Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1005
1006 * doc/index.py: added HTML page indexing
1007
1008Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1009
1010 * xmlIO.c: extended Windows path normalisation to fix the base
1011 problem in libxslt.
1012 * catalog.c: fixed list handling in XML_CATALOG_FILES
1013
1014Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * valid.c: typo/bug found by Christian Glahn
1017
1018Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1019
1020 * xmlIO.c: applied Windows CE patch from Javier.
1021 * win32/wince: new directory, contains support for the PocketPC
1022 with Windows CE from Javier.
1023 * include/win32config.h: reorganised, removed duplicate
1024 definitions and applied WinCE patch from Javier.
1025 * include/wsockcompat.h: new file, now contains WinSock
1026 compatibility macros.
1027 * win32/Makefile.msvc: introduced double-run compilation.
1028
1029Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1030
1031 * configure.in include/libxml/xmlwin32version.h: preparing release
1032 of 2.4.25
1033 * doc/*: updated and regenerated teh docs and web pages.
1034
1035Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1038 error were not covering namespace declarations.
1039 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1040 it was missing the attribute declaration for the namespace
1041 * result/VC/NS3: the fix now report breakages in that test
1042
1043Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1044
1045 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1046
1047Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1048
1049 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1050 and regenerated the docs and web site
1051
1052Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1053
1054 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1055 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1056 not before
1057
1058Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1059
1060 * python/generator.py python/libxml2class.txt: fixed a stupid error
1061 breaking the python API
1062
1063Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1064
1065 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1066 triostr.c triostr.h: applied a trio update patch from
1067 Bjorn Reese which should work with MinGW
1068
1069Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1070
1071 * tree.c: improving some documentation comments
1072 * xmlregexp.c: found and fixed a mem leak with python regression tests
1073 * doc/*: rebuilt the doc and the API XML file including the
1074 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1075 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1076 python/types.c: added access to the XML Schemas regexps from
1077 python
1078 * python/tests/Makefile.am python/tests/regexp.py: added a
1079 simple regexp bindings test
1080
1081Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1082
1083 * doc/xml.html:
1084 fixing ftp links - thanks to Vitaly Ostanin
1085
1086Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1087
1088 * xmlregexp.c: fixed the data callback on transition functionality
1089 which was broken when using the compact form
1090 * result/schemas/*: updated the results, less verbose, all tests
1091 pass like before
1092 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1093 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1094 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1095 annoying warnings
1096 * xpath.c: try to provide better error report when possible
1097
1098Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1099
1100 * Makefile.am: fixed a breakage raised by Jacob
1101
1102Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1103
1104 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1105 which don't use sockets
1106
1107Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1108
1109 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1110 * win32/configure.js: applied zlib patch from Daniel Gehriger
1111
1112Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1113
1114 * win32/configure.js: applied the patch from Mark Vakoc for
1115 regexp support
1116 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1117 for regexp support
1118
1119Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1120
1121 * xmlschemastypes.c: as pointed by Igor Float and Double
1122 parsing ain't finished yet
1123
1124Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1125
1126 * Makefile.am configure.in: trying to fix #88412 by bypassing
1127 all the python subdir if python ain't detected
1128
1129Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1130
1131 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1132 made configuring with regexps/automata/unicode the default
1133 but without schemas ATM
1134 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1135 fixed the regexp based DTD validation performance and memory
1136 problem by switching to a compact form for determinist regexps
1137 and detecting the determinism property in the process. Seems
1138 as fast as the old DTD validation specific engine :-) despite
1139 the regexp built and compaction process.
1140
1141Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1142
1143 * valid.c: determinism is debugged, new DTD checking code now works
1144 but xmlFAComputesDeterminism takes far too much CPU and the whole
1145 set usues too much memory to be really usable as-is
1146
1147Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1148
1149 * tree.c: fixed another stupid bug in xmlGetNodePath()
1150 * xmllint.c: --version now report the options compiled in
1151
1152Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1153
1154 * HTMLparser.c: small cleanup
1155 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1156 when configured with them. A bit of debugging around the determinism
1157 checks is still needed
1158
1159Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1160
1161 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1162
1163Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1164
1165 * xmlIO.c: small portability glitch fixed.
1166
1167Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1168
1169 * xmlschemastypes.c: incomplete steps for real/double support
1170 * testAutomata.c include/libxml/xmlautomata.h
1171 include/libxml/xmlregexp.h: avoiding a compilation problem
1172 * valid.c include/libxml/valid.h: starting the work toward using
1173 the regexps for actual DTD validation
1174
1175Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1176
1177 * hash.c: cosmetic cleanup
1178 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1179 integrating a DTD validation layer based on the regexps
1180
1181Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1182
1183 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1184 the determinism was tested before eliminating the epsilon
1185 transitions :-(
1186
1187Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1188
1189 * python/generator.py python/libxml.c python/libxml.py
1190 python/libxml2-python-api.xml python/libxml2class.txt
1191 python/libxml_wrap.h python/types.c: updated the python
1192 bindings, added code for easier File I/O, and the ability to
1193 define a resolver from Python fixing bug #91635
1194 * python/tests/Makefile.am python/tests/inbuf.py
1195 python/tests/outbuf.py python/tests/pushSAXhtml.py
1196 python/tests/resolver.py python/tests/serialize.py: updated
1197 and augmented the set of Python tests.
1198
1199Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1200
1201 * win32/configure.js: added more readme info for the binary
1202 package.
1203
1204Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1205
1206 * xmlIO.c: fixed a stupid out of bound array error
1207
1208Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1209
1210 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1211 messing around with support for Windows path, cleanups,
1212 trying to identify and fix the various code path to the
1213 filename access. Added xmlNormalizeWindowsPath()
1214
1215Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1216
1217 * error.c valid.c: working on better error reporting of validity
1218 errors, especially providing an accurate context.
1219 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1220 error reports in those cases.
1221
1222Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1223
1224 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1225 parser.c parserInternals.c xmlIO.c: get rid of all the
1226 perror() calls made in the library execution paths. This
1227 should fix both #92059 and #92385
1228
1229Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1230
1231 * xmllint.c: memory leak reporting was broken after a change
1232 of the preprocessor symbol used to activate it.
1233
1234Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1235
1236 * tree.c: try to make the copy function work for node of
1237 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1238 DOM layers though, not libxml2 itself.
1239
1240Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * valid.c: try to provide file and line informations, not all
1243 messages are covered, but it's a (good) start
1244
1245Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1246
1247 * xinclude.c: reimplemented a large part of the XInclude
1248 processor, trying to minimize resources used, James Henstridge
1249 provided a huge test case which was exhibiting severe memory
1250 consumption problems.
1251
1252Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1253
1254 * python/Makefile.am: applied patch from Christophe Merlet to
1255 reestablish DESTDIR
1256
1257Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1258
1259 * libxml.spec.in: fixes libary path for x86_64 AMD
1260
1261Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1262
1263 * doc/tutorial/includekeyword.c
1264 * doc/tutorial/xmltutorial.xml:
1265 (plus resulting generated html files)
1266 fixing one spot I missed in the tutorial where I hadn't freed
1267 memory properly
1268
1269Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1270
1271 * doc/tutorial/includeaddattribute.c
1272 * doc/tutorial/includeaddkeyword.c
1273 * doc/tutorial/includegetattribute.c
1274 * doc/tutorial/includekeyword.c
1275 * doc/tutorial/xmltutorial.xml
1276 * doc/tutorial/*.html:
1277 update tutorial to properly free memory (thanks to Christopher
1278 R. Harris for pointing out that this needs to be done)
1279 * doc/tutorial/images/callouts/*.png:
1280 added image files so the callouts are graphical, making it
1281 easier to read ( use "--param callout.graphics 1" to generate
1282 html with graphical callouts)
1283
1284Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1285
1286 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1287 nice logos generated by Marc Liyanage
1288 * doc/site.xsl *.html: changed the stylesheet to show the new
1289 logo and regenerated the pages
1290
1291Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1292
1293 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1294
1295Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1296
1297 * xpath.c: possible mem leak patch from Jason Adams
1298
1299Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1300
1301 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1302 in the XQuery namespace
1303 * configure.in: preparing 2.4.24
1304 * doc/*.html: updated the web pages
1305
1306Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1307
1308 * python/generator.py: closing bug #85258 by generating conditional
1309 compile check to avoid linking to routines not configured in.
1310
13112002-08-22 Havoc Pennington <hp@pobox.com>
1312
1313 * autogen.sh: update error message for missing automake
1314
1315Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1316
1317 * python/Makefile.am: typo in target name resulted in libxml2.py
1318 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1319
1320Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * win32/win32/Makefile.mingw: updated with version from
1323 Elizabeth Barham at http://soggytrousers.net/repository/
1324
1325Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1326
1327 * win32/Makefile.msvc: added the prefix location to the include
1328 and lib search path.
1329
13302002-08-18 Havoc Pennington <hp@pobox.com>
1331
1332 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1333 both automake 1.6 and 1.4 installed get the right automake. Means
1334 compilation from CVS will now require the latest automake 1.4
1335 release, or manually creating symlinks called "automake-1.4" and
1336 "aclocal-1.4"
1337
1338Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1339
1340 * configure.in python/Makefile.am: more AMD 64 induced changes from
1341 Frederic Crozat
1342
1343Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1344
1345 * xinclude.c: oops I was missing the xml:base fixup too
1346 * result/XInclude/*.xml: this adds xml:base attributes to most
1347 results of the tests
1348
1349Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1350
1351 * xinclude.c: quick but apparently working implementation of
1352 xi:fallback, should close bug #89684
1353 * Makefile.am test/XInclude/docs/fallback.xml
1354 result/XInclude/fallback.xml: added a basic test for fallback,
1355 and run with --nowarning to avoid a spurious warning
1356 * configure.in: applied patch from Frederic Crozat for python
1357 bindings on AMD 64bits machines.
1358
1359Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1360
1361 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1362 the caller don't pass a SAX callback block.
1363
1364Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1365
1366 * tree.c: applied the same fix for the XML-1.0 namespace to
1367 xmlSearchNsByHref() as was done for xmlSearchNs()
1368
1369Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1370
1371 * libxml.3: small cleanup of the man page
1372 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1373 when serializing HREF attributes generated by XSLT.
1374
1375Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1376
1377 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1378 version of Marc Liyanage' patch for boolean attributes in HTML
1379 output
1380
1381Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1382
1383 * python/tests/serialize.py: fixed the test results, indenting
1384 behaviour changed slightly
1385
1386Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1387
1388 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1389 new c14n function to Windows def files
1390
1391Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1392
1393 * c14n.c: fixed a memory leak in c14n code
1394
1395Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * parser.c include/libxml/parser.h: adding a new API for Christian
1398 Glahn: xmlParseBalancedChunkMemoryRecover
1399 * valid.c: patch from Rick Jones for some grammar cleanup in
1400 validation messages
1401 * result/VC/* result/valid/*: this slightly change some of the
1402 regression tests outputs
1403
1404Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1405
1406 * tree.c: trying to fix a problem in namespaced attribute handling
1407 raised by Christian Glahn
1408
1409Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1410
1411 * encoding.c include/libxml/encoding.h: Opening the interface
1412 xmlNewCharEncodingHandler as requested in #89415
1413 * python/generator.py python/setup.py.in: applied cleanup
1414 patches from Marc-Andre Lemburg
1415 * tree.c: fixing bug #89332 on a specific case of loosing
1416 the XML-1.0 namespace on xml:xxx attributes
1417
1418Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1419
1420 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1421 corner case from new Merlin's test suite and added a callback
1422 that will be used to improve xmlsec performance
1423
1424
1425Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1426
1427 * HTMLtree.c: trying to fix the <style> escaping problem in
1428 HTML serialization bug #89342
1429
1430Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1431
1432 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1433 and rebuilt the web site.
1434
1435Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1436
1437 * include/libxml/tree.h: added _private member to xmlNs struct
1438
1439Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1440
1441 * HTMLparser.c: fixing bug #84876 based on the xml working
1442 code.
1443
1444Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1445
1446 * python/Makefile.am: enhanced to fix bug 72012 (errors
1447 when using '-jX' make parameter)
1448
1449Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1450
1451 * xpath.c: small additional enhancement for booleans
1452 compared to nodesets
1453
1454Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1455
1456 * HTMLtree.c: changed the order of the encoding declaration
1457 attributes in the meta tags due to a bug in IE/Mac
1458
1459Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1460
1461 * xpath.c: enhanced handling of booleans (especially '='
1462 and '!=' for nodesets) - fixes bug 85256. Added new
1463 routine xmlXPathNotEqualValues for more proper handling
1464 of '!=' when nodesets are involved.
1465
1466Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1469 doc/xmlcatalog_man.xml to the source distribution
1470
1471Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1472
1473 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1474 asked for this.
1475
1476Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1477
1478 * configure.in: preparing 2.4.23
1479 * doc/*: rebuilt the docs
1480
1481Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1482
1483 * parser.c: fixing bug #84169 by fixing the
1484 comment of xmlCreatePushParserCtxt to describe the
1485 encoding detection parameters better.
1486
1487Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1488
1489 * valid.c: fixing bug #79331 in one path the lookup for
1490 ID attributes on a namespaced node wasn't handled correctly :-\
1491
1492Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1493
1494 * HTMLparser.c: trying to fix 87235 about discarded white
1495 spaces in the HTML parser.
1496 * result/HTML/*: this changes the output of a number of HTML
1497 regression tests
1498
1499Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1500
1501 * xpath.c: applied patch from Richard Jinks for the namespace
1502 axis + fixed a memory error.
1503 * parser.c parserInternals.c: applied patches from Peter Jacobi
1504 removing ctxt->token for good.
1505 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1506 popped out by the regression tests.
1507 * Makefile.am: patch for threads makefile from Gary Pennington
1508
1509Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1510
1511 * xpath.c: enhanced behaviour of position() after usage of
1512 expressions involving preceding-sibling (et al).
1513
1514Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1515
1516 * hash.c: applied a patch from Peter Jacobi to solve a problem
1517 when compiling with the Watcom C on Win32
1518 * result/schemas/*.err: the change of hashing algo generated
1519 permutations in the output
1520
1521Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1522
1523 * hash.c: applied patch from Sander Vesik improving the quality of
1524 the hash function.
1525
15262002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1527
1528 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1529 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1530 xmllint.c xpath.c: replaced sprintf() with snprintf()
1531 to prevent possible buffer overflow (the bug was pointed
1532 out by Anju Premachandran)
1533
1534Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1535
1536 * parser.c: removed an uninitialized data error popped by valgrind
1537 on PE references
1538
1539Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1540
1541 * doc/xml.html
1542 adding tutorial reference to the web page
1543
1544Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1545
1546 * doc/tutorial/xmltutorial.xml
1547 * doc/tutorial/ar01s07.html
1548 * doc/tutorial/ape.html
1549 * doc/tutorial/includegetattribute.c
1550 adding section to tutorial about retrieving an attribute
1551 value
1552
1553Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1554
1555 * parser.c: applied a couple of patches from Peter Jacobi to start
1556 to get rid of ctxt->token, with a possible significant speed
1557 improvement to be gained once done. Better compliance with PE
1558 references constructs in DTDs too.
1559 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1560 from Peter too
1561
1562Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1563
1564 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1565 xmlParseElement was likely to have been deallocated at the
1566 time of the report, possibly leading to segfault. Just report
1567 the tag name now.
1568
1569Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1570
1571 * xpath.c: patch from Richard Jinks for XPath substring() function
1572 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1573
15742002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1575
1576 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1577
1578Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1579
1580 *doc/FAQ.html
1581 fixing typos in FAQ, thanks to Robert Funnell for the
1582 editing help
1583
1584Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1585
1586 * NEWS: got complaints from rpmlint that it was empty
1587
1588Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1589
1590 * added doc/tutorial, including:
1591 apa.html
1592 apb.html
1593 apc.html
1594 apd.html
1595 ar01s02.html
1596 ar01s03.html
1597 ar01s04.html
1598 ar01s05.html
1599 ar01s06.html
1600 includeaddattribute.c
1601 includeaddkeyword.c
1602 includekeyword.c
1603 includestory.xml
1604 index.html
1605 xmltutorial.xml
1606 libxml tutorial, including generated html
1607
1608Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1609
1610 * result/c14n/exc-without-comments/merlin-c14n-two-*
1611 result/c14n/without-comments/merlin-c14n-two-*
1612 test/c14n/exc-without-comments/merlin-c14n-two-*
1613 test/c14n/without-comments/merlin-c14n-two-*
1614 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1615 c14n/exc-c14n and slightly modified test script to handle
1616 these test cases
1617 * c14n.c: fixed bugs for complicated nodes set (namespace
1618 without node and others from merlin-c14n-two.tar.gz)
1619 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1620 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1621 for xmlsec performance patch
1622 * xpath.c: fixed self::node() for namespaces and attributes
1623
1624Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1625
1626 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1627 but with the format parameter
1628 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1629
1630Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1631
1632 * Makefile.am: updated c14n tests suite
1633 * c14n.c: performance improvement for previous c14n patch
1634
1635Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1636
1637 * parser.c: another peroformance patch from Peter Jacobi, that
1638 time on parsing attribute values.
1639
1640Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1641
1642 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1643 into LibXML2 test suite
1644
1645Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1646
1647 * c14n.c: propagating xpath ancesstors node fix to c14n
1648 plus small performance improvement to reduce number of
1649 mallocs
1650 * xpath.c: fixed ancestors axis processing for namespace nodes
1651
1652Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1653
1654 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1655 Peter Jacobi
1656
1657Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1658
1659 * configure.in: preparing 2.4.22
1660
1661Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1662
1663 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1664 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1665 a public entry point.
1666 * doc/*: rebuilt the API and docs
1667
1668Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1669
1670 * xpath.c: patch from Richard Jinks to fix a problem introduced
1671 in the previous patch and pointed by Norm
1672
1673Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1674
1675 * libxml.spec.in: fixing bug #81112
1676
1677Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1678
1679 * uri.c: fixing bug #82848
1680
1681Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1682
1683 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1684 output of one catalog test
1685
1686Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1687
1688 * global.data globals.c tree.c include/libxml/globals.h
1689 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1690 default value for global parameter xmlIndentTreeOutput to 1 and
1691 introduced new global parameter xmlTreeIndentString (the string
1692 used to do one-level indent) with default value " " (as it was
1693 in tree.c)
1694
1695Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1696
1697 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1698 with trio and schemas.
1699
1700Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1701
1702 * xpath.c: patch from Richard Jinks to fix the problem raised in
1703 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1704
1705Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1706
1707 * xmlschemas.c: a bit of work on import.
1708 * xmlschemastypes.c: Charles Bozeman provided a compare function
1709 for date/time types so min/max facet restrictions should work,
1710 indeterminate comparisons return an error instead of equal.
1711 * test/schemas/date_0* result/schemas/date_0_0: specific test
1712 from Charles Bozeman too
1713
1714Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1715
1716 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1717 from Christian Cornelssen fixing the man pages and the Catalog
1718 building script.
1719 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1720 next step is <xs:import> I now have a reasonable understanding
1721 of how it works.
1722
1723Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1724
1725 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1726
1727Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1728
1729 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1730
1731Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * xpath.c: fixing an XPath function evalutation bug pointed out
1734 by Alexey Efimov where the context was lost when evaluating
1735 the function arguments
1736
1737Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1738
1739 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1740 function public for XMLSec performance optimizations
1741
1742Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1743
1744 * python/generator.py python/libxml2class.txt : fixed a problem
1745 with the HTML parser pointed by Gary Benson
1746 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1747 example
1748
1749Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1750 * parser.c: fixed bug #81159 (memory growth in SAX)
1751
1752Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1753 * xpath.c: fixed bug #78858 (the real fix)
1754
1755Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1756 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1757
1758Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1759
1760 * tree.c: modified xmlNodeSetBase to allow changing the
1761 base of a document.
1762
1763Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1764
1765 * xmlschemastypes.c: patch Charles Bozeman for validation of
1766 all the date, time, and duration types
1767 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1768 * configure.in: fixed an error pointed by an user
1769 * xml2-config.in: fixed an error pointed by an user
1770
1771Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1772
1773 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1774 win32/libxml2.def.src xmlIO.c: exported default
1775 'file:', 'http:' and 'ftp:' protocols input handlers
1776 and maked protocols comparisson case insensitive
1777
1778Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * configure.in: Neven Has detected a typo
1781
1782Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1783
1784 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1785 as one of the persons allowed to commit directly to the
1786 module.
1787
1788Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1789
1790 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1791 * valid.c: raised a too low limit
1792 * doc/*: rebuilt the docs
1793
1794Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * test/XPath/expr/floats test/XPath/expr/functions
1797 result/XPath/expr/floats result/XPath/expr/functions
1798 xpath.c: another XPath conformance patch from Richard Jinks
1799
1800Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1801
1802 * xmlschemas.c: fixed validation of attribute groups.
1803 * test/schemas result/schemas: added an example from the primer
1804
1805Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1806
1807 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1808 * test/schemas result/schemas: updated the test list
1809
1810Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1811
1812 * TODO: updated a bit
1813 * parser.c: made a comment more specific
1814 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1815 Schemas conformance.
1816 * test/schemas result/schemas: updated the test list
1817
1818Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1821 implementing xs:all with minOccurs = 0
1822 * tes/schemas/* result/schemas/*: added more tests covering
1823 xs:all
1824
1825Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1826
1827 * xmlregexp.c: first implementation of the all particle, this
1828 may need to be revisited for case where not all transitions
1829 must be crossed.
1830
1831Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1832
1833 * tree.c: another entity processing update from Markus Henke
1834
1835Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1836
1837 * trionan.c: fixed crash on OSF/1
1838
1839Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1840
1841 * xmlschemas.c: more Schemas work
1842 * test/schemas/* result/schemas/*: added more tests coming
1843 from the spec.
1844
1845Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1846
1847 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1848 ExcC14N specification
1849
1850Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1851
1852 * tree.c: patch from Markus Henke, fix for recursive entities.
1853
1854Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * xpath.c: fix a problem with string() on a document node.
1857
1858Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1859
1860 * Makefile.am xmlschemas.c: more Schemas work
1861 * test/schemas/* result/schemas/*: added more tests coming
1862 from the spec.
1863
1864Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1865
1866 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1867 * result/HTML/*: this changes a few things in the results
1868
1869Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1870
1871 * include/libxml/tree.h: eliminated 'declaration different than
1872 prototype' warning
1873 * include/win32config.h: "resolved" conflicts with errno.h
1874
1875Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1878 on the automata interfaces and debug of counted choices
1879 * test/schemas/* result/schemas/*: added a number of tests
1880
1881Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1884 a bit of work on Schemas
1885 * testSchemas.c: try to make it more useful
1886 * test/schemas/* result/schemas/* Makefile.am: changed the
1887 Schemas regression test procedure, started adding a few samples
1888
1889Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1890
1891 * include/libxml/encoding.h: Patch for the Borland C++ builder
1892 * include/libxml/tree.h: Patch for the Borland C++ builder
1893 * threads.c: Patch for the Borland C++ builder
1894 * win32/bcb5: New directory for the Borland C++ builder
1895 project files
1896
1897Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1898
1899 * win32/Makefile.msvc: Update for XML Schema support
1900 * win32/configure.js: Update for XML Schema support
1901 * win32/libxml2.def.src: Update for XML Schema support
1902
1903Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1904
1905 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1906 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1907 xmlunicode.c include/libxml/Makefile.am
1908 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1909 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1910 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1911 include/libxml/xmlversion.h.in : merged the current state of
1912 XML Schemas implementation, it is not configured in by default,
1913 a specific --schemas configure option has been added.
1914 * test/automata test/regexp test/schemas Makefile.am
1915 result/automata result/regexp result/schemas:
1916 merged automata/regexp/schemas regression tests
1917
1918Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1919
1920 * xpath.c: Gary found a compile time problem, fixes #78823
1921
1922Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1923
1924 * configure.in: release of 2.4.20
1925 * doc/*: updated and rebuilt the docs
1926
1927Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1928
1929 * python/Makefile.am: patch from Cristian Gafton to build on
1930 Red Hat 6.2, should also fix #75779
1931
1932Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1933
1934 * valid.c: first part of fixing #78729
1935
1936Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1937
1938 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1939 escaping of URI when saving HTML files.
1940 * result/HTML/*: this impacted some tests
1941
1942Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1943
1944 * configure.in: trying to fix #77441
1945
1946Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1947
1948 * include/libxml/xmlIO.h: Hallski complained it could not be
1949 included by itself.
1950
1951Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1952
1953 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1954
1955Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1956
1957 * win32/configure.js: patch from Nilo for the c14n option
1958 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1959
1960Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1961
1962 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1963 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
1964 LIBXML_THREAD_ENABLED
1965
1966Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1967
1968 * xpath.c: another patch from Richard Jinks for substring conformance
1969 * test/XPath/expr/floats test/XPath/expr/strings
1970 result/XPath/expr/floats result/XPath/expr/strings: update of the
1971 test suite to check those.
1972
1973Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1974
1975 * xpath.c: patch from Richard Jinks for .x float parsing.
1976
1977Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1978
1979 * parser.c: patch from Markus Henke when an encoding ain't recognized
1980
1981Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1982
1983 * libxml.m4: got a report that #include <string.h> was needed
1984
1985Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1986
1987 * xmllint.c: applied a fix from Anthony Jones for -o /--output
1988
1989Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
1990
1991 * doc/example.html: fixing typo
1992
1993Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1994
1995 * xpath.c: fixed a bug in the nodeset to boolean comparison code
1996 pointed out by Melvyn Sopacua.
1997
1998Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
1999
2000 * libxml.m4: Frédéric Crozat gave a patch related to the change
2001 of Include paths breaking the libxml.m4
2002
2003Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2004
2005 * xpath.c: Fix bug #76927 forgot to save some context
2006 when evaluating binary expressions
2007
2008Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2009
2010 * configure.in: fixed configure for MPE/iX from Markus Henke
2011 * xmlmemory.c: fixed initialization problems
2012 * xpath.c: another set of patches from Richard Jinks this
2013 fixes "make XPathtests" on linux
2014
2015Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2016
2017 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2018 * test/XPath/expr/compare test/XPath/expr/equality
2019 test/XPath/expr/floats test/XPath/expr/functions
2020 test/XPath/expr/strings result/XPath/expr/compare
2021 result/XPath/expr/equality result/XPath/expr/floats
2022 result/XPath/expr/functions result/XPath/expr/strings: Updated
2023 tests though they show a divergence on Linux
2024
2025Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2026
2027 * xpath.c trionan.c: previous commit also included patches
2028 from Richard Jinks on some IEEE support corner case
2029
2030Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2031
2032 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2033 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2034 that $(datadir) should be used for docs
2035
2036Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2037
2038 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2039 could leak filedescriptors
2040
2041Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2042
2043 * configure.in nanohttp.c: applied patch from Allan Clark for
2044 UnixWare/OpenServer
2045
2046Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2047
2048 * configure.in: preparing 2.4.19
2049 * doc/*: rebuilt the docs
2050
2051Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * nanohttp.c: fixing #76043, got fed up with non-portability
2054 of that piece of code.
2055
2056Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2057
2058 * valid.c SAX.c: Never commit without running "make tests" :-(
2059 fix a couple of stupidities in the previous commit
2060 * result/*: a few changes in some attribute order result of previous
2061 commit.
2062
2063Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2064
2065 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2066 the internal subset should not raise duplicate ID errors,
2067 also there was a small bug in conjunction to namespace
2068 declarations defaulted and xml:xxx attributes DTD definitions.
2069
2070Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2071
2072 * xpath.c: Richard Jinks also raised some rounding problems
2073 this tries to fix them
2074
2075Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2076
2077 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2078 behaviour in xmlXPathCastToString()
2079
2080Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2081
2082 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2083 raised by Morus Walter
2084
2085Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2086
2087 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2088 from Igor
2089
2090Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2091
2092 * xpath.c: fixing #75619, related to a problem when trying
2093 to evaluate condition when the current node set resulting
2094 from that sub-step evaluation is empty. Also fixes 2 potential
2095 problem with previous-sibling and next-siblings axis.
2096
2097Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2098
2099 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2100 HTML support is not configured in.
2101
2102Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2103
2104 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2105 include/libxml/tree.h: dohh I really didn't intended to commit
2106 this test version :-(
2107
2108Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2109
2110 * testSAX.c: I wanted to see the real speed at the SAX interface
2111 after a little too many Ximianer started complaining about the
2112 parser speed.
2113 added a --quiet option:
2114 paphio:~/XML -> ls -l db100000.xml
2115 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2116 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2117 3200006 callbacks generated
2118 real 0m1.270s
2119 Which means 16MBytes/s and 3Mcallback/s
2120
2121Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * xpath.c: valgrind spotted another error that time when running
2124 on libxslt regression tests
2125
2126Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * Makefile.am: adding "make valgrind" running the full regression
2129 tests (except python ones) under Valgrind (using valgrind -q
2130 which was kindly added by the author).
2131 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2132 passes cleanly now except an obcure floating point initialization
2133 raised in log10() in one XPath regression test ???
2134 * tree.c: edited some comments to close #75244
2135
2136Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2137
2138 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2139 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2140 context of ScrollKeeper, made sure that if the number is
2141 an integer, the serialization follows the description at
2142 http://www.w3.org/TR/xpath#section-String-Functions
2143
2144Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * configure.in: preparing 2.4.18
2147 * doc/*: updated and rebuilt the web site
2148 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2149 the Windows and Cygwin maintainers.
2150 * parser.c: humm, changed the way the SAX parser work when
2151 xmlSubstituteEntitiesDefault(1) is set, it will then
2152 do the entity registration and loading by itself in case the
2153 user provided SAX getEntity() returns NULL.
2154 * testSAX.c: added --noent to test the behaviour.
2155
2156Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2157
2158 * parser.c: Wilfried Teiken provided a hackish but working
2159 way to get context reported back on entities when parsing
2160 with SAX and without breaking the DOM build.
2161
2162Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * c14n.c: applied a new patch from Aleksey Sanin
2165 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2166 to reference Aleksey implementation of XML digital Signatures
2167
2168Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2169
2170 * xpath.c: small fix to avoid potential problem due to
2171 ordering of freeing data
2172 * python/Makefile.am: people were complaining about
2173 the generated file in python dir not being built
2174
2175Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2176
2177 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2178 python/generator.py python/libxml.c python/types.c: Cleanup
2179 of the python Makefiles based on Jacob and James feedback,
2180 fixed the spec file accordingly, fixed the number of warning
2181 that passing my pedantic CFLAGS was generating. Conclusion
2182 is that Python includes are real crap.
2183
2184Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2185
2186 * configure,in: it was reported quite a few times that
2187 xml2-config --cflags should not output
2188 -I$includeprefix/libxml2/libxml because libxml2 header names
2189 clashes with existing names like list.h from C++ stl.
2190 Includes should be #include<libxml/xxx.h> so ...
2191
2192Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * c14n.c: another patch from Aleksey Sanin
2195
2196Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2197
2198 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2199 canonicalization algorithm
2200 * doc/xml.html doc/index.html: added the C14N references on the
2201 index page.
2202
22032002-03-13 jacob berkman <jacob@ximian.com>
2204
2205 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2206 usage, redundant, and gcc specific
2207
2208Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2209
2210 * xpath.c: speedup some node selection operations, this can
2211 have a significant impact on DocBook Norm's stylesheets
2212 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2213 make sure it's always the case
2214 * debugXML.c: distinguish CDATA and comments in ls operations
2215
2216Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2217
2218 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2219 to generate better API descriptions etc...
2220
2221Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2222
2223 * c14n.c: Fixing #74186, made sure all boolean expressions
2224 get fully parenthesized, ran indent on the output
2225 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2226 include/libxml/tree.h: also #74186 related, removed the
2227 --with-buffers option, and all the preprocessor conditional
2228 sections that were resulting from it.
2229
2230Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2231
2232 * valid.c: applied patch from Dodji Seketeli fixing an
2233 uninitailized variable in xmlValidGetValidElements()
2234
2235Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2236
2237 * c14n.c: fixed a few comments
2238 * doc/*.html doc/*/*.html: regenerated the docs and added
2239 the C14N API
2240 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2241
2242Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2243
2244 * check-xml-test-suite.py: fix to adapt varaiations in the
2245 bindings
2246 * configure.in python/setup.py python/setup.py.in: fixed to
2247 have the version of the python scripts automatically updated
2248
2249Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2250
2251 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2252 in xmlCopyProp()
2253
2254Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2255
2256 * configure.in: preparing 2.4.17 release
2257 * doc/*: updated and rebuilt the docs
2258 * xpath.c: fixed a comment
2259 * python/libxml.c: fixed a possible reentrancy problem
2260
2261Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2262
2263 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2264 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2265 added a specific regression test
2266 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2267 not raise exceptions when failing to find the attribute.
2268
2269Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2270
2271 * configure.in xmllint.c: owen pointed out a problem with the
2272 ftme fix, gettimeofday() was not detected by configure and
2273 the ftime header wasn't included, dohhh
2274
2275Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2276
2277 * configure.in xmllint.c: trying to fix #71457 for timing
2278 precision when gettimeofday() is not availble but ftime() is
2279
2280Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2281
2282 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2283 are now copied on install and part of the -devel RPM
2284
2285Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * xpath.c: trying to avoid bug #72150 which was apparently
2288 caused by a gcc bug (or a processor problem) as detailed
2289 at http://veillard.com/gcc.bug
2290
2291Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2292
2293 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2294 fixed xmlReconciliateNs(), added a Python test/example for
2295 inter-document cut'n paste
2296 * python/libxml.py: fixed node.doc on document nodes and added
2297 xpathEval() onto node objects
2298
2299Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2300
2301 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2302 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2303 fixup and integrated tests for the serialization stuff
2304
2305Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2308 moved the libxml man page to section 3
2309
2310Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2311
2312 * tree.c: fix bug #72490
2313 * python/libxml.c python/libxml.py: added methods serialize()
2314 and saveTo() to all node elements.
2315
2316Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * xmlIO.c: closed #73430, don't read from an input source
2319 which indicated an end-of-file or an error.
2320
2321Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * parser.c: make sure SAX endDocument is always called as
2324 this could result in a Python memory leak otherwise (it's
2325 used to decrement ref-counting)
2326 * python/generator.py python/libxml.c python/libxml.py
2327 python/libxml2-python-api.xml python/libxml2class.txt
2328 python/tests/error.py python/tests/xpath.py: implemented
2329 the suggestions made by Gary Benson and extended the tests
2330 to match it.
2331
2332Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2333
2334 * python/generator.py: applied patch fixing #73450
2335
2336Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2337
2338 * xpath.c: fixing #61290 "namespace nodes have no parent"
2339 long standing divergence from the XPath REC. NodeSets
2340 simply hold a copy of namespace nodes and those node ->next
2341 points to the parent (which may not be the node carrying the
2342 definition).
2343 * include/libxml/xpath.h: flagged but didn't added a possible
2344 speedup
2345 * DOCBparser.c HTMLparser.c: removed some warnings from push
2346 parser due to new state being added.
2347 * tree.c: new fix from Boris Erdmann
2348 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2349 the XML Canonalization support from Aleksey Sanin
2350
2351Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2352
2353 * tree.c: patch from Boris Erdmann fixing some namespace odities
2354 with xmlCopyNode()
2355
2356Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2357
2358 * xmlIO.c: fix bug #72706 when loading a NULL entity
2359
2360Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2361
2362 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2363 actually change in a future XML Namespace revision.
2364
2365Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2366
2367 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2368 added the possibility of returning nodesets from XPath extension
2369 functions written in Python
2370
2371Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2372
2373 * python/*: commiting some Python bindings work done while travelling
2374
2375Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2376
2377 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2378 explicitely with memory debugging switched on
2379
2380Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2381
2382 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2383 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2384 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2385 the accessor generator for strings
2386 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2387 regression test.
2388
2389Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2390
2391 * python/README python/generator.py python/libxml.c python/setup.py:
2392 added the 'usual' setup.py to allow building a libxml2-python
2393 module based on the same code. The initialization is however
2394 different the 2 .so files fo libxml2 and libxslt are identical and
2395 they entry point initialize both libraries. this is done to avoid
2396 some possible nasty problem since the Python don't merge the maps
2397 of all shared modules.
2398
2399Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2400
2401 * parser.c: fixed a push/encoding bug reported by Michael
2402 on librsvg
2403
2404Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2405
2406 * include/libxml/parserInternals.h: fixes a misplaced #endif
2407
2408Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2409
2410 * parser.c valid.c: found and fixed a couple of allocation bugs
2411
2412Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2413
2414 * doc/xml.html doc/python.html doc/*: added a Python and binding
2415 page describing the current state of the Python bindings and
2416 giving pointers to the other languages wrappers.
2417
2418Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2419
2420 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2421 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2422 rebuilt the API and web site
2423 * xpath.c: fixed #71978 portability bugs
2424
2425Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2428
2429Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2430
2431 * include/libxml/parserInternals.h parser.c: had to change
2432 2 internal parsing API when processing document content
2433 to check the start and end of element content are defined
2434 in the same entity
2435 * valid.c include/libxml/valid.h: attribute normalization can
2436 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2437 with the context to report it.
2438 * SAX.c: fixed the last known bugs, crazy validation constraints
2439 when a document is standalone seems correctly handled. There
2440 is a couple of open issues left which need consideration especially
2441 PE93 on external unparsed entities and standalone status.
2442 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2443 The 2 tests left failing are actually in error. Cleanup done.
2444
2445Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2446
2447 * valid.c: implemented E59 spaces in CDATA does not match the
2448 nonterminal S
2449
2450Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2451
2452 * SAX.c parser.c valid.c: more validation test fixups
2453 * check-xml-test-suite.py: added duration info for the tests
2454
2455Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2456
2457 * parser.c valid.c: a couple of errors were reported but not
2458 saved back as such in the parsing context. Down to 1% failure rate
2459 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2460
2461Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * xmlInternald.c: isExtender was missing a char
2464 * parser.c include/libxml/parser.h: % are acceptable in the
2465 internal subset if within a PUBLIC ID
2466
2467Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2468
2469 * SAX.c parserInternals.c valid.c: more work on the conformance
2470 suite. Took the step to finally block documents with encoding
2471 errors. It's a fatal error per the spec, people should have fixed
2472 their documents by now.
2473
2474Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2475
2476 * check-xml-test-suite.py: fixed the test script after some discussion
2477 on the semantic of TYPE="error"
2478 * Makefile.am: added the script to the distrib
2479
2480Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2481
2482 * SAX.c entities.c: fixed a couple of conformances issues deep
2483 into the validation code (standalone and undeclared Notations)
2484
2485Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2486
2487 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2488 stayed there for years !
2489
2490Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2491
2492 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2493 missing
2494
2495Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2496
2497 * check-xml-test-suite.py: improved the behaviour a bit as
2498 well as the logs
2499 * parser.c valid.c SAX.c: fixed a few more bugs
2500 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2501
2502Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2503
2504 * check-xml-test-suite.py: python script to run regression tests
2505 against the XML Test suite of W3C/OASis
2506 * SAX.c: fixed a validation bug
2507 * parser.c: fixed 3 errors pointed by the test suite
2508 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2509 * python/Makefile.am: fixed a dependendy
2510
2511Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2512
2513 * xmlmemory.c: avoid a warning bug #71594
2514
2515Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2516
2517 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2518 warning on alpha/Tru64
2519
2520Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2521
2522 * include/libxml/entities.h: fixing a comment
2523 * valid.c: fixing some troubles with validity check on namespaces
2524 * result/VC/NS3 test/VC/NS3: added a specific regression test
2525
2526Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * tree.c: Fixing #71342 serializing '\n' in attribute values
2529 * result/noent/att3 result/att3 test/att3: added a specific
2530 test.
2531
2532Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2533
2534 * python/libxml.c: couple of bug fixes
2535
2536Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2537
2538 * python/*.py: removed tabs and used spaces.
2539
2540Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2541
2542 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2543 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2544
2545Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2546
2547 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2548 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2549
2550Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2551
2552 * include/libxml/encoding.h include/libxml/entities.h
2553 include/libxml/globals.h include/libxml/parser.h
2554 include/libxml/threads.h include/libxml/tree.h
2555 include/libxml/xmlmemory.h: trying to fix the include mess
2556
2557Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2558
2559 * include/libxml/xmlmemory.h: reverted part of the previous
2560 attempt to provide #69655, this was breaking the build.
2561
2562Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2565 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2566 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2567 include/libxml/parserInternals.h include/libxml/tree.h
2568 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2569 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2570 clean.
2571 * python/libxml.c: fixed a warning.
2572
2573Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2574
2575 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2576 copying of node, merge back IDs in the target document.
2577 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2578 test/XInclude/ents/ids.xml: test case
2579 * result/VC/ElementValid4: output changed due to a typo fix
2580
2581Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * python/Makefile.am: seems some version of automake didn't
2584 generate the dependancies right as Jacob found out. Add
2585 an extra dependancy rule.
2586
2587Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2588
2589 * parserInternals.c valid.c: Justin Fletcher found some parts
2590 of the code needing cleanup
2591 * libxml.spec.in python/Makefile.am python/generator.py
2592 python/libxml.c python/libxml.py: Fixed the python Makefiles
2593 corrected a bug showing up on ia64, changed the name of the
2594 python internal module too
2595
2596Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2597
2598 * Makefile.am: applied patch from Andris Pavenis for binary
2599 name suffixes
2600
2601Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2602
2603 * xmllint.c win32/win32config.h: fixing #68748
2604
2605Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2606
2607 * valid.c: fixing #70166
2608
2609Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * valid.c: fixing #70077
2612
2613Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2614
2615 * Copyright Makefile.am README configure.in libxml.spec.in:
2616 Changed to the MIT Licence
2617 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2618 doc/xmlio.html: updated the doc accordingly
2619 * include/libxml/xmlwin32version.h configure.in: preparing
2620 2.4.14 release
2621 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2622 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2623 fixed the const xmlChar * wrapper and generator, XPath extension
2624 functions now use the context as first argument
2625 * python/tests/tstxpath.py python/tests/xpath.py
2626 python/tests/xpathext.py: Updated the tests accordingly
2627 * tree.c: fixed bug #70067
2628
2629Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2630
2631 * Makefile.am: cleanup
2632 * debugXML.c: always use stdout if output is NULL
2633 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2634 * python/Makefile.am python/generator.py python/libxml2class.txt
2635 python/libxml_wrap.h python/types.c: augmented the number of bindings
2636 handling FILE * and XPath contexts
2637 * python/tests/Makefile.am: avoid a stupid problem due to the
2638 use of TEST.
2639
2640Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2641
2642 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2643
2644Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2645
2646 * python/TODO python/libxml.c: cleanup the extension function lookup
2647 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2648
2649Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * configure.in python/Makefile.am: do not install outside
2652 of prefix
2653
2654Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2655
2656 * python/TODO python/libxml.c: started adding SAX interfaces
2657 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2658 SAX test
2659
2660Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2661
2662 * tree.c: hardened the addChild function
2663 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2664 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2665 added accessors needed for xmlNode, a bit more testing and
2666 extension of interfaces
2667 * python/tests/Makefile.am python/tests/build.py: added a test
2668 build from scratch/save/load/check
2669
2670Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2671
2672 * parserInternals.c: change a small bit in the way valididy
2673 error messages get initialized
2674 * python/TODO python/libxml.c python/libxml2-python-api.xml
2675 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2676 added some memory debugging to track leaks at the libxml2 level
2677 * python/tests/*.py: changed all tests to check for leaks,
2678 there is just one left in XPath extension registrations.
2679
2680Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * python/TODO python/generator.py python/libxml2-python-api.xml
2683 python/libxml2class.txt: more accessor classes for the parser
2684 context, allow to switch on and check validity
2685 * python/tests/Makefile.am python/tests/error.py
2686 python/tests/invalid.xml python/tests/valid.xml
2687 python/tests/validate.py: attded more test and and added error.py
2688 which I forgot to commit in the last step
2689
2690Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * python/Makefile.am python/types.c: cleanup
2693 * python/libxml.c python/libxml.py python/libxml_wrap.h
2694 python/generator.py python/libxml2-python-api.xml
2695 python/libxml2class.txt: added class for parser context, added
2696 first cut for push mode support. Added a framework to generate
2697 accessors functions.
2698 * python/tests/Makefile.am python/tests/push.py: added a push
2699 test
2700
2701Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2702
2703 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2704 bug a bit of cleanup.
2705
2706Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2709 python/libxml2class.txt: adding error redirections and preformat
2710 to a python handler
2711 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2712 tests self checking
2713
2714Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2715
2716 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2717 a function
2718
2719Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2720
2721 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2722 python/libxml.c python/libxml2-python-api.xml
2723 python/libxml2class.txt: Progressing through the TODOs, class
2724 description output, extra XML API, RPM now builds the wrappers
2725 for all python installed versions
2726
2727Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2728
2729 * configure.in libxml.spec.in python/Makefile.am python/TODO
2730 python/generator.py python/libxml2class.txt: added more informations
2731 in the libxml2-python package including docs. Slightly changed
2732 the class hierarchy
2733 * python/tests/*: added basic regression tests infrastructure too
2734
2735Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2736
2737 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2738 added libxml2-python as part of the packages installed
2739
2740Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2741
2742 * python/Makefile.am python/generator.py python/libxml.c
2743 python/libxml.py: more work, now able to extend the
2744 XPath interpreter with functions written in python.
2745
2746Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2747
2748 * python/Makefile.am: Jacob sent a patch to allow building from
2749 tarfile.
2750
2751Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2752
2753 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2754 inserted the python wrappers build, I hope this won't be too
2755 unportable
2756
2757Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2758
2759 * xpath.c: minor optimization
2760 * python/generator.py python/libxml.c python/libxml.py
2761 python/libxml_wrap.h: more work on the python bindings,
2762 they now support XPath and there is no evident leak
2763
2764Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2765
2766 * python/generator.py python/libxml.c python/libxml.py:
2767 more work on the python bindings generator.
2768
2769Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2770
2771 * python/generator.py python/libxml.c python/libxml_wrap.h:
2772 more work on the python bindings.
2773
2774Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2775
2776 * python/generator.py python/libxml.c python/libxml.py
2777 python/libxml_wrap.h: commited early version of a python binding
2778 for private use only ATM
2779
2780Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2781
2782 * entities.c tree.c include/libxml/entities.h: applied patch
2783 from Anthony Jones to implement copy of DTD subtree too. Had
2784 just to keep 2 function private which really ought to become
2785 public ones.
2786
2787Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * xmllint.c: added pointers to the web pages in the usage()
2790
2791Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2792
2793 * tree.c: more fixes from Petr Kozelka for attribute handling
2794 in the tree API to align the semantic with DOM.
2795
2796Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2797
2798 * valid.c tree.c entities.c: another set of patches from
2799 Anthony Jones for copy operations cleanup and robustness
2800
2801Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2802
2803 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2804 an alphabetic index based on comments content
2805 * doc/*: rebuilt the web site with the new references
2806
2807Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2808
2809 * parserInternals.h: Greg Sjaardema suggested to use an
2810 eponential buffer groth policy in xmlParserAddNodeInfo()
2811
2812Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2813
2814 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2815 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2816 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2817 to generate cross-references, and added/updated the stylesheets
2818 to generate and link API indexes. The generic keyword index
2819 is not done yet.
2820 * doc/*.html: regenerated all the usual docs too
2821
2822Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2823
2824 * debugXML.c: added an xpath function to the shell for T. V. Raman
2825
2826Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2827
2828 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2829 debug routines.
2830
2831Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2832
2833 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2834 support of attribute nodes
2835
2836Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2837
2838 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2839 hopefully near complete and fully documented of the API in XML
2840 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2841 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2842 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2843 include/libxml/parserInternals.h include/libxml/valid.hi
2844 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2845 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2846 include/libxml/xpath.h include/libxml/xpathInternals.h:
2847 Cleaned up the doc comments a lot in the process, the interface
2848 coverage is now 100%
2849
2850Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2851
2852 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2853 extracts comments from the gtk-doc DocBook output (a bit
2854 convoluted but seems to work).
2855
2856Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2857
2858 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2859 added an XML description of the API, moved the script generating
2860 it here. Added a "make api" target
2861
2862Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2865
2866Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2867
2868 * xpath.c include/libxml/xpathInternals.h: the change made to
2869 xmlXPathFuncLookupFunc was incompatible roll it back
2870
2871Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2872
2873 * SAX.c: cleanup patch from Anthony Jones
2874 * doc/Makefile.am: fix the headers to avoid in make scan
2875 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2876 includes, * vs Ptr and general cleanup
2877 * parsedecl.py: first version of a script to extract the
2878 module interfaces, the goal will be to provide .decl or XML
2879 specification of the interfaces to build wrappers.
2880
2881Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2882
2883 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2884 now provides return codes in case of errors
2885
2886Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2887
2888 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2889 Upgraded to trio baseline 1.6
2890 * strio.h strio.c: Replaced by triostr.h and triostr.c
2891
2892Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2895 of strdup usage in the code
2896
2897Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2898
2899 * parser.c error.c: Keith Isdale complained rightly that
2900 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2901
2902Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * tree.c: fixed the funxtion to set the xml: attributes
2905 * debugXML.c: added "setbase" to test it.
2906
2907Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2910 to allow updating an attribute content
2911
2912Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2913
2914 * libxml.h: try to avoid problems when compiling on Windows
2915
2916Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2917
2918 * hash.c: patch from Anthony Jones for hash.c allocation size
2919 * Makefile.am: trying to work around Yet Another Libtool Madness
2920 and build the 2.4.13 release finally ...
2921
2922Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2923
2924 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2925 * doc/* : update of the documentation
2926
2927Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2928
2929 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2930 at fixing #61290 :-(
2931
2932Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2933
2934 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2935 Fixes bug #67229
2936
2937Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2938
2939 * tree.c: trying to avoid troubles when a subtree is copied
2940 and coalesced in part with the target tree. Should fix
2941 bug #67407
2942
2943Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * valid.c: fixed validation of attributes content of type
2946 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2947 values, very old bug. Fixes #67671
2948
2949Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2950
2951 * parser.c include/libxml/parserInternals.h tree.c: integrated
2952 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2953 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2954
2955Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2956
2957 * threads.c: applied Serguei Narojnyi's patch to add native
2958 thread support on the Win32 platform
2959 * testThreadsWin32.c Makefile.am: added the test program also
2960 from Serguei, Win32 specific
2961 * include/win32config.h include/libxml/xmlwin32version.h.in:
2962 added patch from Igor for the Windows thread specific defines.
2963
2964Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2965
2966 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
2967
2968Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
2971 output page into XMLinfo.html. Close bug #66951 and
2972 raised by Robert Collins too.
2973
2974Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
2975
2976 * encoding.c: Paul Keogh pointed out a possibility of segfault
2977 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
2978 Closes bug # 68238
2979
2980Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
2981
2982 * doc/*.html: updated the Gdome2 links
2983
2984Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2985
2986 * libxml.h: Applied following patches from Robert Collins
2987 and make sure IN_LIBXML is defined when compiling it
2988 -------
2989 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
2990 as well as Visual C.
2991 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2992 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
2993 * strio.c (PLATFORM_UNIX): Define for Cygwin.
2994 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
2995 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
2996 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
2997 xmlSysIDExists xmlNoNetExists).
2998 * xmllint.c: Don't include winsock2.h for Cygwin.
2999
3000Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3003 when the version info is not present.
3004
3005Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3006
3007 * tree.c: Anthony Jones pointed out a problem in
3008 xmlStringGetNodeList() and provided a fix for it
3009
3010Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * parser.c: patch from Frank J Franklin to remove a bug in
3013 xmlCreatePushParserCtxt() when the initial buffer passed
3014 is large.
3015
3016Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * win32/*: big cleanup of the Windows/MSVC project files
3019 from Igor Zlatkovic
3020
3021Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3022
3023 * doc/Makefile.am: should fix #67674 and avoid troubles if
3024 xsltproc is not available or fails in the prefix provided
3025
3026Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3027
3028 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3029
3030Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3031
3032 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3033 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3034 Fixed a few other problems raised by Charlie Bozeman.
3035 * result/VC/ElementValid[5-7]: fixed the output
3036
3037Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3038
3039 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3040 patches from Charlie Bozeman. Regenerated the HTML docs.
3041
3042Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3043
3044 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3045 for Windows from Igor
3046
3047Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3048
3049 * xmllint.c: applied Justin Fletcher patch for --output or -o
3050
3051Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3052
3053 * win32/libxml2/libxml2.def.src: close #67019
3054
3055Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3056
3057 * xmllint.c: applied Justin Fletcher generic timing patch
3058 similar to the one already applied to xsltproc.
3059
3060Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3061
3062 * include/libxml/tree.h tree.c: applied documentation patches
3063 from Charlie Bozeman
3064
3065Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3066
3067 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3068
3069Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3070
3071 * valid.c: fix the xmlStrdup() used in the previous patch.
3072 * valid.c: added --dropdtd
3073 * tree.c: fixed xmlUnlinkNode so it also removes the references
3074 from the document if the node is a DTD
3075
3076Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3077
3078 * HTMLtree.c valid.c: cleanup some static declarations
3079
3080Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3081
3082 * xmllint.c: removed another strdup()
3083 * doc/FAQ: removed the HP/UX entry
3084
3085Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3086
3087 * valid.c: fix bug #66816 when validating.
3088 * xmllint.c: don't use sys/time.h if configure did not found it
3089
3090Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3091
3092 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3093 xmlcatalog_man.xml
3094
3095Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3096
3097 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3098 xmlInitMemory() was declared twice
3099
3100Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3101
3102 * globals.c: do not reference strdup() !
3103 * configure.in libxml-2.0.pc.in: trying to fix the libs
3104 of the various config extraction modules
3105
3106Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3107
3108 * configure.in : preparing 2.4.12
3109 * doc/* : updated and rebuilt the docs
3110
3111Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3112
3113 * uri.c: closed bug #66159
3114 * testURI.c: added --escape option
3115 * configure.in: some cleanup for xml2-config --cflags
3116
3117Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3118
3119 * globals.c testThreads.c: removed some misplaced includes
3120 of xmlversion.h
3121
3122Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3123
3124 * threads.c: patch from Gary Pennington fixing a possible
3125 problem at initialization time.
3126
3127Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3128
3129 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3130 Eric Lavigne contribution to build libxml2 on MacOS using
3131 CodeWarrior.
3132
3133Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3134
3135 * xmllint.c: applied Geert Kloosterman's patch to fix
3136 --repeat --timing output
3137
3138Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3139
3140 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3141 where non-wellformed XML declaractions were not detected.
3142
3143Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3144
3145 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3146
3147Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3150 gets reset by xmlCleanupInputCallbacks() and this makes the
3151 function useless. Same for output.
3152
3153Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * xmlIO.c: robert pointed out a loop error in callback cleanups
3156
3157Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3158
3159 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3160 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3161 they are not really tied to debugging
3162
3163Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3164
3165 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3166 * xmllint.c: better --catalogs description
3167
3168Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3169
3170 * tree.c: fixed a couple of problems in xmlSetProp()
3171
3172Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3173
3174 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3175 unappropriate stdout output.
3176
3177Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3178
3179 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3180 by Denis Beurive, closes #65111
3181
3182Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3183
3184 * valid.c: in case of content model validity error, don't
3185 print it if validity warnings were not requested.
3186
3187Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3188
3189 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3190 * parserInternals.c: removed the last exit() call. Print an
3191 unmaskable error on stderr instead (library mismatch detection)
3192
3193Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3194
3195 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3196 shell instructions from Heiko Rupp
3197
3198Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3199
3200 * catalog.c: use the URL notation file:// for default catalog paths
3201
3202Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3203
3204 * include/libxml/tree.h: better comments for _private fields
3205 * tree.c: removed a problem when copying an entity reference.
3206
3207Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3208
3209 * vms/*: updated instructions and diffs from John A Fotheringham
3210
3211Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3212
3213 * include/libxml/xmlerror.h: avoid an include problem if
3214 #include <libxml/xmlerror.h> happens first in code
3215 seems to be the case in KDE libs
3216
3217Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3218
3219 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3220 from Igor for Windows
3221
3222Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3223
3224 * Makefile.am: Gary Pennington pointed out a missing prefix
3225
3226Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3227
3228 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3229 * doc/*: upgraded and rebuilt the docs
3230
3231Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3232
3233 * HTMLparser.c: fix comment in scripts element parsing.
3234 * result/HTML/doc3*: updated the results.
3235
3236Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3237
3238 * uri.c: another URI bug fix #63336, using Joel Young patch.
3239
3240Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3241
3242 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3243 a cleaned up version of the Pwd shell string generation.
3244
3245Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3246
3247 * valid.c include/libxml/tree.h: trying to fix namespaces +
3248 validation problems for good, closing #63619 in the process
3249 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3250 wrong in this respect, fixed it.
3251
3252Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3253
3254 * xmllint.c: Morus Walter patch to allow --format and --encode
3255
3256Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3257
3258 * debugXML.c: Stefan Kost provided an help command for the shell
3259
3260Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3261
3262 * debugXML.c: Heiko Rupp pointed that the shell would crash
3263 on empty nodesets returns.
3264
3265Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3266
3267 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3268 migh need the history libraries
3269
3270Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3271
3272 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3273 handle the case of < in quoted attributes, Bastian Kleineidam
3274
3275Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3276
3277 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3278 fixing catalog breakages
3279 * Makefile.am catalog.c result/catalogs/catal
3280 result/catalogs/mycatalog.* test/catalogs/catal*:
3281 fixed more problems in catalog support, added more regression tests
3282 for both XML and SGML catalog handling
3283
3284Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3285
3286 * debugXML.c: applied an improvement to xmlGetLineNo() from
3287 Keith Isdale
3288
3289Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3290
3291 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3292 Side effect of the progressive catalog loading
3293
3294Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3295
3296 * Makefile.am: confexecdir and confexec_DATA were defined twice
3297 pointed out by Karl Eichwalder
3298
3299Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3300
3301 * xmlcatalog.c: avoid unlink() and use remove() instead.
3302
3303Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3304
3305 * libxml.spec.in: cleanup
3306 * include/libxml/xmlwin32version.h: updated with 2.4.8
3307
3308Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3309
3310 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3311 of compiling libxml with a non standard set of options
3312
3313Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3314
3315 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3316 document --sgml option, fixing gnome bugzilla #63382
3317
3318Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3319
3320 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3321 breakage of 2.4.7, added a couple of really needed APIs
3322 like xmlCatalogIsEmpty() and xmlNewCatalog()
3323 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3324 for install-catalog
3325 * configure.in: preparing 2.4.8
3326
3327Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3328
3329 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3330 include/libxml/tree.h include/libxml/xmlIO.h: more include
3331 cleanups, export cleanly one html output + format function.
3332
3333Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3334
3335 * parser.c: removed initGenericErrorDefaultFunc call from
3336 xmlInitParser() since it could destroy previous calls to
3337 xsltSetGenericErrorFunc() effects
3338
3339Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3342 keyword.
3343
3344Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * Makefile.am: cleanup
3347 * threads.c: cleanup too
3348 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3349 from xsltproc
3350 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3351 dependancy loop.
3352
3353Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3354
3355 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3356 was not used anymore !
3357
3358Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3359
3360 * configure.in: preparing 2.4.7
3361 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3362 manual page from John
3363 * doc/*: updated the doc and rebuilt the generated pages
3364
3365Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3366
3367 * xmlIO.c: closing bug #62711, the library should never
3368 close stdin or stdout.
3369
3370Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3371
3372 * uri.c: second pass at fixing #63336, using Joel Young
3373 final patch. looks okay.
3374
3375Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * uri.c include/libxml/uri.h: trying to clear #63336
3378 allowing the escaping routine to parse unconformant
3379 URI-References.
3380
3381Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3382
3383 * vms/readme.vms vms/build_libxml.com nanoftp.c
3384 include/libxml/xmlversion.h.in: a few VMS updates from
3385 John A Fotheringham
3386 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3387 and xmlCleanupOutputCallbacks() for the Perl binding people.
3388
3389Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3392 apply fixes to close #63271 and avoid segfaults when
3393 the error routine gets callbed before xmlInitParser()
3394 get called.
3395 * nanoftp.c error.c: Applied patches from Justin Fletcher
3396 correcting some xmlGenericError misuses.
3397
3398Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3399
3400 *doc/xmllint.xml, doc/xmllint.1
3401 New and improved man page for xmllint - .xml is the original, .1
3402 is the generated man page
3403
3404Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3405
3406 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3407 the web site from the main HTML document.
3408
3409Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3410
3411 * parser.c: fixed an erroneous validation bug when PE refs
3412 occurs in external parsed entities referenced from the
3413 internals subset
3414 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3415 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3416 added the associated testcase, it's a nice one.
3417 * HTMLparser.c: generate the DTD node as HTML still ...
3418 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3419
3420Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3421
3422 * HTMLparser.c: fixed a bug in htmlNewDoc()
3423
3424Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3425
3426 * test/threads/*: added entities testing to the Thread test
3427 * testThreads.c: make the test reasonable
3428 * DOCBparser.c: fix the DTD public and system ID
3429 * xmllint.c: added --sgml for SGML DocBook importing
3430 * Makefile.am: added Docbtests target
3431
3432Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3433
3434 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3435 * testThreads.c: removed bogus include
3436
3437Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3438
3439 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3440 fixed a very serious (looping) validation bug
3441
3442Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3443
3444 * include/libxml/globals.h include/libxml/threads.h threads.c
3445 testThreads.c: far more testing, cleaning up bugs
3446 * *.c : make sure globals.h is always included.
3447
3448Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3449
3450 * HTMLparser.c: try to get rid of parser loops for good.
3451
3452Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3453
3454 * configure.in: fixed some bugs in CFLAGS passing.
3455 * test/threads Makefile.am testThreads.c: added a specific
3456 threaded test case (really nasty, guaranteed).
3457
3458Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3459
3460 * catalog.c: serious cleanup on the management of the
3461 XML catalog tree, more tests done, especially with
3462 the catalog PI.
3463
3464Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3465
3466 * catalog.c: avoid a problem in catalog cleanup on SMP if
3467 catalogs were not initialized.
3468
3469Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3470
3471 * catalog.c xpath.c: trying to cleanup the not thread safe
3472 parts of the library.
3473
3474Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3475
3476 * include/libxml/globals.h configure.in global.data: make
3477 the allocation be per-thread a configure option
3478 * encoding.c include/libxml/parser.h: fixed compilation
3479 errors
3480
3481Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3482
3483 * include/libxml/parser.h: Norm reported that a few lines
3484 added were breaking libxslt compile, removed them for now
3485
3486Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3487
3488 * parser.c parserInternals.c threads.c: debugged and fixed
3489 initialization problems which were giving troubles on SMP
3490 boxes.
3491
3492Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3493
3494 * include/libxml/Makefile.am: missing globals.h
3495
3496Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3497
3498 * globals.c: added a couple of standard includes.
3499
3500Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3503 include/libxml/parserInternals.h include/libxml/tree.h
3504 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3505 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3506 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3507 Applied the last patches from Gary, cleanup, activated threading
3508 all user accessible global variables are now handled in globals.[ch]
3509 Still a bit rought but make tests passes with either
3510 --with-threads defined at configure time or not.
3511 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3512 linking options
3513
3514Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3515
3516 * Makefile.am include/libxml/Makefile.am
3517 include/libxml/globals.h globals.c include/libxml/threads.h
3518 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3519 configure.in: started integrating the core of the thread support
3520 not activated yet but half integrated. The code should still
3521 compile and work anyway.
3522
3523Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3524
3525 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3526 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3527 integrating the non-controversial parts of Gary Pennington
3528 multithread patches
3529 * catalog.c: corrected a small bug introduced
3530
3531Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3532
3533 * catalog.c include/libxml/catalog.h: very serious cleanup,
3534 isolating unportable code and as much as possible the accesses
3535 to the global shared catalog. May need more testing !
3536
3537Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3538
3539 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3540 Keith Isdale patches for the XSLT debugger interfaces. Some
3541 cleanup
3542
3543Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3544
3545 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3546 * DOCBparser.c: generate line nubers in elements
3547
3548Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3549
3550 * configure.in: preparing 2.4.6 release
3551 * doc/xml.html doc/html/*: updated and rebuilt the docs
3552 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3553
3554Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3555
3556 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3557 adding documentation for DV's supercatalog support
3558
3559Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3562 super catalog support adding one API and one flag --sgml to
3563 xmlcatalog
3564
3565Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3566
3567 * doc/xmlcatalog_man.xml, xmlcatalog.1
3568 One more crack at
3569 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3570
3571
3572Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3573
3574 * xpath.c: implemented xmlXPathObjectCopy for external objects
3575 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3576
3577Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3578
3579 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3580 finishing up fix to
3581 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3582 the xmlcatalog man page display more elegantly
3583
3584Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * configure.in: closing bug #61832
3587 * HTMLparser.c: removed a warning
3588
3589Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3590
3591 * xpath.c: fixing #61673 part I, do not loose doc information
3592 when copying result value trees.
3593
3594Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3595
3596 * xpath.c: trying to harden the XPath interpreter
3597
3598Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3599
3600 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3601 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3602
3603Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3604
3605 * HTMLparser: repaired another loop problem
3606
3607Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3608
3609 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3610 parsing.
3611 * xpath.c: fix bug #61291 the default XML namespace node is
3612 missing from the namespace axis.
3613 * tree.c: refuse to create namespaces nodes with prefix "xml"
3614
3615Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3616
3617 * SAX.c: ouch a non-defined namespace could lead to a crash,
3618 fixed #61215
3619
3620Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * parserInternals.c: closed bug #61054
3623
3624Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3625
3626 * include/libxml/Makefile.am: closing #60708
3627
3628Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3629
3630 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3631 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3632
3633Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3634
3635 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3636
3637Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3638
3639 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3640 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3641
3642Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3643
3644 * catalog.c: Justin Fletcher provided cleaup code in case
3645 HAVE_STAT is not defined
3646 * include/win32config.h: Igor Zlatkovic suggested to have
3647 HAVE_STAT defined there
3648
3649Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3650
3651 * catalog.c - fixed typing error reported by M. Barros
3652
3653Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3654
3655 * xmllint.c - fixing typo
3656
3657Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3658
3659 * HTMLparser.c: small enhancement to prevent loop on
3660 unrecognizable data
3661
3662Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3663
3664 * parserInternals.c: applying patch from bug #60757 this
3665 should close it
3666
3667Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3668
3669 * catalog.c xmlcatalog.c: removed a couple of warning
3670 * xpath.c: try to solve the linking problem on platforms
3671 needing trio to compile
3672
3673Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * Makefile.am libxml.spec.in: backing up non-documented changes
3676 commited without review or aproval by Jens Finke <jens@gnome.org>
3677 * HACKING: made 100% clear that no commit should be done directly
3678
3679Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3680
3681 * configure.in: Joe Orton provided a patch fixing a problem
3682 when iconv is specified to be in a non-standard directory
3683 but wasn't exported in xml2-config --cflags
3684
3685Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3686
3687 * configure.in: let's ship 2.4.5 before getting too much
3688 troubles with 2.4.4 errors.
3689
3690Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3691
3692 * encoding.c entities.c: do not output hexadecimal charrefs
3693 when serializing HTML since some version of Netscape can't
3694 grok it, generate decimal ones.
3695 * result/HTML/doc3.htm: output changed due to previous test
3696 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3697
3698Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3701 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3702
3703Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3704 Released 2.4.4
3705
3706 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3707 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3708 updated the configuration scripts systems accordingly
3709
3710Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3711
3712 * configure.in: preparing for 2.4.4
3713 * doc/xml.html doc/html/*: updated and rebuilt the docs
3714
3715Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * win32/dsp/libxml2.def.src: tried to incorporate comments
3718 from bug #59220
3719
3720Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3721
3722 * parser.c result/noent/wml.xml: fixed bug #59981 related
3723 to handling of '&' in attributes when entities are substitued
3724
3725Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3726
3727 * libxml.h include/libxml/xmlversion.h.in
3728 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3729 Tried to close bug #60131
3730
3731Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3732
3733 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3734
3735Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3736
3737 * SAX.c: fixing bug #59946 on xmlns=""
3738
3739Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3740
3741 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3742 but allocates a new error code.
3743
3744Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3745
3746 * xmllint.c: John Fleck fixed typos in the options output
3747 * parser.c SAX.c: fix ignorable white space SAX selection
3748
3749Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3750
3751 * entities.c: Steve Underwood found the possibility of an
3752 ininite loop in case of error.
3753
3754Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3755
3756 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3757
3758Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3759
3760 * parser.c: warn if version is not 1.0 but it's not
3761 strictly speaking an error after analyzing the spec
3762
3763Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3764
3765 *doc/catalog.html - add link to the html version of the
3766 man page, other linguistic cleanups
3767
3768Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3769
3770 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3771 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3772 file, has not yet been included in the build.
3773
3774Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3775
3776 * catalog.c: removed a duplicate affectation Justin Fletcher
3777
3778Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3779
3780 * tree.c: Armin Sander pointed a possible text coalescing
3781 problem, completed his patch.
3782
3783Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3784
3785 * trionan.c: Fixed const and volatile re-definition problem
3786
3787Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3788
3789 * libxml.4 parser.c: doc updates from Heiko Rupp
3790 * parserInternals.c: 2 sanity checks from Heiko Rupp
3791
3792Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3793
3794 * tree.c: applied patch from Armin Sander to make some pointers
3795 const in xmlCopyNode()
3796 * include/libxml/tree.h: added fix to the header
3797
3798Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3799
3800 * xpath.c: hum, restrict the integer usage gcc bug workaround
3801 to only gcc compilers so that other architecture don't get
3802 penalized by this limitation.
3803 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3804
3805Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3806
3807 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3808 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3809
3810Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3813 --convert option to xmlcatalog to convert SGML ones to
3814 the XML syntax.
3815 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3816
3817 2.4.3 got released at that point
3818Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3819
3820 * catalog.c xmlIO.c: started some serious testing and fixed
3821 a few bug and optmization needs.
3822
3823Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3826 preparing for a 2.4.3 release even if it may not be ready yet
3827 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3828 all file parsing lookup to go through the entity resolver, add
3829 to add an API to bypass it (needed to load catalogs themselves),
3830 some cleanup on the catalog code too.
3831 * nanoftp.c: small cleanup
3832 * doc/catalog.html: small update
3833
3834Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3837 Jun Kuriyama
3838
3839Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3840
3841 * doc/catalog.html: finished the catalog documentation
3842
3843Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3844
3845 * doc/catalog.html doc/xml.html: added documentation about
3846 Catalog support, misses an API description
3847 * doc/html/*: reextracted the API pages
3848
3849Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3850
3851 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3852 Added the part about section 7.2 on URI resolution,
3853 fixed a side effect in the HTML parser, look complete
3854 and ready to rock except the URI/SystemID part!
3855
3856Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3857
3858 * include/libxml/catalog.h include/libxml/parser.h
3859 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3860 xmlIO.c: added support and APIs needed for the catalog PI
3861 * include/libxml/xmlIO.h: cleanup
3862
3863Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3864
3865 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3866 include/libxml/catalog.h: starts to look okay, really
3867 plugged the new framework, cleaned a lot of stuff,
3868 added some APIs, except the PI's support missing this
3869 should be mostly complete
3870 * result/catalogs/* test/catalogs/*: added new test, enriched
3871 the existing one with URN ID tests
3872
3873Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3874
3875 * catalog.c: fixed nextCatalog
3876 * result/catalogs/docbook test/catalogs/*: started adding
3877 a small regression test
3878
3879Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3882 more work on the XML catalog support.
3883 * parser.c include/libxml/parser.h: small cleanup seems using
3884 list as a public parameter name can give portability troubles
3885 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3886 include/libxml/xpath.h include/libxml/Makefile.am: removed
3887 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3888 wrappers
3889
3890Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3891
3892 * Makefile.am trio.c triodef.h trionan.c xpath.c
3893 include/libxml/Makefile.am include/libxml/trionan.h:
3894 Re-worked Not-A-Number and Infinity support.
3895 * xmlcatalog.c: added readline include files
3896
3897Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3898
3899 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3900 testCatalog as xmlcatalog, making it an installed app
3901 adding a shell, and preparing it to be a /etc/xml/catalog
3902 management tool, though not ready yet
3903 * catalog.c include/libxml/catalog.h: adding support for
3904 XML Catalogs http://www.oasis-open.org/committees/entity/
3905 not finished, there is some interesting tradeoffs and a
3906 few open questions left.
3907
3908Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3909
3910 * xmllint.c: fixed a line formatting problem
3911
3912Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3913
3914 * SAX.c: removed a couple of unused variable (Albert Chin)
3915
3916Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3917
3918 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3919 trying to fix some troubles w.r.t. function returning
3920 const xxxPtr.
3921
3922Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3923
3924 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3925 defined
3926
3927Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3928
3929 * xpointer.c: removed unused var
3930
3931Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3932
3933 * testXPath.c: another small cleanup closing bug #59110
3934
3935Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3936
3937 * win32/dsp/libxml2.def.src: small cleanup closing bug
3938 #59108
3939
3940Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3941
3942 * example/gjobread.c: add xmlCleanupParser() before leaving
3943
3944Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * config.h.in configure.in include/libxml/xmlwin32version.h:
3947 released 2.4.2
3948
3949Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3950
3951 * include/libxml/valid.h debugXML.c valid.c: deprecate
3952 the non-boundchecking Sprintf functions, add Snprintf
3953 this should close bug #57984
3954
3955Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3956
3957 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3958 URIs before doing the lookups (pointed by Mark Vakoc)
3959
3960Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3961
3962 * xpath.c: serious changes on Result Value Trees and NodeSets
3963 w.r.t. deallocation and collect operations. Probably not
3964 100% clean (merge of allocated trees smells like a problem).
3965 Seems sufficient to close #58943
3966
3967Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * xmllint.c: adding a --format option
3970
3971Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * xpath.c: count() was broken on Result Value Tree
3974 * xmlIO.c: fixed file:/// accesses on _WIN32
3975
3976Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
3979 macro was renamed, this should close bug #58683
3980
3981Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3982
3983 * SAX.c: small fix fixing bug #58539 reported by coolo, in
3984 entity substitution mode text at the end of the entity might
3985 be added due to text coalescing.
3986 * nanoftp.c parser.c: small cleanup
3987
3988Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3989
3990 * HACKING: added John Fleck right to commit in the doc subdir
3991
3992Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3993
3994 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
3995 allow to inherit attributes from the DTD directly in the
3996 tree, this is needed for XPath and can be a useful feature.
3997 Inherited namespaces are always provided at the tree level now
3998 * test/defattr* result/defattr* result/noent/defattr*: added a couple
3999 of tests for this feature (XSLT being the prime user).
4000
4001Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4002
4003 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4004 testSAX.c xmlIO.c xmllint.c include/win32config.h
4005 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4006 include/libxml/xmlwin32version.h.in win32/README.MSDev
4007 win32/dsp/*: applied Win32 Facelift No.2 patches from
4008 Igor Zlatkovic for Windows/MSC
4009
4010Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4011
4012 * SAX.c: unparsedEntityDecl() the URI computation of the
4013 entity wasn't done breaking XSLT unparsed-entity-uri()
4014
4015Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4016
4017 * xpath.c: fixed a bug when walking the descendants and
4018 the current node has no children
4019 * debugXML.c: show up when a text node is supposed to not be escaped
4020
4021Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4022
4023 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4024 worked like the set:leading() function)
4025 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4026
4027Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4028
4029 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4030
4031Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4032
4033 * include/libxml/xmlIO.h: apply change to close #58141
4034 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4035
4036Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4037
4038 * parser.c: when the internal subset uses a PE, then the
4039 included entity can use conditional sections.
4040
4041Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4042
4043 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4044 when walking the namespace axis showing up in
4045 libxst/tests/general/bug-12
4046 * xmlmemory.c: added the possibility to trace a given block
4047 defined by its address
4048
4049Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4050
4051 * parser.c: don't override existing encoding specified before
4052 starting xmlParseDocument()
4053
4054Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4055
4056 * include/libxml/xmlwin32version.h: reinserted, needed for
4057 Windows users of CVS
4058
40592001-07-27 Darin Adler <darin@bentspoon.com>
4060
4061 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4062 * testCatalog.c: Add include of <libxml/parser.h>.
4063
40642001-07-27 Darin Adler <darin@bentspoon.com>
4065
4066 * include/libxml/.cvsignore:
4067 * include/libxml/xmlwin32version.h:
4068 Remove this file from CVS because it's generated.
4069
4070Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4071
4072 * parser.c include/libxml/parser.h: applied const patches from
4073 Tom Moog #58002
4074
4075Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4076
4077 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4078 lookup framework
4079
4080Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4081
4082 * tree.c: fixed xmlCopyNode() for documents
4083
4084Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4085
4086 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4087
4088Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4089
4090 * parser.c: fixes bug #57652 reported by Morus Walter
4091
4092Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4093
4094 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4095
4096Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4097
4098 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4099 errors, lesson don't add new functions at 1am before a release
4100 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4101 from XPath initialization when possible.
4102
4103Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4104
4105 * result/scripts/base*: removing history/readline changed
4106 this slightly
4107 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4108 xmllint.c: make element content line number generation
4109 optionnal to avoid breaking old apps added interface to switch
4110
4111Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4112
4113 * configure.in: get rid of the readline and libhistory
4114 dependancies by default, release 2.4.1 with IA64 fix
4115 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4116 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4117 John Kroll fixes to allow saving to HTTP via PUT (or
4118 POST of needed).
4119 * doc/html/*.html: regenerated the docs
4120
4121Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4122
4123 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4124 xmlHashScanFull and xmlHashScannFull3 to get passed the
4125 three keys as arguments to the callback function
4126
4127Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4128
4129 * configure.in Makefile.am: removed libxml softlink for good
4130 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4131 100% coverage by gtk-doc
4132
4133Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4134
4135 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4136 fixed serious troubles due to size_t vs. int mismatch
4137
4138Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4139
4140 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4141
4142Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4143
4144 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4145 convenient extension API for value and context managing
4146 Now handles external objects through xmlXPathPopExternal,
4147 xmlXPathWrapExternal and xmlXPathReturnExternal.
4148 Added functions for sets operations (intersection, etc.)
4149
4150Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4151
4152 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4153 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4154 HTMLparser.c: cleanup of global variables, marking some
4155 const or private.
4156
4157Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4158
4159 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4160 fixed xmlXPathNodeSetItem when passing index=0
4161
4162Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4163
4164 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4165
4166Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4167
4168 * xmllint.c: fixed compilation under Cygwin #57503
4169 * TODO: update
4170
41712001-07-13 Peter Williams <peterw@ximian.com>
4172
4173 * config.h.in: add #undef HAVE_DLFCN_H
4174
4175 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4176 builddir.
4177
4178Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4179
4180 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4181 raised by #57348 and #57381
4182
4183Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4184
4185 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4186 tree.c xpointer.c: store the line numbder in element->content,
4187 may break some software, need a configuration mechanism
4188
41892001-07-10 Darin Adler <darin@bentspoon.com>
4190
4191 * .cvsignore:
4192 * example/.cvsignore:
4193 * include/.cvsignore:
4194 * include/libxml/.cvsignore:
4195 Various things that are generated and should be ignored.
4196
4197Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4198
4199 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4200 * doc/xml.html doc/html/*: updated the docs
4201
4202Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4205 validation occured on content with element child
4206
4207Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4208
4209 * tree.c: fixed XML Base computation which was broken
4210 * debugXML.c: added a base function to the shell
4211 * Makefile.am result/scripts/* test/scripts/*: added scripts
4212 based regression tests, and adding 2 XML Base tests
4213
4214Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * tree.c: set properties doc and call xmlSetListDoc for properties
4217 content when grafting them in a different tree.
4218 * aclocal.m4: remove from CVS
4219
4220Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4221
4222 * win32/libxml2/libxml2.def.src: added some missing entry point
4223 for XPath (Mark Vakoc)
4224
4225Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4226
4227 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4228 layer should URI-Unescape before trying to open resources.
4229
4230Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4231
4232 * xpath.c: fix the name() bug for elements in the default
4233 namespace reported by Charlie Bozeman
4234
4235Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4236
4237 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4238 led to an XPath fix, improvements of SAX initialization, and
4239 an added option --nocdata to testXPath
4240
4241Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4242
4243 * doc/libxml-doc.el: Felix Natter provided anew version working
4244 with XEmacs too
4245
4246Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4247
4248 * include/libxml/xpath.h: small cleanup
4249 * doc/xml.html: update
4250
4251Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4252
4253 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4254 released 2.3.14
4255
4256Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * doc/html/*: rebuilt the docs for the release
4259 * doc/xml.html: added 2.3.14 release.
4260
4261Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4264 were not equal to empty strings
4265
4266Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * SAX.c: fixed a URI-Reference computation problem when validating
4269 * xmlIO.c: small cleanup
4270
4271Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * parser.c: improved the description of a couple of interfaces
4274 upon Larry Stamper suggestion
4275
4276Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4277
4278 * SAX.c entities.c parser.c: changed completely the way entities
4279 are handled when running the parser in entity substitution mode.
4280 This fixes a bug reported by Stephan Kulow and nearly divides
4281 by 3 the amount of memory required by libxslt to load and process
4282 DocBook TDG.
4283
4284Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4285
4286 * HTMLparser.c: fixing a too early root closing problem raised
4287 byt Prashanth Naidu
4288
4289Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4290
4291 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4292 raised by Mark Vakoc.
4293
4294Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4295
4296 * example/Makefile.am: fixed the include path to add srcdir/include
4297 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4298 and some cleanup
4299
4300Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4301
4302 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4303 lot of optimization work, results in significant improvements
4304 when handling really complex XPath queries. Add a small optimizer
4305 for unions, improve [n] and [last()], avoid some costly ops.
4306
4307Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4310 * xpath.c: small cleanup
4311 * xmlGetNsList: reformated, fixed problems if used on Entities
4312
4313Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4314
4315 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4316
4317Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4318
4319 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4320 * Makefile.am example/Makefile.am: workaround automake generating
4321 erroneous deps
4322
4323Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4324
4325 * include/win32config.h: bug #56801 Yon Derek provided a patch
4326 to the windows config file.
4327
4328Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4329
4330 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4331 libxml.h : Yon Derek provided a set of changes to compile from
4332 CVS on Windows/MSC
4333
4334Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4335
4336 * parser.c: fixed UTF8 BOM support in push mode
4337 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4338 added a specific testcase
4339
4340Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4341
4342 * Makefile.am: added --push regression tests
4343 * parserInternals.c: the XML parser segfaulted in --push mode
4344
4345Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4346
4347 * configure.in: moved the symlinks detection within a CVS
4348 check, this is not portable and will be removed soon.
4349 * xpath.c: small cleanup/speedup
4350
4351Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4352
4353 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4354 release of 2.3.12
4355 * parser.c: make an error message if unknow entities in all cases
4356
4357Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4358
4359 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4360
4361Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4362
4363 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4364 includes were installed in the wrong dir
4365
4366Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4367
4368 * doc/html.xml: warn against sending code to exhibit bugs.
4369
4370Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4373 Tru64 from Thomas Leitner
4374
4375Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4376
4377 * AUTHORS: added William and Bjorn
4378 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4379 daniel@veillard.com hopefully I won't have to do this again
4380 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4381 docs can be rebuilt cleanly now
4382 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4383 from CVs it's generated, added include/libxml/xmlwin32version.h
4384 also generated but which should change far less frequently.
4385 * catalog.c nanoftp.c: made sure to include libxml.h not
4386 libxml/xmlversion.h directly
4387 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4388 when compiling on WIN32 and MSC
4389
4390Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4391
4392 * include/Makefile.am include/libxml/Makefile.am configure.in:
4393 fixed make distcheck and rebuilding the rpms
4394
4395Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4396
4397 * configure.in: should finish the migration of exported includes
4398 into a real include/libxml in CVS, at least for CVS users.
4399 * removed the exported headers, added in include/libxml (as well
4400 as xmlversion.h.in).
4401
4402Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * configure.in: fixed the way to detect symlink
4405
4406Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * configure.in: updated, include/libxml is now a real CVS dir
4409
4410Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4411
4412 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4413 version works with both libxml1 and libxml2 (it autodetects
4414 the prefix of the html-files) from Felix Natter.
4415 * doc/xml.html: updated doc accordingly
4416
4417Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4418
4419 * xpath.c: fixed the bug generating a template loop in libxslt
4420 when using docbook-xsl-1.4, * should filter out document nodes
4421 * HACKING: added William
4422 * TODO: updated
4423
4424Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4425
4426 * doc/FAQ.html: added a warning about gcc-3.0
4427 * doc/xml.html: added reference to gdome2 and removed a confusing
4428 sentence
4429
4430Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4431
4432 * xmlversion.h: okay this is a generated file, but Windows
4433 users need it and they can't generate it, and I want CVS
4434 Windows users ...
4435 * win32/libxml2/libxml2_so.dsp: Windows project file for
4436 the shared lib version of libxml2
4437 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4438 resources needed for libxslt/xsltproc by Yon Derek
4439
4440Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4441
4442 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4443
4444Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4445
4446 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4447
4448Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4449
4450 * include/win32config.h: Yon Derek provided a first fix
4451 to be able to compile libxslt/xsltproc on Windows
4452
4453Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * xpath.c: attempt to work around what seemed a gcc optimizer
4456 bug when handling floats on i386 http://veillard.com/gcc.bug
4457 * tree.c entities.c encoding.c: doing some cleanups while
4458 chasing it
4459
4460Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * Makefile.am: cleanup when --without-debug is specified
4463 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4464 w.r.t. --without-debug and other include points
4465 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4466 Catalogs
4467 * configure.in entities.h tree.h HTMLparser.c: removed
4468 --without-corba, made the _private field mandatory
4469
4470Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4471
4472 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4473 outputs a BOM in UTF8, an errata has been issued to avoid the
4474 problem, that was the most reasonable solution... Add support
4475 for a leading UTF8 BOM in entities.
4476
4477Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4478
4479 * valid.c: fixed a bug found when post validating an entity ref
4480 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4481 activate it too
4482
4483Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4484
4485 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4486 weakness in the node copy the XPointer and the XInclude
4487 implementations. Serious cleanup.
4488
4489Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * Makefile.am: Kjartan Maraas provided a small patch to
4492 add xml2-config.in to EXTRA_DIST
4493
4494Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4495
4496 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4497 provided another failing case found in KDE, the way the
4498 ctxt->vctxt.nodeTab was allocated and freed changed over
4499 time but it wasn't completely cleaned up. This should fix it.
4500
4501Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4502
4503 * parser.c: Stephan Kulow also raised the fact that line number
4504 could get miscounted making debug harder, fixed the problem
4505 in xmlParseCharData()
4506
4507Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4508
4509 * valid.c: Stephan Kulow pointed out a problem when validating
4510 and using an empty entity, forgot a 'break' in a case.
4511
4512Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4513
4514 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4515 * doc/xml.html: updated with 2.3.11
4516
4517Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4518
4519 * TODO: updated adding cleanup of generated doc
4520 * configure.in: prepared to release 2.3.11
4521 * xmllint.c: added --version for bug reporting
4522 * doc/html/*.html: rebuilt the doc
4523
4524Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4525
4526 * xpath.c: first part of the work on selecting namespace to
4527 fix bug #56115
4528
4529Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4530
4531 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4532 when using -liconv
4533 * TODO: updated
4534
4535Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4536
4537 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4538 cleanup, encoding support.
4539
4540Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4541
4542 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4543
4544Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4545
4546 * xpath.c: bug detected by Ankh when / is used as a function arg
4547
4548Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4551 of element and use it to avoid outputting formatting spaces at
4552 the wrong place. Implemented the format parameter for HTML save.
4553 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4554 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4555 result/HTML/wired.html: of course this impact the result of a
4556 number of HTML tests
4557
4558Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4559
4560 * HTMLtree.[ch]: started augmenting the HTML save API with
4561 encoding and formatting parameters
4562
4563Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4564
4565 * HTMLtree.h: cleanup and started evaluating the work needed on
4566 revamping the HTML output code
4567
4568Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4569
4570 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4571
4572Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4573
4574 * valid.c: fixed bug #56049, forgot one check in the
4575 validation routine
4576
4577Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4578
4579 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4580
4581Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4582
4583 * libxml.h: fixed an error in last commit
4584 * doc/FAQ.html: added an entry for compilation from CVS
4585
4586Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4587
4588 * xmlversion.h.in libxml.h: Cygwin patches
4589 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4590 * tree.h: cleanup
4591
4592Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4593
4594 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4595 memory block in a strange case where libxml is linked twice
4596 in the binary.
4597
4598Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4599
4600 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4601 state far too often, simple fix used to avoid it.
4602
4603Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4604
4605 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4606 being processed, applied his patch
4607 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4608
4609Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4610
4611 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4612 provided fixes to compile on MSCC again
4613 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4614 also provided an update for the project files.
4615
4616Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4617
4618 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4619 bug #55810
4620
4621Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4622
4623 * tree.c: fixed xmlGetNsProp() to close bug #55683
4624 Note this requires libxslt to use it's own function instead.
4625
4626Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4627
4628 * HTMLtree.c: when in a pre element no formatting space should
4629 be added.
4630 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4631
4632Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4633
4634 * configure.in: added tests for signal() and signal.h
4635
4636Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4637
4638 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4639
4640Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4641
4642 * doc/libxml-doc.el: Felix Natter provided a new version for
4643 libxml2
4644
4645Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * HTMLtree.c: when in a pre element no formatting space should
4648 be added.
4649
4650Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4651
4652 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4653
4654Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4655
4656 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4657 hack
4658 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4659 * uri.c: fixed a warning
4660
4661Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4662
4663 * HTMLtree.c: trying to close bug #55772 escaping in script
4664 elements
4665 * doc/xml.html: suggest to send mail to the list
4666
4667Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4668
4669 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4670 good. Use a macro and based on the solution provided in
4671 vsnprintf manual page from GNU.
4672
4673Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4674
4675 * error.c: Workaround for non-preserving variadic list.
4676 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4677
4678Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4679
4680 * doc/xml.html: added 2.3.10 release
4681
4682Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4683
4684 * configure.in: releasing 2.3.10
4685
4686Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4689
4690Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * encoding.c: Robert Collins provided a patch to add the
4693 "US-ASCII" encoding alias
4694
4695Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4696
4697 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4698 string oriented functions and started cleaning the related areas
4699 in xpath.c which needed fixing in this respect
4700
4701Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4702
4703 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4704 #55380
4705 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4706
4707Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4708
4709 * TODO: updated
4710 * nanohttp.[ch] : started adding APIs to get the redirected URL
4711 when this occurs (needed for further base computation
4712 * tree.h: cleanup
4713 * encoding.c: cleanup
4714 * SAX.c: minor change around ctxt->loadsubset
4715
4716Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4717
4718 * Makefile.am include/Makefile.am: small change to have
4719 include/libxml rebuilt if working from CVS.
4720 * uri.c: applied another patch from Carl Douglas for URI escaping,
4721 this should close bug #51876
4722
4723Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4724
4725 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4726 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4727 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4728 added specific regression test
4729 * parser.h: preparing for the XSLT mode where DTD inherited
4730 attributes are added to the tree.
4731
4732Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4733
4734 * xinclude.[ch]: Updated the namespace for the Last Call version
4735 * result/XInclude/include test/XInclude/include: updated the
4736 testsuite accordingly
4737
4738Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4739
4740 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4741 related to bug #51876
4742
4743Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * tree.c: fixed a gross mistake in base computation, xml:base is
4746 not completely correct yet (need cascade).
4747 * xpath.[ch]: added the few things needed to find a function name
4748 and URI from the XPath context when it is called.
4749
4750Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4751
4752 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4753 * DOCBparser.c: small cleanup
4754 * xmllint.c: added a --catalogs option to load catalogs from
4755 $SGML_CATALOG_FILES
4756 * tree.c: cleanup
4757 * configure.in: iconv library fixup, ICONV_LIBS
4758
4759Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * catalog.c: handling of CATALOG entries. detection of recursion,
4762 and a few bugfixes
4763 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4764 against the default namespace
4765
4766Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4767
4768 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4769
4770Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4771
4772 * parser.c: fixed propagation context info when parsing an
4773 external entity.
4774 * doc/html/*.html: regenerated a couple of docs
4775
4776Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4777
4778 * doc/xml.html: update with 2.3.9 informations
4779
4780Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4781
4782 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4783 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4784 * doc/html/* : rebuilt the docs
4785 * valid.c: small patch which may improve some case when
4786 validating.
4787
4788Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4789
4790 * HTMLparser.c: Closed bug #54891
4791 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4792 to the suite
4793
4794Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4795
4796 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4797 applied a documentation patch from LotR and filled in a few missing
4798 descriptions
4799
4800Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4801
4802 * xpath.c tree.c parser.c: speed optimizations at the parser level
4803 document tree freeing and xpath evaluation
4804
4805Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4806
4807 * parser.c parser.h parserInternals.h: fixed a couple of
4808 interfaces for handling memory buffer input to const char *
4809 upon suggestion of JamesH.
4810
4811Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4812
4813 * configure.in: LoTR sent a patch fixing the previous commit
4814
4815Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4816
4817 * configure.in: trying to deal again with the stoopid -R linking
4818 flag of Solaris
4819
4820Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4821
4822 * xpath.h: two nodeset access macros from Thomas Broyer
4823
4824Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4827 patch from Thomas Broyer
4828
4829Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4830
4831 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4832 case
4833 * INSTALL: was empty added stuff from the FAQ
4834
4835Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4836
4837 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4838 attributes handling and #54433 by adding xmlUnsetProp()
4839 and xmlUnsetNsProp()
4840
4841Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * HTMLparser.c: Patch from Jonas Borgström
4844 (htmlGetEndPriority): New function, returns
4845 the priority of a certain element.
4846 (htmlAutoCloseOnClose): Only close inline elements if they
4847 all have lower or equal priority.
4848 * result/HTML: this of course changed a number of tests results.
4849
4850Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4851
4852 * xmlIO.c catalog.c: plugged in the default catalog resolution
4853 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4854 documentations
4855 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4856
4857Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4858
4859 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4860 integrating catalogs
4861 * catalog.[ch] testCatalog.c: adding a small catalo API
4862 (only SGML catalog support).
4863 * parser.c: restaured xmlKeepBlanksDefault(0) API
4864
4865Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4868
4869Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4870
4871 * parser.c: added xmlParseExternalEntityPrivate() to allow
4872 propagation of ctxt->_private when parsing external entities
4873
4874Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4875
4876 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4877
4878Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4879
4880 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4881
4882Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4883
4884 * valid.c: warn when indeterminist content model is detected
4885 * result/VC/ElementValid8: this adds a message
4886 * Makefile.am: add --novalid for VCM tests
4887 * parserInternals.c: added a call to Init memory
4888
4889Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4890
4891 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4892 when both parameters are NULL.
4893
4894Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4895
4896 * valid.c: applied small patch from Gary Pennington, reindented
4897 some part of the code.
4898
4899Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4900
4901 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4902 release, updated and regenerated the docs
4903
4904Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4905
4906 * xpath.c result/XPath/expr/floats : clarified and cleanup
4907 printing of abnormal floats in tests.
4908
4909Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4910
4911 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4912 * results/HTML/ : a few changes in the output of the HTML tests as
4913 a result.
4914 * configure.in: tying to fix -liconv where needed
4915
4916Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4917
4918 * Makefile.am: fixed a stupid error
4919
4920Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4921
4922 * configure.in Makefile.am: make the inclusion of the trio
4923 modules in the library conditional
4924
4925Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * DOCBparser.c: patche from László Kovács, fixed entities refs
4928 in attributes handling
4929
4930Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4933 flushing
4934
4935Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * xpath.c: fix of an XSLT namespace bug reported on the list
4938 general/bug-8-
4939
4940Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * strio.h trio.c: Dan McNichol suggested a couple of small
4943 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4944
4945Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * tree.c parser.c encoding.c: spent a bit more time looking
4948 at the parsing speed and DOM handling. Added a few more
4949 speedups.
4950
4951Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4952
4953 * parser.c: small but effective parsing speed improvement
4954
4955Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4956
4957 * configure.in: default on the DocBook parser inclusion (for Gnome)
4958 * DOCBparser.h: fixed a header reference
4959
4960Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4961
4962 * configure.in xpath.c: applied Bjorn patches for FPE on the
4963 alpha
4964
4965Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4966
4967 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
4968 xmlSaveFormatFileTo()
4969
4970Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4971
4972 * xpath.c: simple and efficient optimization, XPath functions
4973 aways bind to the same code, cache this
4974 * TODO: updated (by saying some is obsolete)
4975
4976Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * xpath.c: more cleanup work on XPath name parsing routines
4979
4980Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4981
4982 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
4983 xmlXPathParseName
4984 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
4985 * debugXML.c: avoid compilation problems if compiling without
4986 HTML support, Igor Zlatkovic
4987 * win32/libxml2/libxml2.def.src: being able to compile without
4988 XPath on Windows
4989
4990Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4991
4992 * libxml.m4: yet another patch from Toshio Kuratomi
4993
4994Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4995
4996 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
4997
4998Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4999
5000 * tree.[ch]: added xmlSaveFormatFile interface for saving
5001 and indenting a file.
5002
5003Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5004
5005 * xpath.c: fixed bug #53689 related to processing-instruction()
5006
5007Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5008
5009 * DOCBparser.c: patche from László Kovács
5010
5011Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5012
5013 * parser.c: applied fixes from Christian Glahn bug report #53391
5014
5015Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5016
5017 * error.c: Jean François Lecomte provided a complete description
5018 and a fix to bug #53537
5019
5020Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5021
5022 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5023
5024Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5025
5026 * DOCBparser.c SAX.c: a bit more work on entities processing.
5027 Still Need to cleanup XML output and references in attributes
5028
5029Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5030
5031 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5032
5033Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5034
5035 * tree.c: trying to fix #53574, not completely complete,
5036 I would like xmllint --copy --debug test/ent1 and
5037 xmllint --debug test/ent1 to show the same result.
5038 * xpath.c: fix a bug when trying to sort namespace nodes
5039
5040Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5041
5042 * HTMLtree.c: real fix for #53402
5043
5044Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5045
5046 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5047 PIs when using xsl:output
5048 * valid.c: closing #53537 some case generate segfaults if there
5049 is validity errors
5050
5051Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5054 of external parsed entities, added --noent to testDocbook
5055 * valid.c: Garry Pennington found an uninitialized variable
5056 access in xmlValidateElementContent()
5057
5058Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5059
5060 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5061 with madness
5062 * result/HTML/ : this modified the result of the regression tests
5063 a lot.
5064
5065Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5068 to doc where it wasn't checked against NULL reported by
5069 Jens Laas
5070
5071Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5072
5073 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5074 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5075
5076Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5079 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5080 * SAX.[ch]: cleanup and updates for DocBook
5081 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5082 ex SGML identifier changes
5083 * valid.c: removed a static unused function.
5084
5085Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5086
5087 * HTMLtree.c: applied change for Paul Sponagl on script saving
5088 * Makefile.am: the warning about entity title.xml are normal.
5089
5090Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5091
5092 * configure.in: release of 2.3.7
5093 * Makefile.am: fixing make distcheck
5094
5095Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5096
5097 * doc/html/* doc/xml.html: updated and regenerated the docs
5098
5099Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5100
5101 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5102
5103Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5104
5105 * tree.c: fixed #53388 with the provided patch
5106
5107Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * valid.c: Bjorn detected an invalid memory access. Fixed
5110 vstateVPush()
5111
5112Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5115
5116Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5117
5118 * libxml.h: new header used only for the compilation of libxml
5119 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5120 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5121 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5122 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5123 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5124 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5125 baseline (version 1.2 plus a single patch).
5126 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5127 scientific notation for numbers. Tests added.
5128 * xpath.c: formatting of numbers changed to use sprintf
5129 (contribution from William Brack)
5130
5131Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * valid.c: cleanup, more useful debugging
5134 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5135 * xmlIO.c: entity loading is printed as an error when validating
5136
5137Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5138
5139 * valid.c: fixed to validate within entities
5140 * test/VCM/v22.xml: added a specific testcase
5141
5142Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5143
5144 * valid.c: forgot an epsilon transition in for ()+
5145 * test/VCM/v21.xml : added a specific test case
5146
5147Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5148
5149 * valid.c: removed a state explosion exhibited by RSS
5150 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5151 from bug #51872
5152
5153Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5154
5155 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5156 validation without using an ugly NFA -> DFA algo in the source.
5157 Made a specific algorithm easier to maintain, using a single
5158 stack and without recursion.
5159 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5160 * hash.c: made the growing routine static
5161 * tree.h parser.c: added the parent information to an
5162 xmlElementContent node.
5163
5164Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5165
5166 * SAX.c parser.c xpath.c: generating IDs when not validating
5167 from an external parsed entity was poisoning the ID has table
5168 with removed values. This was killing XSLT on the KDE help
5169 browser.
5170
5171Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5172
5173 * entities.h: andrew@ugh.net.au detected a double declaration
5174
5175Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5176
5177 * debugXML.c hash.c tree.h valid.c : some changes related to
5178 the validation suport to improve speed with DocBook
5179 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5180 the way validation errors get reported
5181
5182Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5183
5184 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5185 by P C Chow and William M. Brack for XSLT HTML output
5186
5187Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5188
5189 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5190 Igor Zlatkovic patches for MSC compilation and added his
5191 updates
5192
5193Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5194
5195 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5196 prefix lookup.
5197 * parserInternals.c: fixed the bug reported by Morus Walter
5198 due to an off by one typo in xmlStringCurrentChar()
5199
5200Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * HTMLparser.c result/HTML/*: revamped the way the HTML
5203 parser handles end of tags or end of input
5204
5205Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5206
5207 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5208
5209Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5210
5211 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5212 bug where the linktime verions of free() won't work ...
5213
5214Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5215
5216 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5217
5218Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * doc/xml.html: added 2.3.6 release
5221
5222Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5223
5224 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5225 * result/wml.xml: resulted in a small output change
5226
5227Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5228
5229 * tree.c: xmlNewDoc was missing the charset initialization
5230 * xmllint.c: added --auto to autogenerate a doc, allow to
5231 reproduce the problem fixed on xmlNewDoc
5232
5233Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5234
5235 * xpath.c: trying to get 52979 solved
5236 * tree.c result/ result/noent/: trying to get 52712 solved, this
5237 also made me clean up the fact that XML output in general should
5238 not add formating blanks by default, this changed the output of
5239 a few tests
5240
5241Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5244
5245Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * configure.in: finally released 2.3.6
5248
5249Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5250
5251 * xpath.c: checking for null pointer generated by new code
5252
5253Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5254
5255 * xpath.c: fixed a [] evaluation problem reported
5256 * test/XPath/tests/simpleaddr: extended test
5257 * result/XPath/simpleaddr: updated result
5258
5259Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5260
5261 * xmllint.c: Dan Timis reported a portability problem
5262 on Macs without mmap, fixed it.
5263
5264Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5265
5266 * testXPath.c : added a --tree option allowing to display the
5267 tree dump of the XPath expression
5268
5269Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * xpath.c: fixed a memleak when comparing nodesets
5272 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5273 * tree.c: added a TODO
5274
5275Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5276
5277 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5278 we need string functions
5279 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5280 to be able to use them where needed. Applied some changes
5281 to reduce name linking pollution and compile in only what's
5282 needed.
5283 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5284 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5285 for the string manipulation functions
5286 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5287 to the free() function of xmlmemory.c
5288 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5289 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5290 usage.
5291
5292
5293Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5294
5295 * error.c: applied the context output patch of the error
5296 handling submitted by Chuck Griffith
5297 * error/VC/*: this slightly change some error logs
5298
5299Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5300
5301 * parser.c: fixed line number reporting on error
5302
5303Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5304
5305 * parser.c: Sullivan and Darin found a parser bug,
5306 applied the patch.
5307
5308Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5309
5310 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5311 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5312 xmlversion.h.in xpointer.c: of course the way I defined
5313 UNUSED breaks on old gcc version. Try to be smart and
5314 also define it directly in xmlversion.h
5315 * configure.in: removed -ansi flag from the pedantic set
5316
5317Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5318 Huge cleanup, I switched to compile with
5319 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5320 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5321 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5322 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5323 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5324 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5325 encoding.h entities.c error.c list.[ch] nanoftp.c
5326 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5327 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5328 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5329 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5330 Cleanup, staticfied a number of non-exported functions,
5331 detected and cleaned up a dozen of problem found this way,
5332 avoided a lot of public function name/typedef/system names clashes
5333 * doc/xml.html: updated
5334 * configure.in: switched private flags to the really pedantic ones.
5335
5336Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5337
5338 * configure.in: 2.3.5
5339 * doc/html/*: rebuilt the docs
5340
5341Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5342
5343 * parser.c: fixed a reported bug in NOTATION parsing
5344 * uri.c: accepted but not fixed bug 51876, added TODO
5345 * Makefile.am: fixed bug 51876
5346
5347Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5348
5349 * config.h.in configure.in error.c: fix a compilation problem
5350 on platforms without vsnprintf (xml@thewrittenword.com)
5351
5352Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5353
5354 * parser.c: fixed a function name header typo
5355 * SAX.c: notations can also occur in external subset.
5356
5357Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5358
5359 * error.c: removed a C++ like comment
5360
5361Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5362
5363 * parser.c: fixing bug 52299 strange condition leading
5364 to a parser crash due to a buffer overflow
5365 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5366 added the specific test case
5367
5368Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5369
5370 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5371 xmlXPathConvert{String,Number,Boolean} to be able to make
5372 type casts without a context stack, fixed some implementation
5373 problems related to the absence of context at parse-time,
5374 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5375 in the public API too
5376 * xpointer.c xpathInternals.h: we need to know at parse time
5377 whether we are compiling an XPointer
5378
5379Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5380
5381 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5382 cleaned up the parser internals, refactored XPath code, added
5383 new compilation based APIs and cleanly separated public and
5384 private APIs.
5385
5386Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5387
5388 * xpath.h: the comp field must be added at the end to avoid
5389 killing binary compat.
5390
5391Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5392
5393 * Makefile.am: detect XPath memleaks in regreson tests
5394 * error.c: fixed and error w.r.t. error reporting still using
5395 stderr
5396 * hash.c: added new line at end of file
5397 * tree.h: minor cleanup
5398 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5399 expression parsing from evaluation, resulted in a number of
5400 changes internally, and in XPointer. Likely to break stuff
5401 using xpathInternals.h but should remain binary compatible,
5402 new interfaces will be added.
5403
5404Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * configure.in: fixed a couple of problems reported by
5407 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5408 without gcc on non linux platforms.
5409
5410Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5411
5412 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5413 a fix for --with-html-dir= configure support. I hope it won't
5414 break rpm generation
5415
5416Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5417
5418 * xmlIO.c: one function comment cleanup.
5419
5420Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5421
5422 * SAX.c: external subset notations were improperly registered
5423 in the internal subset.
5424
5425Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5426
5427 * README.cvs-commits: added, pointing to HACKING
5428 * HACKING: updated
5429
5430Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5431
5432 * parser.c: and Matt Sergeant found one in the XML push
5433 parser (erroneous check I forgot to remove when I fixed the
5434 main parser).
5435
5436Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5437
5438 * xpath.c: ptittom found a small bug in UnaryExpr
5439
5440Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * configure.in: bumped to 2.3.4
5443 * error.c: fixed bug #51860
5444 * tree.c: fixed bug #51861
5445 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5446 * tree.[ch] : added xmlDefaultBufferSize
5447 * nanoftp.c: typo in function name header block
5448 * doc/xml.html : updated, added link to XML::LibXSLT
5449 * doc/html/* : rebuilt the docs
5450
5451Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5452
5453 * parser.c SAX.c: the new content parsing code raised an
5454 ugly bug in the characters() SAX callback. Found it
5455 just because of strangeness in XSLT XML Rec ouptut :-(
5456
5457Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5458
5459 * Makefile.am: Martin Baulig suggested to add -lm
5460 * tree.c: found another bug in xmlNodeGetContent()
5461
5462Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5463
5464 * xpath.c: Bjorn found the error related to strictness of comparison.
5465
5466Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * parser.c: trying to fix the Dtd parsing problem reported
5469 by Gary, side effect of last week speed optimizations.
5470
5471Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5472
5473 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5474 * parserInternals.c: removed unneeded test raised by Stric
5475
5476Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5477
5478 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5479 and fixed by William Brack). Added xmlXPathFormatNumber.
5480 Changed the sorting slightly.
5481 * configure.in Makefile.am example/Makefile.am: Added -lm.
5482 Please note that applications linking with libxml2, must
5483 also like with the math library from now on.
5484
5485Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5486
5487 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5488
5489Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5490
5491 * parser.c: one must report spaces even if the Dtd element
5492 content proves that this is not part of the element content.
5493 * result/valid/*.xml: this changed the ouptu slightly
5494
5495Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5496
5497 * configure.in: bumped to 2.3.3
5498 * doc/xml.html: updated
5499
5500Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5501
5502 * tree.c: minor doc fix
5503 * xpath.c: deallocation issues when a result tree has been
5504 converted to a node-set
5505
5506Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5507
5508 * doc/xml.html: oops corrected dates s/2000/2001
5509
5510Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5511
5512 * valid.c: new patch from Gary Pennington
5513
5514Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5515
5516 * doc/xml.html: applied patch from Ankh
5517
5518Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5519
5520 * xinclude.c: fixed a problem building on Mac
5521
5522Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5523
5524 * parser.c: more work on increasing parsing ferformances
5525
5526Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5527
5528 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5529 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5530 avoiding memcpy in production builds MEM_CLEANUP macro use
5531 * parser.[ch] parserInternals.c: optimizations of the tightest
5532 internal loops inside the parser. Better checking of I/O
5533 flushing/loading conditions
5534 * xmllint.c : added --timing
5535
5536Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * configure.in: bumped to 2.3.2
5539 * doc/xml.html: updated for release
5540
5541Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5542
5543 * xpath.c: found a memleak and fixed a nasty bug
5544
5545Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5546
5547 * xmllint.[c1] : added return code errors for xmllint
5548 * xpath.c: specific debug dump function for result value trees
5549
5550Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * xpath.c: finally implemented xmlXPathCompareNodeSets
5553 * test/XPath/expr/floats results/XPath/expr/floats: added
5554 a test for float expressions
5555
5556Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5557
5558 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5559 * parserInternals.[ch]: trying to speed up parsing
5560 * xpath.c : speeded up node set equality op
5561
5562Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5565 better handling of ID/IDREF and the list modules associated
5566 * configure.in: small CFLAGS cleanup
5567
5568Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5569
5570 * configure.in: fixed iconv detection on AIX (stric)
5571
5572Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5575
5576Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5577
5578 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5579 and optimized xmlXPathNodeSetSort
5580
5581Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xpath.c: bug fix when context size is 0
5584 * parser.c: I like Norm's Dtd because they still manage to break
5585 the parser occasionally
5586
5587Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5588
5589 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5590
5591Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5592
5593 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5594 attributes within the XML-1.0 namespace
5595
5596Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5597
5598 * xpathInternals.h: exported a few axis functions
5599 * doc/xml.html: updated the doc
5600
5601Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5602
5603 * configure.in: applied patch from Daniel van Balen for OpenBSD
5604 and bumped version to 2.3.1
5605 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5606 attempt to find autoclosing was simply broken, removed it,
5607 updated the examples, this is better
5608
5609Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5610
5611 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5612 hash functionnalities.
5613 * doc/html/* : rebuild the doc
5614
5615Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5616
5617 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5618 on predicate
5619 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5620 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5621 really want to have tags closed on output even if we accept
5622 unclosed ones on input
5623
5624Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5625
5626 * xpath.c: ouch don't free NULL, rare case fixed
5627 * tree.c: don't coalesce text nodes if they don't have the
5628 same behaviour wrt escaping on output
5629
5630Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5631
5632 * xpath.c: small fixup
5633 * SAX.c: don't warn on empty namespaces.
5634
5635Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5636
5637 * README: a bit of cleanup
5638 * configure.in: preparing for 2.3.0 release
5639
5640Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5641
5642 * hash.[ch]: added a first version of xmlHashSize()
5643 * valid.c: another bug fix from Gary Pennington
5644
5645Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * valid.c: couple of bug fixes pointed by Gary Pennington
5648 * HTMLtree.c: #if 0 cleanup
5649
5650Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5651
5652 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5653 which removes a time consuming check of xmlXPathNodeSetAdd()
5654 and use it in places where we are sure to not break unicity
5655
5656Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5657
5658 * xpath.c: bug fixes found from XSLT
5659 * tree.c: preserve node->name special values when copying nodes.
5660 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5661 external subset are fetched when available but without full
5662 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5663 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5664 output with encoding disabled.
5665
5666Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5669 xmlCheckFilename should not be called from xmlFileOpenW
5670 and xmlGzfileOpenW
5671
5672Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5673
5674 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5675 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5676 added the new tests for URI normalization
5677 * testURI.c: fixed stoopid bugs
5678 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5679 the URI in the error messages are now properly normalized
5680
5681Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5684
5685Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5686
5687 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5688
5689Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5690
5691 * xpath.c: fixed mod operator
5692
5693Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5694
5695 * parser.c: fixed xmlStrcat doc
5696 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5697 trees.
5698
5699Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5700
5701 * xpath.c result/XPath/tests/chaptersbase
5702 result/XPath/tests/simplebase: fixed XPath node()
5703 * tree.c: small fix in xmlNewNs()
5704 * Makefile.am: removed extraneous xml2Conf.sh rule
5705
5706Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5707
5708 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5709 Changed the library name, in order to get libxml-devel and
5710 libxml2-devel to coexist on a single system
5711 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5712 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5713
5714Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5715
5716 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5717 libxml2-devel installable in // as libxml-devel.
5718
5719Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5720
5721 * doc/Makefile.am: fixed make rebuild in doc
5722 * doc/html/*.html: rebuilt the docs
5723
5724Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5725
5726 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5727
5728Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5729
5730 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5731 the HTML doc to go into the -devel RPM ...
5732 * aclocal.m4 config.h.in: some updates due to auto* magic
5733
5734Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5735
5736 * xpath.h: added a hook in the context structure allowing to
5737 link to extra support, needed for XSLT
5738
5739Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5740
5741 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5742 xmlXPtrCmpPoints to use it.
5743 * propagated the following patch from Alejandro Forero
5744 * include/win32config.h xmlIO.c: applied further suggestions
5745 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5746 * example/gjobread.c: fixed warnings, now that it builds
5747
5748Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5749
5750 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5751
5752 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5753 filename points to a valid file (not a directory).
5754 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5755 Added calls to xmlCheckFilenameDir.
5756
5757 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5758 `path' (rather than `filename') as the parameter to gzopen and open.
5759
5760Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * Makefile.am: fixed a problem with EXTRA_DIST
5763
5764Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * Makefile.am example/Makefile.am: finally found the trick
5767 to build the example, i.e. add "." in SUBDIRS before example
5768 in the list <grin/>
5769
5770Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * doc/xml.html: updated with an XSLT section, removed pointer to
5773 W3C CVS base.
5774
5775Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5778 too, and deallocation need to occur the same way.
5779
5780Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5781
5782 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5783 type correponding to an XSLT result tree fragment. Share most
5784 of the data format with node set, as well as operators.
5785 * HTMLtree.c: added a newline at the end of the doctype output
5786 whe this one is not present initially.
5787 * tree.c: make sure taht the parent and doc pointers are properly
5788 set when copying attributes (lists).
5789
5790Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5791
5792 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5793
5794Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5795
5796 * xpath.c: seems I finally killed that ugly path evaluation
5797 context bug (tagged 9999 in case is is wrong)
5798
5799Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5800
5801 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5802 for XSLT
5803
5804Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5805
5806 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5807 for xmlGzfileOpen() bug
5808
5809Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5810
5811 * xpath.c: removed an error found by XSLT usage
5812 * tree.c parserInternals.h: use a predefined static string
5813 for text and comment nodes, avoid freeing them in xmlFreeNode,
5814 exported the string name in parserInternals.h and added
5815 another value to disable encoding at output (for XSLT),
5816 gain memory, time.
5817
5818Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5819
5820 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5821 win32/libxml2/libxml2_so.dsp: new makefiles and update
5822 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5823
5824Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5825
5826 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5827 Gary Pennington
5828
5829Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5830
5831 * xpath.c: fixed the comaprision of values and nodelists,
5832 need to compare nodelist still ...
5833 * debugXML.c: avoided a possible core dump
5834 * HTMLparser.c: cleanup
5835 * nanohttp.c: contributed fix.
5836 * tree.c: fixes in properties handling added xmlSetNsProp
5837 needed by libxslt
5838 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5839 comment
5840 * TODO: updated
5841
5842Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5843
5844 * parser.c parserInternals.c: applied Bjorn Reese optimization
5845 patch
5846
5847Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5848
5849 * Makefile.am: applied patch fro make check from Martin Vidner
5850
5851Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5852
5853 * configure.in: preparing 2.2.11
5854 * doc/html/*: rebuild the HTML files
5855 * doc/xml.html : updated
5856
5857Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5858
5859 * tree.c: fixed a stupid bug
5860 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5861 patches related to validation of an XInclude processing result
5862 * TODO: updated
5863
5864Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5865
5866 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5867 on large files
5868
5869Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5870
5871 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5872
5873Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5874
5875 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5876 reported by Jonas Borgström
5877 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5878
5879Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5880
5881 * testXPath.c xpath.c: fixing the XPath union expressions problem
5882 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5883
5884Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5885
5886 * xmllint.c: Made is so if the file name is "-" is will read form
5887 standard input. Sven Heinicke <sven@zen.org>
5888 * tree.c: fixed a problem when growing buffer
5889 * tree.h: fixed the comment of the node types following andersca
5890 comment
5891 * TODO: updated
5892
5893Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5894
5895 * HTMLparser.[ch]: added a way to avoid adding automatically
5896 omitted tags. htmlHandleOmittedElem() allows to change the
5897 default handling.
5898 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5899 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5900 of xmllint too when using --memory flag, added a memory test
5901 suite at the Makefile level.
5902 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5903 with namespace use when encountering QNames in XPath evalation,
5904 added xmlns() scheme in XPointer.
5905 * nanoftp.c : incorporated a fix
5906 * parser.c xmlIO.c: fixed problems raised with encoding when using
5907 the memory I/O
5908 * parserInternals.c: closed bug 25934 reported by
5909 torsten.landschoff@innominate.de
5910 * TODO: updated
5911
5912Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5913
5914 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5915 on a non-updated tree :-(, made a 2.2.10 release to correct the
5916 situation
5917
5918Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5919
5920 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5921 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5922 integrated a set of OpenVMS changes from Howard Taylor
5923 <Howard.Taylor@pacoast.com>
5924
5925Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5926
5927 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5928 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5929
5930Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5931
5932 * HTMLparser.c: some fixes on auto-open of html/head/body
5933 * encoding.c: fixed a compilation error on some gcc env
5934 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5935 XPointer implementation
5936 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5937 related XPointer tests and associated results
5938
5939Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5940
5941 * doc/xmldtd.html doc/xml.html: following a short step by step
5942 guidance on IRC to help maciej with DTDs I started a small
5943 page on the subject.
5944
5945Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5946
5947 * HTMLparser.c: fixed handling of broken charrefs
5948 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5949 patches
5950
5951Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5952
5953 * doc/xml.html doc/html/* : rebuilt the docs after adding
5954 xinclude and updated page for 2.2.7 and 2.2.8
5955 * configure.in: releasing 2.2.8
5956
5957Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5958
5959 * parser.[ch] parserInternals.c: applied the conditional
5960 section processing fix from Jonathan P Springer
5961 <jonathan.springer2@gte.net>
5962 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5963 project file, fixed iconv default non support
5964 * xpath.c: fixed the problem of evaluating relative expressions
5965 when a node context is provided.
5966
5967Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5968
5969 * nanoftp.c: fixed gcc 2.95 new warnings
5970 * SAX.c: fixed a stupid bug
5971 * tree.c: fixed a formatting problem when round-tripping
5972 from/to memory
5973 * xinclude.c: chased memleak, fixed a base problem
5974 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
5975 xmlXPtrBuildNodeList()
5976 * TODO: updated
5977 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
5978 adding a first small set of regression tests for XInclude
5979
5980Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5981
5982 * nanohttp.[ch]: applied Wayne Davison patches to access
5983 the WWW-Authorization header.
5984 * parser.c: Closed Bug#30847: Problems when switching encoding
5985 in short files by applying Simon Berg's patch.
5986 * valid.c: fixed a validation problem
5987 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
5988 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
5989 Wayne Davison
5990 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
5991 need to be extended to non full nodes selections.
5992 * xinclude.c: starts to work decently
5993
5994Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5995
5996 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
5997 debugXML.c xmlversion.h.in: Started adding XInclude support,
5998 this is a new xmllint option
5999 * tree.c xpath.c: applied TOM patches for XPath
6000 * xpointer.c: fixed a couple of errors.
6001 * uri.c: added an escaping function needed for xinclude
6002 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6003 new warning from RH70 gcc's version
6004
6005Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6006
6007 * HTMLparser.c: fixed loop on invalid char in scripts
6008 * parser.c: update to description of xmlIOParseDTD()
6009 * libxml.m4 xmlversion.h.in: changes contributed by
6010 Michael Schmeing <m.schmeing@internet-factory.de>
6011 * configure.in: preparing for 2.2.7
6012 * Makefile.am: trying to avoid config.h and acconfig.h
6013 being included in the distrib
6014 * configure.in: released 2.2.7
6015
6016Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6019 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6020
6021Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6022
6023 * parser.[ch]: added xmlIOParseDTD()
6024 * xpointer.c: added support for the 2 extra parameters of
6025 string-range, fixed a stoopid error when '0' was present
6026 in XPointer expressions
6027 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6028 testsuite for the above
6029
6030Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * libxml.spec.in: improved package descriptions
6033
6034Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6035
6036 * xpath.c xpathInternals.h: applied a large cleaning patch
6037 from TOM <ptittom@free.fr>, it also add namespace support
6038 for function and variables registration.
6039
6040Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6041
6042 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6043 * Makefile.mingw: Wayne Davison's update adding hash.c
6044
6045Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6046
6047 * xpath.c: fixed the root evaluation problems
6048 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6049 ignorable spaces with <b> <bold> <em>
6050 * tree.c: fixed a loop in xmlSearchNsByHref()
6051
6052Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * xpath.c: applied another XPath patch from TOM
6055 * xpath.c include/makefile.am: applied another patch from
6056 china@thewrittenword.com (cleanup on IRIX).
6057
6058Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6059
6060 * xml-config.1: received a fixed version from Fredrik Hallenberg
6061 <hallon@lysator.liu.se>
6062
6063Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6064
6065 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6066 cleanup patch for XPath
6067
6068Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6069
6070 * patched to redirrect all "out of context" error messages to
6071 a reconfigurable routine. The changes are:
6072 * xmlerror.h : added the export of an error context type (void *)
6073 an error handler type xmlGenericErrorFunc there is an interface
6074 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6075 to reset the error handling routine and its argument
6076 (by default it's equivalent to respectively fprintf and stderr.
6077 * all the c files: all wild accesses to stderr or stdout within
6078 the library have been replaced to calls to the handler.
6079
6080Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6081
6082 * configure.in: release 2.2.6
6083 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6084 exporting the inner functions of xpath for extension modules
6085 * doc/*: updated and rebuilt the doc
6086
6087Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6088
6089 * nanohttp.c : applied Wayne HTTP cleanup patch
6090 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6091 and xmlNodeSetSpacePreserve()
6092
6093Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6094
6095 * xpath.c: closing bug #29260
6096
6097Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6098
6099 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6100 multikey tuples, made hash structure opaque
6101 * valid.[ch]: moved elements, attributes, notations decalarations
6102 as well as ID and refs to hash tables.
6103 * entities.c: hash cleanup
6104 * xmlmemory.c: fixed a dump problem in debug mode
6105 * include/Makefile.am: problem passing in DESTDIR= values patch
6106 from Marc Christensen <marc@calderasystems.com>
6107 * nanohttp.c: removed debugging remains
6108 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6109 * HTMLparser.c parser.c: fixing a number of problems with the
6110 macros in the *parser.c files (Wayne).
6111 * HTMLparser.c: close the previous option when opening a new one
6112 (Marc Sanfacon).
6113 * result/HTML/*: updated the HTML results accordingly
6114
6115Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6116
6117 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6118 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6119 XPath functions and XML entities table to them. More to come...
6120 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6121
6122Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6123
6124 * tree.c: coalesce adjacent text nodes
6125 * valid.c: handling of blank nodes in DTd validation (raised
6126 by problems with a posteriori validation).
6127 * nanohttp.c: changing behaviour on HTTP write stuff.
6128 * HTMLtree.c: forced body and html to be explicitely closed.
6129 * xpath.h: exported more XPath functions.
6130
6131Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6132
6133 * Release of 2.2.5
6134 * xpointer.c: range() range-inside and other helper functions
6135 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6136
6137Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6138
6139 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6140 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6141
6142Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6143
6144 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6145 and XPointer modules
6146
6147Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6148
6149 * SAX.h: closed #25107
6150
6151Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * testSAX.c: fixed problem with cdata reporting
6154 * SAXresult/* : updated
6155
6156Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6157
6158 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6159 Closed bug #27499, added to regression tests
6160 * TODO: updated
6161
6162Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6163
6164 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6165 support for SCRIPT and STYLE with help from Bjorn Reese
6166 * test/HTML/* result/HTML/*: added simple testcase and updated
6167 the existing ones.
6168
6169Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6170
6171 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6172 string-range for empty strings
6173 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6174 test/XPath/xptr/strrange: augmented the XPointer testsuite
6175
6176Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6177
6178 * doc/xml.html doc/xmlmem.html: added a module describing memory
6179 interfaces and use, updated the main page.
6180
6181Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6182
6183 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6184 nanoftp code work on Windows too now
6185
6186Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6187
6188 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6189 * xpointer.c: implemented string-range() at least a good first version
6190 * test/XPath/docs/str test/XPath/xptr/strrange
6191 result/XPath/xptr/strrange: the string-range() tests
6192
6193Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6194
6195 * Makefile.am include/Makefile.am include/win32config.h
6196 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6197 and make distcheck
6198
6199Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6200
6201 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6202 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6203 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6204
6205Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6208 patch for socklen_t detection by
6209 Albert Chin-A-Young <china@thewrittenword.com>
6210
6211Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6212
6213 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6214 and added a --dtdvalid option to xmllint used to test it
6215
6216Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6217
6218 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6219 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6220
6221Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6222
6223 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6224 handlings (registration, lookup, cleanup)
6225
6226Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6227
6228 * configure.in Makefile.am include/makefile.am: adding XPointer
6229 and XPtrtests target
6230 * xpointer.[ch] : new files for XPointer support
6231 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6232 more XPath tests
6233
6234Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6235
6236 * configure.in: fixed, very broken, make distcheck works again
6237
6238Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6239
6240 * More work toward 2.2.5, integrated a number of patches
6241 * configure.in Makefile.am win32config.h.in: trying to cleanup
6242 make distcheck .... huh ...
6243 * include/Makefile.am include/win32config.h: new directory
6244 for includes
6245 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6246 updated teh makefiles and instructions for WIN32
6247 * xpath.c: small fixes
6248 * test/XPath/ results/XPath: updated the testcases and results
6249 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6250 suggested patches
6251 * valid.c: fixed an ID bug
6252
6253Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6254
6255 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6256 the automake bug where wrong dependancies were generated.
6257 * xpath.[ch]: worked on XPointer
6258
6259Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6260
6261 * configure.in Makefile.am: 2.2.5, ship the include in an
6262 include/libxml subdirectory, use symlinks when using CVS
6263 * testSAX.c: fixed small bug
6264 * testXPath.c: changed the way testfiles are parsed
6265 * debugXML.c: same kind of cleanup when parsing an argument expression
6266 XPath/XPointers can have blanks embedded
6267 * xpath.[ch]: more cleanup, reorgs for XPointer work
6268 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6269 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6270
6271Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6272
6273 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6274 in the XPath engine, rewrote large parts of it, now it's far
6275 cleaner and in sync with the REC not an old WD. Fixed a parsing
6276 problem in the interactive XML shell found when testing XPath.
6277
6278Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6279
6280 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6281 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6282 examples with the extra test
6283
6284Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6285
6286 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6287 the global init function.
6288
6289Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * HTMLparser.c: Doohhh, attribute name parsing was still case
6292 sensitive ! Fixed this ...
6293 * result/HTML/* : updated the tests results accordingly
6294
6295Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6298 engine, should be far more stable, incorporated a new version of
6299 preceding/following axis, need testing
6300 * uri.c: fixed file:///c:/a/b/c problem
6301 * test/XPath/tests/idsimple: augmented the XPath tests
6302
6303Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6304
6305 * doc/* rebuilding docs for 2.2.4 release
6306
6307Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * configure.in: releasing 2.2.4
6310 * parser.[ch]: added xmlStrEqual()
6311 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6312 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6313 use xmlStrEqual instead
6314 * TODO: updated
6315 * added an XPath test
6316
6317Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6318
6319 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6320 * entities.h: exported xmlInitializePredefinedEntities
6321 * parser.[ch] : added xmlInitParser()
6322 * parserInternals.h : had to export htmlInitAutoClose()
6323
6324Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6325
6326 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6327 problems
6328 * Makefile.am : added XPath regression tests to normal tests
6329 * uri.c: fixed a problem with local paths, cleanup
6330 * parser.c: fixed a problem with large CData sections
6331
6332Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6333
6334 * configure.in xml-config.in: patch from "Ben Taylor"
6335 <sol7x86@hotmail.com> for solaris shared libs lookup
6336
63372000-09-30 Martin Baulig <baulig@suse.de>
6338
6339 * libxml-2.0.pc.in: Provide pkg-config script.
6340
6341 * configure.in: Create the libxml-2.0.pc script from the
6342 libxml-2.0.pc.in templates.
6343 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6344 script in `$(libdir)/pkgconfig'.
6345
6346Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6347
6348 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6349 when compiling with MSC
6350
6351Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6352
6353 * xpath.c: patch for normalize-string() substring-before(),
6354 substring-after() and translate() functions from Bjorn Reese
6355 <breese@mail1.stofanet.dk>
6356 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6357 Fredrik Hallenberg <hallon@lysator.liu.se>
6358 * TODO: updated
6359
6360Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6363 problem of socklen_t being undefined on a number of platforms
6364 * debugXML.c: fixed a compilation problem when without snprintf
6365
6366Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6367
6368 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6369 an URI bug and a fix for the control-character-induced infinite loop
6370 * nanohttp.c: preventive fix for compiling on WIN32
6371
6372Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6373
6374 * xmlint.c: closing bug #25000
6375
6376Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6377
6378 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6379 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6380 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6381 related function, fixing xmlStrncmp(), and associated cleanup
6382 * result/HTML/entities.html.sax: updating result
6383
6384Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6385
6386 * uri.c: applied patch for URI escaping from Wayne Davison
6387 <wayned@blorf.net>
6388 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6389 from Denis Barbier <barbier@imacs.polytechnique.fr>
6390 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6391 patch from Wayne Davison
6392
6393Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6394
6395 * doc/xml.html : updated with new releases, adding "how to help"
6396
6397Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6398
6399 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6400 removed a few warnings in pedantic mode ...
6401 * parserInternals.c parser.c: moved encoding switching function
6402 to parserInternals.c
6403 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6404
6405Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6406
6407 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6408 error or warning handlers
6409
6410Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6411
6412 * parserInternals.c parserInternals.h parser.c Makefile.am:
6413 created a new module parserInternals.c, moved most of the
6414 code shared by the various parsers there, as well as
6415 deprecated code from parser.c. More cleanup of parser.c
6416 * uri.c: fixed a problem when URI is NULL
6417 * valid.c: speedup when looking for an attribute declaration
6418
6419Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6420
6421 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6422 the cleanup of the computation of URI references when seeking
6423 external entities. The URI reference string and the resulting
6424 URI are both stored now.
6425 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6426 large s(n)printf checks and cleanup from Denis Barbier
6427 <barbier@imacs.polytechnique.fr>
6428 * xmlversion.h.in tree.h: couple of SGML declarations for a
6429 possible docbook module.
6430 * result/VC/ : a couple of test output changed due to the change
6431 of the entities URI
6432
6433Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * parser.h: added a _private field for linking user's data
6436
6437Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6438
6439 * parser.c parserInternals.h: demacroified most of the IS_XXX
6440 the gain in size is significant so ...
6441
6442Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6443
6444 * entities.c: cases where looking up entities with doc==NULL
6445 covered
6446
6447Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6448
6449 * uri.c: applied Wayne Davison patch
6450 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6451
6452Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6453
6454 * uri.c testUri.c: applied Wayne Davison patches
6455 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6456 * Makefile.in: added URItest and included thenin "make tests"
6457
6458Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6459
6460 * xmlversion.h.in: closed bug 22941
6461
6462Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6463
6464 * doc/xmlio.html: added doc and example for entity loader
6465 redefinition.
6466
6467Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6468
6469 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6470 used by libxml
6471
6472Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6473
6474 * parser.c: Fixed bug on invalid ontent characters and when using
6475 push.
6476 * xmllint.c: fixed xmllint endling of errors in push mode
6477
6478Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * HTMLparser.c testHTML.c: applied two new patches from
6481 Wayne Davison <wayned@users.sourceforge.net>
6482 * result/HTML/*.sax: regenerated HTML SAX output
6483 * parser.c: more cleanup.
6484
6485Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6486
6487 * HTMLparser.[ch] testHTML.c: applied the second set of
6488 patches from Wayne Davison <wayned@users.sourceforge.net>,
6489 adding htmlEncodeEntities()
6490 * HTMLparser.c: fixed an ignorable white space detection bug
6491 occuring when parsing with SAX only
6492 * result/HTML/*.sax: updated since the output is now HTML
6493 encoded...
6494
6495Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6496
6497 * HTMLparser.[ch]: applied some of Wayne Davison
6498 <wayned@users.sourceforge.net> patches
6499
6500Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6501
6502 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6503 undeclared namespace prefix was used, added a warning.
6504 Cleaned up support w.r.t. entities, spilling out a warning
6505 and being pedantic on lookups.
6506 * test/warning/ent9 : added testcase for previous example.
6507 * TODO: updated
6508 * parserInternals.h parser.c: changed the way names are parsed
6509 now allow infinite size and decrease penalty for normal use
6510 * parser.c: Started a big cleanup/check of the parser code,
6511 fixed some of the most tortuous entity code, spotted code
6512 unused anymore
6513 * test/*: added tests for very long names and related nasty
6514 things.
6515
6516Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6517
6518 * doc/encoding.html: added encoding aliases doc
6519 * doc/xml.html: updates
6520 * encoding.[ch]: added EncodingAliases functions
6521 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6522 bottleneck affecting large DTDs like Docbook
6523 * parser.[ch] xmllint.c: added a pedantic option, will be
6524 useful
6525 * SAX.c: redefinition of entities is reported in pedantic mode
6526 * testHTML.c: uninitialized warning from gcc
6527 * uri.c: fixed a couple of bugs
6528 * TODO: added issue raised by Michael
6529
6530Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6531
6532 * doc/encoding.html: propagated Martin Duerst suggestions
6533
6534Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6535
6536 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6537 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6538 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6539 by Wayne Davison
6540
6541Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6542
6543 * nanoftp.c nanohttp.c: small cleanup
6544 * TODO: updated
6545
6546Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6547
6548 * added an old VC testcase and updated title.xml entity
6549
6550Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6551
6552 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6553 done on auto-opening of <p> tags and cleanup of SAX output
6554
6555Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6556
6557 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6558
6559Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6560
6561 * doc/xml.html libxml.* structure.*: updated the doc a bit
6562
6563Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6564
6565 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6566 of SAX tests
6567
6568Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6569
6570 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6571 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6572
6573Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6574
6575 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6576 * testHTML.c: fix core dump on Solaris 2.x systems
6577 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6578 * result/HTML/*.sax: previous bug fix lead to new results
6579
6580Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6581
6582 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6583 * configure.in: added --with-readline=DIR to accept alternate
6584 path for readline include/library
6585 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6586 for ANSI under HP-UX
6587 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6588 includes @LIBS@
6589
6590Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6591
6592 * doc/* : rebuilt the docs
6593 * getting ready for 2.2.2 release
6594
6595Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6598 and xmlAddFeature()
6599 * tree.[ch]: added xmlAddChildList()
6600 * xmllint.c: MAP_FAILED macro test
6601 * parser.h: added xmlParseCtxtExternalEntity()
6602 * valid.c: applied bug fixes removed warning
6603 * tree.c: added CDATA block to elements content
6604 * testSAX.c: cleanup of output
6605 * testHTML.c: added SAX testing
6606 * encoding.c: better error recovery
6607 * SAX.c, parser.c: fixed one of the external entity processing
6608 of the OASis testsuite
6609 * Makefile.am: added HTML SAX regression tests
6610 * configure.in: bumped to 2.2.2
6611 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6612 SAX results
6613
6614Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6615
6616 * configure.in: patch for HP compiler
6617
66182000-08-04 Sven Heinicke <sven@zen.org>
6619
6620 * xmllint.c: Was coredumping sometimes when the file given didn't
6621 exist.
6622
6623Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6624
6625 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6626
6627 when using in memory parsing. Need some cleanup.
6628 * xmllint.c configure.in: added a --memory flag to test memory
6629 parsing
6630
6631Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * nanohttp.c: fixed socklen_t replacement to unsigned int
6634 * parser.c: fixed a space handdling missing at the end of
6635 production 28 DOCTYPE.
6636 * xmlmemory.c: fixed a stupid bug on the routine to override
6637 allocation functions
6638 * TODO: updated
6639
6640Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6641
6642 * doc/ regenerated the docs
6643
6644Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6645
6646 * doc/encoding.html doc/xml.html: added I18N doc
6647 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6648 improvements, both parser and filters, added ASCII & HTML,
6649 fixed the ISO-Latin-1 one
6650 * xmllint.c testHTML.c: added/made visible --encode
6651 * debugXML.c : cleanup
6652 * most .c files: applied patches due to warning on Windows and
6653 when using Sun Pro cc compiler
6654 * xpath.c : cleanup memleaks
6655 * nanoftp.c : added a TESTING preprocessor flag for standalong
6656 compile so that people can report bugs more easilly
6657 * nanohttp.c : ditched socklen_t which was a portability mess
6658 and replaced it with unsigned int.
6659 * tree.[ch]: added xmlHasProp()
6660 * TODO: updated
6661 * test/ : added more test for entities, NS, encoding, HTML, wap
6662 * configure.in: preparing for 2.2.0 release
6663
6664Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6665
6666 * nanoftp.c: fixed the way the control connection is handled
6667 * libxml.spec.in: fixed the dependancies and cleanup
6668
6669Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6670
6671 * doc/xml.html: changed the xmlsoft.org structure, updated the
6672 examples w.r.t. root and childs
6673
6674Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6675
6676 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6677
6678Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6679
6680 * HTMLparser.c: Work on character encoding support for the HTML parser
6681 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6682 * encoding.c: Fixed a potential memleak in the encoding stuff
6683
6684Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6685
6686 * doc/FAQ.html doc/Makefile.am : added a FAQ
6687
6688Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6689
6690 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6691 of the HTML parser to force it to not bypass SAX
6692
6693Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6694
6695 * win32config.h.in: updated
6696 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6697 lacks iconv support :-( need to release 2.1.1
6698 * configure.in: release 2.1.1
6699 * HTMLparser: fixed bug #14784
6700 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6701 by Windows compiler
6702 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6703 the SAX startDocument() callback.
6704 * TODO: updated
6705
6706Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6707
6708 * added xmlStopParser()
6709
6710Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * configure.in: 2.1.0 prerelease
6713 * Large resync between W3C and Gnome tree
6714 * nanoftp, nanohttp.c: fixed stalled connections probs
6715 * HTMLtree.c SAX.c : support for attribute without values in
6716 HTML for andersca
6717 * valid.c: Fixed most validation + namespace problems
6718 * HTMLparser.c: start document callback for andersca
6719 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6720 * parser.h, SAX.c: serious speed improvement for large
6721 CDATA blocks
6722 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6723 different encoding
6724 * example/Makefile.am example/gjobread.c tree.h: work on
6725 libxml1 libxml2 convergence.
6726 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6727 and the LIBXML_TEST_VERSION macro
6728
6729Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * doc/xml.html: various patches and improvements typo fixed by
6732 Felix Natter
6733 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6734 from Felix Natter <fnatter@gmx.net>
6735
6736Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6737
6738 * doc/upgrade.html: updated with instructions for support of both
6739 libxml-1.x and libxml-2.x
6740 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6741 for 2.x support and also fixed includes
6742
6743
6744Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6745
6746 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6747 the encoding support, added iconv support, so now libxml if
6748 compiled with iconv automatically support japanese encodings
6749 among others. Work based on initial patch from Yuan-Chen Cheng
6750 I may have broken binary compat in the encoding handler
6751 registration scheme, but that was so utterly broken I don't
6752 expect anybody to have used this feature until now.
6753 * parserInternals.h: fixup on the CHAR range macro
6754 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6755 code.
6756 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6757 * uri.c: added xmlParseURI() I can't believe I forgot to
6758 implement this one in 2.0 !!!
6759 * SAX.c: moved doc->encoding update in the endDocument() call.
6760 * TODO: updated.
6761
6762Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6763
6764 * tree.h: removed extraneous xmlRemoveProp definition
6765 * TODO: added item about --disable-corba configure switch
6766 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6767 * nanoftp.c: fixed include problems giving troubles on AIX and
6768 slowlaris
6769 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6770 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6771 comment and headers changes to lower gtk-doc number of warnings
6772 * doc/html/*: rebuilt docs
6773
6774Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6775
6776 * HACKING: documented the tag for 1.x and instructions
6777
6778Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6779
6780 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6781 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6782 xmlCreateIOParserCtxt
6783 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6784 significant overall improvement
6785 * xmllint.c: added I/O test to xmllint
6786 * testSAX.c: added a speed test
6787 * doc/* : updated/regenerated
6788
6789Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6790
6791 * xpath.c uri.h parserInternals.h: cosmetic changes from
6792 "Timur I. Bakeyev" <timur@bat.ru>, including making
6793 xmlCreateURI() public
6794
6795Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6796
6797 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6798 and the code at the same time. Added a clean mechanism for
6799 overload or added input methods: xmlRegisterInputCallbacks()
6800 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6801 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6802 * TODO: updated
6803 * doc/* : updated/regenerated
6804 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6805 source dir
6806
6807Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6808
6809 * testURI.c: yet another forgotten commit, I should get some sleep !
6810
6811Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6812
6813 * xmllint.c: forgot to commit this too ?
6814
6815Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6816
6817 * xmlversion.h.in : forgot to commit this previously
6818
6819Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6820
6821 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6822 * README TODO: updated for release
6823 * uri.c uri.h: added authority parsing/saving
6824 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6825 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6826 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6827 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6828 Makefile.am : added compile-time customization of libxml
6829 --with-ftp --with-http --with-html --with-xpath --with-debug
6830 --with-mem-debug
6831 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6832 #include <libxml/xxx.h> I hope it won't break too much stuff
6833 and will be manageable in the future...
6834 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6835 and added xmllint to the installed programs
6836 * uri.h: added xmlFreeURI()
6837
6838Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6839
6840 * uri.c uri.h: finished the escaping handling, the base support
6841 and the URI path normalization. Looks good just lacks the
6842 authority content parsing code.
6843 * Makefile.am: added instructions to generate testURI
6844 * TODO: updated
6845 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6846 added links and icons for W3C and Gnome
6847
6848Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6849
6850 * xmlmemory.[ch] : seems I forgot to actually update the files in
6851 the last commit :-)
6852 * doc/xml.html doc/html/* : updated and uploaded the docs
6853
6854Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6855
6856 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6857 * TODO: updated
6858 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6859 libxml default allocation function with another set (like gmalloc/
6860 gfree).
6861 * Makefile.am, uri.c, uri.h: added a set of functions to do
6862 exact (litteraly copied from the RFC 2396 productions) parsing
6863 and handling of URI. Will be needed for XLink, one XML WFC,
6864 XML Base and reused in the nano[ftp/http] modules. Still work
6865 to be done.
6866
6867Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6868
6869 * configure.in, libxml.spec.in : libxml2
6870 * doc/* : updated the doc page, rebuilt the docs
6871
6872Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6873
6874 * all: tagged LIB_XML_1_X
6875 * *.c *.h : updated from W3C CVS tree
6876 * configure.in : 2.0.0-beta
6877 * libxml.spec.in : libxml2 package nam
6878 * result/* : new version of the tests output
6879
6880Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6881
6882 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6883
6884Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * doc/* : rebuilt the docs
6887 * parser.c: final patch on #6766
6888 * valid.c: small patch on validity checks.
6889
6890Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6893 added
6894 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6895 compatibility w.r.t. XML spec and existing code.
6896
6897Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6898
6899 * parser.c: seems a better solution to <a> </a> exists,
6900 will try it for a while
6901
6902Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6903
6904 * parser.c: tried to remove the <a> </a> generating <a/>
6905 this is hard. Left a flag for that purpose. Fixed bug #6766
6906 * configure.in: prepared 1.8.7 not released, due to previous
6907 problem
6908
6909Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6910
6911 * doc/xml.html : applied second patch from Paul DuBois
6912
6913Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6914
6915 * doc/xml.html : applied patch from Paul DuBois
6916
6917Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6918
6919 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6920
6921Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6922
6923 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6924 compilation warnings on various platforms.
6925 * parser.c: Fixed #5281 validity error callbacks are now desactived
6926 by default if not validating.
6927
6928Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6929
6930 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6931
6932Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6933
6934 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6935 <gkatsi@cs.toronto.edu>
6936
6937Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6938
6939 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6940 processing URLs
6941
6942Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6943
6944 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6945 xmlNanoFTPUpdateURL for persistent control connections.
6946 * configure.in: 1.8.6
6947
6948Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6949
6950 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6951 * tree.[ch] : added xmlSaveNoEmptyTags
6952
69532000-01-29 James Henstridge <james@daa.com.au>
6954
6955 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6956
6957 * Makefile.am: added nanoftp.[ch] to the build.
6958
6959Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6960
6961 * nanoftp.[ch]: cleanup, comments, API
6962 * debugXML.c : fixed a bug in the cat command
6963 * doc/*: regenerated the docs
6964
6965Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6966
6967 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
6968 * debugXML.c : fixed a bug in the cat command
6969 * valid.c: fixing some small probs
6970 * libxml.spec.in: get rid of the SNAP suffix
6971 * doc/xml.html: updated the status
6972
6973Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * xml-config.in: xml-config --version to just return the
6976 version number
6977 * xpath.c: some cleanup w.r.t. axis when the current node is
6978 an attribute.
6979 * TODO: updated
6980
6981Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6982
6983 * configure.in: prepared for libxml-1.8.5
6984 * doc/* recompiled the documentation
6985
69862000-01-17 Jody Goldberg <jgoldberg@home.com>
6987
6988 * configure.in : WARNING autoconf subtlety alert :
6989 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
6990 when looking for zlib.h so that HAVE_ZLIB_H is defined.
6991 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
6992 get defined by AC_CHECK_HEADERS.
6993
6994Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6995
6996 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
6997 Rune.Djurhuus@fast.no
6998
6999Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7000
7001 * TODO: updated
7002 * tree.c, parser.c: made sure that only memory alloc problems
7003 and internal parser errors are allowed to write to stdout or
7004 stderr.
7005
7006Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7007
7008 * tree.c : restored xmlNewGlobalNs since this seems used by
7009 a lot of existing code :-(, fixed a bug in xmlNewNs
7010 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7011 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7012 to exit() from the library code.
7013 * xpath.c, parser.c: removed bugs or unused code detected by
7014 Windows compilers
7015 * parser.c: started adding interfaces for parsing well balanced
7016 XML fragments
7017 * configure.in: releasing 1.8.4
7018 * doc/* : rebuilt the docs
7019
7020Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7021
7022 * tree.[ch] : added xmlNewDocFragment() for DOM
7023 * testHTML.c: uninitialized variable.
7024
7025Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7026
7027 * doc/* : rebuild the docs
7028
7029Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7030
7031 * acconfig.h: readline and history patch
7032 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7033 * tree.c: added check and handling when possibly removing an ID
7034 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7035 and saving.
7036 * test/HTML/entities.html result/HTML/entities.html* : test for
7037 various entities reference cases
7038 * result/HTML/* : as a result output of some testcase have
7039 changed
7040 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7041 by previous example. added xmlParseTryOrFinish().
7042 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7043 entities.h debugXML.h HTMLparser.h: changed the way struct are
7044 declared to allow gtk-doc to expose those
7045 * parser.c: closed bug #4960
7046 * Makefile.am configure.in: Applied patch from
7047 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7048 and math/socket libs detection
7049
7050Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7051
7052 * configure.in, Makefile.am: link tester against readline
7053 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7054
7055Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7056
7057 * tree.[ch]: added xmlRemoveProp
7058 * win32config.h.in nanohttp.c: avoid including the Windows
7059 socket stuff in every C files
7060 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7061 the XmL parser(s)
7062 * test/ns4 result/ns4 etc...: added test case for previous prob
7063 * tree.c: xmlNewNs wasn't checking for double definition
7064 * Makefile.in: fixed a problem with dist-hook duplicates
7065 * parser.[hc], xmlIO.c: fixed the loading of external entities
7066 APIs, now xmlLoadExternalEntity() is used everywhere and
7067 setting up an app specific front-end using the
7068 * SAX.c parser.c: some fixes, now the xhtml spec validates
7069 with the xhtml DTD.
7070 * error.c: fixed crashes in case of no input stream
7071 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7072 to the validation tests and results
7073
7074Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7075
7076 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7077 too htmlCreatePushParserCtxt() and htmlParseChunk()
7078 * parser.c: a bit of cleanup.
7079 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7080 to XML) removed the last mem leak known
7081 * HTMLtree.c: output message cleanup
7082 * xmlmemory.c: display content info about memory blocks
7083 * result/HTML/wired.* : missing att value warning change
7084
7085Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7086
7087 * doc/* : rebuilt the documentation
7088
7089Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7090
7091 * parser.[ch] parserInternals.h: Push parser for XML,
7092 seems to work fine now
7093 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7094 --push for push testing
7095 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7096 * testSAX.c: added --push
7097 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7098 subtree
7099 * xmlIO.[ch] : enriched API + fixes for push mode
7100 * entities.[ch]: added the entity content length to the struct.
7101 * xmlmemory.[ch]: new API to show the last entries for the shell
7102 * valid.c: added required attribute testing
7103 * SAX.c: the cdata callback now merge contiguous fragments
7104 * HTMLparser.c: cleanup of some macros
7105
7106Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7107
7108 * parser.c: fix for PIs name starting with xml
7109 * tree.c: fixed a potential problem with || and && ops
7110 * *.c, configure.in win32config.h.in : generate win32config.h for
7111 those on the Other Side !
7112
7113Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7114
7115 * parser.c: fixed a stupid = vs. == bug :-(
7116 * doc/gnome-xml.sgml: s/glade/xml/
7117
7118Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7119
7120 * configure.in, doc/xml.html : bug fix release 1.8.2
7121 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7122 Hopefully the end of that silly C++ include problem
7123 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7124 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7125 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7126 troubles with autoclosed elements when the stree shape doesn't
7127 follow the DtD specs. Added htmlIsAutoClosed() and
7128 htmlAutoCloseTag()
7129 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7130 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7131 * debugXML.c: fixed a bug on printing default namespaces.
7132 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7133
7134Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7135
7136 * result/HTML/*.htm[l] : updated the HTML regression tests according
7137 to the new output
7138 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7139 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7140 problem due to intermix of extern "C" { ... } declarations for C++
7141 and recursive includes in the headers
7142
71431999-12-20 Chris Lahey <clahey@umich.edu>
7144
7145 * HTMLtree.c: Made it so that html nodes with a single child do
7146 not insert a carriage return before or after the child node.
7147
7148Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7149
7150 * configure.in, doc/xml.html : bug fix release 1.8.1
7151 * parser.c: fixed bug #4344
7152 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7153 added the glue to avoid C++ problems
7154 * doc/* : regenerated the documentation
7155
7156Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7157
7158 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7159 namespace recognition, and Dia as a resul :-(
7160 * encoding.c: closed bug #3950
7161
7162Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7163
7164 * valid.c: debugging a posteriori validation, except URI expansion
7165 stuff this should be fixed now
7166 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7167 Carl Nygard <cnygard@bellatlantic.net>
7168 * tester.c: added --postvalid, cleaning of the code
7169 * tree.[ch]: added xmlDocGetRootElement()
7170
7171Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7172
7173 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7174 c++ losage.
7175
7176Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7177
7178 * configure.in, doc/xml.html : bumped to 1.8.0
7179 * xlink.[ch], Makefile.am : added framework for link detection
7180 * parser.h: added nbChars to parser context, needed for cleanup.
7181 * xmlmemory.c: removed a nasty bug when out of mem
7182 * valid.[ch]: adding namespace support for attribute decl
7183 * tester.c: added --debugent option
7184 * debugXML.[ch]: added xmlDebugDumpEntities()
7185 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7186 buffers instead, this was really needed, validation was breaking
7187 in strange ways due to that. Added xmlParseStringPEReference()
7188 and other parsing from strings functions. Entities processing
7189 modified again, but PERef are still not handled correcly but
7190 unless you're Eve Maller you won't notice :-)
7191 * HTMLparser.c: large changes toward reliability, and switched to
7192 lowercase internal tags, XHTML is lowercase, so it will help
7193 that output is closer to next version.
7194 * doc/* : regenerated the documentation, it is now hosted at
7195 http://xmlsoft.org/ (same bits I just bought the domain :-)
7196
7197
7198Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7201 doc generation
7202 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7203 in the SAX API
7204 * doc/*: rebuilt the doc making sure everything appears in the
7205 HTML files
7206
7207Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7208
7209 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7210 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7211 which allow impressive speed improvement on dataset with
7212 large text pieces, but at the cost of broken binary
7213 compatibility and slightly bigger memory usage.
7214 Configure with --with-buffers to activate them, they
7215 are protected with XML_USE_BUFFER_CONTENT define.
7216 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7217 goal is 0 memory left allocated once parser is no more used
7218 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7219 call xmlCleanupParser() and xmlMemoryDump()
7220
7221Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7222
7223 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7224 * parser.[ch] encoding.[ch]: added memory cleanup routines
7225 * parser.c: closing bug #3788
7226 * doc/*: rebuilt the doc
7227
7228Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7229
7230 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7231 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7232 * tester.c: added --compress option
7233 * doc/*: rebuilt the documentation
7234
7235Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7236
7237 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7238 if given /proc/kcore as input !
7239 * doc/xml.html doc/*: updated and rebuilt the documentation
7240
7241Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7242
7243 * parser.c: Fixed some wrongly space collapsing code due to
7244 a misreading of the spec.
7245 * result/*: fixed the output accordingly
7246
7247Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7248
7249 * encoding.c: bug fix and typos
7250 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7251 * parser.c: added attribute normalization closing bug #3597
7252 * test/att* result/att* SAXresult/att*: testcase for attribute
7253 normalization
7254
7255Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7256
7257 * configure.in: closing bug #3163 by adding extra flags for the
7258 cc compiler on HP-UX
7259
7260Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7261
7262 * valid.[ch] : removed a typo and an enumerated type bug in the
7263 xmlAddElementDecl() function
7264 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7265 call to xmlEncodeEntitiesReentrant() so that the functions
7266 New, Set and Get are at the same level.
7267 * parser.c HTMLparser.c: extra memory allocation bug for
7268 attributes detected by someone using libxml in embedded systems :-)
7269
7270Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7271
7272 * xmlmemory.h: turned off mem debug :-\
7273
7274Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7275
7276 * parser.c: closed bug #2784 a one line fix, but worth pushing
7277 a new release out
7278 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7279 some structures, comments before and after the
7280 main element, and other nastyness
7281 * HTMLtree.c tree.c: accomodate the extended HTML supported
7282 * configure.in: pushing 1.7.4
7283 * test/ent8 and related outputs : added a new test for bug #2784
7284 * test/HTML/wired.html and related output: a nasty HTML example
7285 * Makefile.am: improved the test scripts
7286 * docs/* : reran the documentation extractor, updated xml.html
7287
7288Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7289
7290 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7291 HTMLparser and debugged the HTML related code. HTML documents
7292 now have their own type
7293 * entities.c: do not dump &apos; for HTML output
7294 * xmlmemory.c: improvement, breakpoint mechanism
7295 * testHTML.c: added --sax --repeat ...
7296 * Makefile.am: improved the HTML tests
7297 * valid.[ch]: added xmlValidGetValidElements and
7298 xmlValidGetPotentialChildren
7299 * tester.c: added --insert to test the 2 new functions
7300 * test//* result//* SAXresult//* : regression test cleanup
7301 and extension.
7302 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7303 gnome-xml-nanohttp.html
7304
7305Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7306
7307 * HTMLparser.c: fixed problems with some autoclose tags
7308 * tree.c: fixed XML output problems.
7309 * result/* SAXresult/*: update of the tests output
7310
7311Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7312
7313 * Makefile.am: Arturo patch for xmlConf.sh version info
7314 * parser.c: Tim Josling patch for single quoted items
7315 * tester.c: Tim Josling patch for tester options usage
7316 * tree.h: indent cleanup
7317
7318Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7319
7320 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7321 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7322
7323Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7324
7325 * tree.c : Raph patch for initialization of CORBA fields
7326 * parser.c, xpath.c, ...: modification of doc comments
7327 * xpath.c : allow spaces in xpath expressions
7328
7329Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7330
7331 * xmlmemory.h: turning off memory debug :-(
7332
7333Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7334
7335 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7336 better SAX interfaces.
7337 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7338 entity.
7339 * configure.in: 1.7.2
7340
7341Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * libxml.spec.in: fixed the URL
7344 * doc/xml.html: improved the documentation front-end
7345
7346Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7347
7348 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7349
7350Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7351
7352 * libxml.spec.in: fixed the alpha compile problem
7353 * parser.[ch]: changed errno to errNo in the parser context :-(
7354 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7355 * doc/xml.html: changed CHAR to xmlChar
7356 * doc/html/*: recompiled the documentation
7357 * configure.in: 1.7.1
7358
7359Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * parser.h: modified the parser context struct to regain 1.4.0
7362 binary compatibility
7363 * parser.c, xml-error.h: added errno ot teh context and defined
7364 a set of errors values with update of errno
7365 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7366 DTDs and entities
7367 * *.h, *.c: complete cleanup of the use of config.h and include
7368 protection depending on the current setup.
7369 * overalll debugging, maintenance and bug-fixing on all modules
7370 * updated the documentation
7371 * ready for 1.7.0
7372
7373Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7374
7375 * HTMLparser.c : cleanup
7376 * SAX.c valid.c valid.h: added ID/IDREF checking
7377 * tree.c tree.h: extended doc structure for refs
7378 * configure.in: 1.6.2
7379 * parser.c: patched bug in SAX user arg call
7380 * parserInternals.h: patched missing close in C++ wrapping
7381 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7382 especially upcoming XPointer implementation.
7383 * doc/xml.html: augmented, typo
7384
7385Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7386
7387 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7388 not all invocations of install understand -d.
7389
7390Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7391
7392 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7393 to make 'check' works, when builddir != srcdir.
7394
7395Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * doc/xml.html : updated the documentation
7398
7399Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7400
7401 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7402 not deallocated memory blocks
7403 * *.c : replaces all calls to malloc() free() and realloc() to
7404 the wrapper functions/macros
7405 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7406 instead of xmlFreeNodeList()
7407
7408Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7409
7410 * HTMLparser.c: corrected a stupid bug leading to core dump at
7411 tree deallocation. Removed warnings indicated by
7412 Stephane.Conversy@lri.fr
7413 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7414 looked for in the external subset
7415
7416Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7417
7418 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7419 on SGI by Stephane.Conversy@lri.fr
7420
7421Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7422
7423 * all .h : changed the prototype declaration indent as in gtk
7424 * most .c : working on reducing the TODOs in the code
7425 * most .c : cleanup though -pedantic and Insure++
7426 * improvements on validation ID checkings.
7427 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7428 * xml-config.in: closed #1810
7429
7430Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7431
7432 * tree.h, valid.c, valid.h: more work on validity, IDs
7433 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7434 definition for AIX
7435
7436Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7437
7438 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7439 the distribution due to a cut'n paste error at last commit
7440
7441Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7442
7443 * configure.in: upgraded to version 1.4.0
7444 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7445 Big update, added a large part of the validation process,
7446 it should be usable, but some parts are missing
7447 * xpath.c: improved the implementation w.r.t. root.
7448 * Makefile.am: added more tests
7449 * test and result trees: added a lot of tests
7450 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7451
7452Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * Added an HACKING file
7455
7456Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7457
7458 * xpath.[ch] : improvements and debug of the XPath implementation
7459 * parser.c, HTMLparser.c : modified the parsers to be progressive
7460 * tree.[ch] : extended the Buffer promitives
7461 * xmlIO.[ch] : added basic I/O routines providing progressive
7462 parsing and ready for I18N conversion plugins
7463 * SAXresult/* : the SAX callback sequence maybe slightly different
7464 now
7465 * test*.c : improved/updated the tests programs
7466 * doc/* : recompiled the docs.
7467
74681999-07-26 Michael Meeks <michael@edenproject.org>
7469
7470 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7471
7472 * tree.c: Ditto.
7473
7474Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7475
7476 * configure.in: upgraded to version 1.4.0
7477 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7478 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7479 XML query language, see http://www.w3.org/TR/xpath for more details.
7480 * parser.c, parser.h: added CHAR* related string functions for XPath
7481 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7482 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7483 rebuild the docs.
7484 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7485 and regression testing capabilities for XPath.
7486
7487Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7488
7489 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7490 closing bug #1646
7491
7492Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * Makefile.am, example/Makefile.am: closed bug #1683
7495
7496Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7497
7498 * example/Makefile.am, configure.in: added the makefile for the
7499 gjobread example
7500
7501Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7502
7503 * doc/Makefile.am:
7504 - fix which allow "make install DESTDIR=</install/prefix>".
7505
7506Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7507
7508 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7509 which fixed a problem on the file reading-code.
7510
7511Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7512
7513 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7514 output.
7515 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7516
7517Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7518
7519 * parser.h : Oops removed the binary compatibility problem
7520 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7521 * parser.c, HTMLparser.c: applied patches for reading from stdin
7522
7523Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * parser.c, entities.c, valid.c: cleanup bug #1591
7526 * configure.in: cleanup bug #1592
7527 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7528 the same tree back-end. Hence gdome will be available for it.
7529 * doc/Makefile.am: close bug #617
7530
7531Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7532
7533 * parser.c: alloctate a per parser context SAX interface block
7534
7535Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7536
7537 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7538 and xmlEncodeEntitiesReentrant with the correct one :-\
7539
7540Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7541
7542 * commit of my internal XML base changes, quite a lot of
7543 changes, cleanups, better entities support, framework for
7544 new I/O and charset detection and handling
7545 * Fixed the configure/Makefile stuff to generate shared libs
7546 with the proper version info, so we jumped on rev from
7547 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7548 xmlEncodeEntities() result need to be freed now, and a string
7549 xmlParserVersion provide the current library version.
7550
7551Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7552
7553 * parser.c: fixed a buffer overrun for when you have a very long
7554 attribute with no entities in it.
7555
7556Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7557
7558 * added example directory
7559 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7560
7561Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7562
7563 * Release of libxml-1.1, nearly everything has been touched for
7564 this.
7565 * Added more regression tests
7566 * Updated the documentation
7567
7568Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7569
7570 * tree.[ch]: unified the XML_NO_CORBA defines.
7571 * parser.c encoding.[ch]: started plugging in char encoding detection
7572
7573Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7574
7575 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7576 Also freed allocated buffer.
7577
7578Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7579 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7580 reentrancy problem at printing. One is left in entities.c, to
7581 remove ASAP
7582 * testSAX.c : added a test example showing the use of the SAX
7583 interface if one doesn't want to build the DOM tree.
7584 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7585
7586Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7587
7588 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7589 large revamping of the parser to use SAX callbacks
7590 http://www.megginson.com/SAX/ (or at least a C like interface
7591 a la Expat). It's now possible to set up your own callbacks
7592 and the parser will not build a DOM tree.
7593 * test/* result/*: updated the test suite, I finally removed
7594 the old Namespace draft support (PI based).
7595
7596Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7597
7598 * Makefile.am: added test result to EXTRA_DIST for make tests
7599
7600Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7601
7602 * parser.c, parserInternals.h: moved the chars macro definitions
7603 to parserInternals.h
7604 * parser.c, error.c: applied patches from "Knut Åkesson"
7605 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7606
7607Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7608
7609 * xml-config.in : applied patch to make --version work
7610
76111999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7612
7613 * Makefile.am (check-local): Alias for `tests' target. This will
7614 cause `make check' to do the right thing.
7615 (tests): Don't run tests in srcdir. Also, replaced calls to
7616 basename with a `sed' "equivalent".
7617
7618Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7619
7620 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7621 it in the header and not the sources, updated the doc.
7622 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7623 pointing this out.
7624
7625Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7626
7627 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7628 exported the inputStream routines.
7629 * doc/html/* : updated accordingly
7630
7631Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7632
7633 * parser.c, parser.h, parserInternals.h: added a few extra
7634 internal calls to allocate and free parser contexts ...
7635 * doc/html/* : updated accordingly
7636
7637Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7638
7639 * configure.in, Makefile.am, doc/makefile.am : General changes for
7640 1.0.0 release and including the generated HTML documentation.
7641
7642Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7643
7644 * makefile.am : added parserInternals.h, oops.
7645
7646Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7647
7648 * parserInternals.h: added this header giving access to the parser
7649 internal functions.
7650 * doc/Makefile.am : added a rebuild target which rebuilds the full
7651 set of documentations
7652 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7653 the internal subset.
7654 * *.c *.h: modifications needed to generate the documentation using
7655 gtk-doc, cleanup of functions blocks, reorganisation of struct
7656 declarations.
7657
7658Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7659
7660 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7661 the tar and spec file to include the beginning of the doc.
7662
76631999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7664
7665 * doc/.cvsignore: Added this file.
7666
7667Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * tree.c: fixed xmlGetProp to return "" when the attribute
7670 exists, even if the node-list is NULL.
7671
7672Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7673
7674 * tree.c: patched an error outputting empty attribute values.
7675 * Makefile.am and doc/makefile.am: have been updated during the
7676 week-end. Sorry for an empty CVS log, I got a shell problem.
7677
7678Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * tree.h: cleaned up using enums instead of defines
7681 * parser.c, valid.[ch]: more work on parsing/output of element
7682 declarations
7683
7684Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7685
7686 * valid.[ch], tree.c, parser.c : more work toward full parsing
7687 of XML DTDs.
7688 * README: added informations about mailing-list and on-line
7689 documentation
7690
76911999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7692
7693 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7694
7695Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7696
7697 * parser.c, tree.[ch] : more work toward conformance testing,
7698 added a last element to accelerate parsing of very flat structures
7699 started working on internal subset Element content declaration.
7700 * valid.[ch] : first cut at adding code toward validation.
7701 * previous changes had also small impact on most files, especially
7702 the conformance testing using James Clark test suite.
7703
7704Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7705
7706 * test/* : updated the examples, most of them were not well
7707 formed (humm), and added rdf2.
7708 * result/* : resulting changes in the output.
7709
7710Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7711
7712 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7713
7714Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * tree.c: patched a bug in the generation of empty attributes
7717
7718Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7719
7720 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7721 for node/trees/documents/... Biggest problem is namespace
7722 support when copying subtrees.
7723
7724Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7725
7726 * parser.c, entities.c: improve entities and char ref encoding,
7727 and cleanups of error messages.
7728
7729Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7730
7731 * parser.c, entities.c: simple bug hunting done during rpm2html and
7732 rpmfind integration.
7733
7734Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7735
7736 * parser.[ch]: Added interfaces allowing to specify a SAX
7737 handler before parsing.
7738
7739Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7740
7741 * parser.c: redirrect all errors reporting through the SAX
7742 error function
7743
7744Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7745
7746 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7747 * libtool, tlmain ...: update of the libtool files
7748
77491998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7750
7751 * entities.c: Use g_snprintf insteda of snprintf.
7752
7753Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7754
7755 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7756 added ent5 test for this purpose.
7757 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7758
7759Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7760
7761 * parser.c: fixed? a strange error due to compression on a GWP
7762 document.
7763
7764Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7765
7766 * tree.[ch]: bug fixing
7767 * entities.[ch]: defined a specific type for predefined entities
7768 * doc/xml.html: more documentation on the library, how to use it,
7769 overview of the interfaces.
7770
7771Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7772
7773 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7774
7775Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * tree.c: corrected a small bug
7778 * doc/xml.html: continuing writing documentation.
7779
7780Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * debugXML.h debugXML.c: added debugging utilities.
7783 * tester.c: added --debug switch.
7784 * tree.c: patched an incorrect node->type assignment.
7785 * parser.c: formatting, ensure that node->doc != NULL in attributes
7786
7787Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7788
7789 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7790 entity support and provide an internal representation close to
7791 DOM one (entity ref nodes, and attribute value as tree). I tried
7792 to preserve the interface but this will surely break some apps
7793 (I have to change rpm2html/rpmfind for example). I had to change
7794 two interfaces, and the generated tree is somewhat different.
7795 * doc/* : started documenting the XML library, the tree and
7796 DOM/Corba. This is a first step.
7797
7798Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7799
7800 * parser.c: Set up the fonctions comment block, boring but useful.
7801 * parser.h, SAX.c, parser.c: now attributes are processed through
7802 the SAX interface. The problem is that my SAX interface diverged
7803 quite a bit from the original one, well this is not an official
7804 spec, and translating it from Java to C is hairy anyway...
7805
7806Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7807
7808 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7809 fonctions comment block, boring but useful.
7810
7811Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7814 conversion routines. However they are not yet used to convert the
7815 inputs. The core will run with UTF-8.
7816
7817Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7818
7819 * tree.c : make sure that the type id is properly set-up when
7820 a new object is allocated, needed for DOM.
7821
7822Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7823
7824 * tree.h, tree.c: Ok, the main objects in the tree will be native
7825 corba objects, it costs 8 bytes per Node, Attribute and Document
7826 but it simplifies the Corba integration a lot (no extra interface
7827 objects to allocate/free).
7828
7829Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7830
7831 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7832 and changed NODEs contants for conformity with DOM Level 1
7833
7834Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * added hooks to keep track of servants when creating objects
7837 xmlDoc and xmlNode (for Corba export).
7838
7839Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7840
7841 * added xml-config script.
7842
7843Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7844
7845 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7846 to autoupdate libtool and automake conf files.
7847
78481998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7849
7850 * Makefile.am: Use '?' to separate the sed
7851 commands as ',' is used when people pass -Wl,something.
7852
7853
7854Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7855
7856 * tree.c, tree.h: added a per-document compression interface.
7857
7858Tue Sep 22 20:47:38 EDT 1998
7859
7860 * tree.c, tree.h: added saving with compression and added interfaces
7861 to control the compression level (xmlGetCompressMode,
7862 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7863
7864Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7865
7866 * parser.c: corrected a loop for files of size 0
7867
78681998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7869
7870 * error.h: New file. Contains prototyes from `error.c'.
7871
7872Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7873
7874 * Makefile.am (xmlincdir): New macro.
7875 (xmlinc_HEADERS): Renamed from include_HEADERS.
7876
7877Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7878
7879 * applied small patch on numeric entities from
7880 Christopher Blizzard <blizzard@appliedtheory.com>
7881
7882Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7883
7884 * New release 0.2, removed the old xml_* files so that it's
7885 coherent with the other CVS base (W3C), far better conformance
7886 to standard, new namespaces, decent entities support, beginning
7887 of a SAX-like interface. Nearly nothing left intact, even the
7888 test examples ...
7889
78901998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7891
7892 * .cvsignore: Add .deps dir
7893
7894Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7895
7896 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7897
7898Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7899
7900 * configure.in: added test for CPP
7901 * AUTHORS, Changelog: the original ones didn't get commited but the
7902 glib ones instead, fixed.
7903 * Makefile.am: corrected an error in library naming
7904
7905Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7906
7907 * integrated code developped at W3C
7908 * changed the original Copyright
7909 * migrated to automake
7910 * prefixed the filenames by xml_ to avoid filename clashes
7911
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007912Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7913
7914 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7915 should not be called.
7916
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007917Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7918
7919 * libxml-2.0.pc.in: applied the patch to fix #101894
7920
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007921Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7922
7923 * tree.c : applied patch from Lukas Schroeder for register callbacks
7924 * valid.c: modified patch from Lukas Schroeder to test
7925 register callbacks with --chkregister
7926
Daniel Veillard067bae52003-01-05 01:27:54 +00007927Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7928
7929 * xmlreader.c: seriously changed the way data are pushed to
7930 the underlying parser, go by block of 512 bytes instead of
7931 tryng to detect tag boundaries at that level. Changed the
7932 way empty element are detected and tagged.
7933 * python/tests/reader.py python/tests/reader2.py
7934 python/tests/reader3.py: small changes mostly due to context
7935 reporting being different and DTD node being reported. Some
7936 errors previously undetected are now caught and fixed.
7937 * doc/xmlreader.html: flagged last section as TODO
7938
Daniel Veillard51a447a2003-01-04 19:42:46 +00007939Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7940
7941 * python/libxml.py: integrated the Python 2.2 optimizations
7942 from Hannu Krosing, while maintaining compatibility with
7943 1.5 and 2.1
7944
Daniel Veillarde59494f2003-01-04 16:35:29 +00007945Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7946
7947 * xmllint.c: a bit of cleanup
7948 * xmlreader.c: small fix
7949 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7950 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7951
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007952Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7953
7954 * python/setup.py.in: patch from Stéphane Bidoul to include
7955 drv_libxml2.py in setup.py
7956
Daniel Veillard66b82892003-01-04 00:44:13 +00007957Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7958
7959 * doc/xmlreader.html: starting documenting the new XmlTextReader
7960 interface.
7961
Daniel Veillard7704fb12003-01-03 16:19:51 +00007962Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7963
7964 * xmllint.c: added the --stream flag to use the TextReader API
7965 * xmlreader.c: small performance tweak
7966
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00007967Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
7968
7969 * xmlreader.c python/tests/reader2py: okay the DTD validation
7970 code on top of the XMLTextParser API should be solid now.
7971
Daniel Veillard1fdfd112003-01-03 01:18:43 +00007972Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
7973
7974 * xmlreader.c python/tests/reader2py: Fixing some more mess
7975 with validation and recursive entities while using the
7976 reader interface, it's getting a bit messy...
7977
Daniel Veillarddab8ea92003-01-02 14:16:45 +00007978Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
7979
7980 * xmlreader.c python/tests/reader.py: another couple of problem
7981 related to IsEmptyElement reported by Stéphane Bidoul needed
7982 some fixes.
7983
Daniel Veillard4f860202003-01-02 13:00:02 +00007984Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
7985
7986 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
7987 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
7988 based on the python XmlTextReader interface.
7989
Daniel Veillard3c265e42003-01-01 21:06:49 +00007990Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
7991
7992 * tree.c: backing out one change in the last patch which broke the
7993 regression tests
7994
Daniel Veillard5335dc52003-01-01 20:59:38 +00007995Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7996
7997 * global.data globals.c tree.c include/libxml/globals.h: applied
7998 an old patch from Lukas Schroeder to track node creation and
7999 destruction. Probably missing a lot of references at the moment
8000 and not usable reliably.
8001
Daniel Veillard8ba17412003-01-01 19:13:12 +00008002Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8003
8004 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8005 from doc/news.html and a stylesheet
8006
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008007Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8008
8009 * xmlreader.c python/tests/reader.py: fixed another couple of
8010 xmlreader bugs reported by Stéphane Bidoul and added tests.
8011
Daniel Veillard9e395c22003-01-01 14:50:44 +00008012Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8013
8014 * xmlreader.c python/tests/reader2.py: fixed another validity
8015 checking in external parsed entities raised by Stéphane Bidoul
8016 and added a specific regression test.
8017 * python/tests/reader3.py: cleanup
8018
Daniel Veillardd5896142002-12-31 14:45:26 +00008019Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8020
8021 * xmlreader.c python/tests/reader2.py: fixed a problem with
8022 validation within entities pointed by Stéphane Bidoul, augmented
8023 the tests to catch those.
8024
Daniel Veillarddc85f282002-12-31 11:18:37 +00008025Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8026
8027 * python/generator.py: modified the generator to allow keeping
8028 class references when creating new classes, needed to fix a bug
8029 pointed by Stéphane Bidoul where the input buffer of the
8030 xmlTextReader instance gets destroyed if the python wrapper for
8031 the input is not referenced anymore.
8032
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008033Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8034
8035 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8036 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8037
Daniel Veillard571b8892002-12-30 12:37:59 +00008038Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8039
8040 * xmlreader.c python/tests/reader.py: fixed another problem
8041 pointed by Stéphane Bidoul
8042
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008043Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8044
8045 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8046 with "<a/>"
8047
Daniel Veillardecaba492002-12-30 10:55:29 +00008048Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8049
8050 * SAX.c: warn on xmlns:prefix="foo"
8051 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8052 for namespace attributes handling.
8053
Daniel Veillard2d84a892002-12-30 00:01:08 +00008054Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8055
8056 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8057 a really nasty problem raised by a DocBook XSLT transform
8058 provided by Sebastian Bergmann
8059
Daniel Veillard29b3e282002-12-29 11:14:41 +00008060Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8061
8062 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8063 by Stéphane Bidoul and integrated it into the tests
8064
Daniel Veillarde18fc182002-12-28 22:56:33 +00008065Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8066
8067 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8068 extended the XmlTextReader API a bit, addding accessors for
8069 the current doc and node, and an entity substitution mode for
8070 the parser.
8071 * python/libxml.py python/libxml2class.txt: related updates
8072 * python/tests/Makefile.am python/tests/reader.py
8073 python/tests/reader2.py python/tests/reader3.py: updated a bit
8074 the old tests and added a new one to test the entities handling
8075
Daniel Veillardaba976d2002-12-28 21:14:18 +00008076Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8077
8078 * python/generator.py python/libxml2class.txt
8079 python/tests/reader.py python/tests/reader2.py: changed the
8080 generator to provide casing for the XmlTextReader similar to
8081 C# so that examples and documentation are more directly transposable.
8082 Fixed the couple of tests in the suite.
8083
Daniel Veillard83298842002-12-28 15:12:33 +00008084Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8085
8086 * doc/guidelines.html: added a document on guildeline for
8087 publishing and deploying XML
8088
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008089Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8090
8091 * valid.c xmlreader.c: final touch running DTD validation
8092 on the XmlTextReader
8093 * python/tests/Makefile.am python/tests/reader2.py: added a
8094 specific run based on the examples from test/valid/*.xml
8095
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008096Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8097
8098 * python/libxml.py: added a few predefined xmlTextReader parser
8099 configuration values.
8100
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008101Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8102
8103 * python/libxml_wrap.h: trying to fix #102037
8104
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008105Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8106
8107 * SAX.c: fixing bug #95296, when the predefined entities
8108 are redefined in the DTD the default one must be used
8109 instead anyway.
8110
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008111Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8112
8113 * doc/xmllint.xml
8114 * doc/xmllint.1
8115 Add discussion of XML_DEBUG_CATALOG to xmllint man
8116 page - bug #100907
8117
8118
Daniel Veillarddf512f42002-12-23 15:56:21 +00008119Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8120
8121 * xmlreader.c: Fixed the empty node detection to avoid reporting
8122 an inexistant close tag.
8123
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008124Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8125
8126 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8127 for Python 2.1
8128
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008129Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8130
8131 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8132
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008133Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8134
8135 * doc/libxml2-api.xml python/tests/reader.py: one really need
8136 to provide the base URI information when creating a reader parser
8137 from an input stream. Updated the API and the example using it.
8138
Daniel Veillardea7751d2002-12-20 00:16:24 +00008139Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8140
8141 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8142 include/libxml/valid.h include/libxml/xmlreader.h: working on
8143 DTD validation on top of xml reader interfaces. Allows to
8144 validate arbitrary large instances. This required some extensions
8145 to the valid module interface and augmenting the size of xmlID
8146 and xmlRef structs a bit.
8147 * uri.c xmlregexp.c: simple cleanup.
8148
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008149Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8150
8151 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8152 work on the xml reader interfaces.
8153 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8154 Web page for the Windows binaries.
8155
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008156Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8157
8158 * xmlIO.c: applied a patch for VMS following the report by
8159 Nigel Hall
8160
Daniel Veillard3772de32002-12-17 10:31:45 +00008161Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8162
8163 * parser.c: the parseStartTag bug fix wasn't complete.
8164
Daniel Veillard67df8092002-12-16 22:04:11 +00008165Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8166
8167 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8168 parseStartTag, fixing it.
8169 * test/att4 result/att4 result/noent/att4: adding the test
8170 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8171 more methods to XmlTextReader.
8172
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008173Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8174
8175 * win32/libxml2.def.src: added more xml reader exports
8176 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8177 to the build
8178
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008179Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8180
8181 * doc/tutorial/xmltutorial.xml
8182 plus generated html and pdf
8183 Updating tutorial again based on further comments from Niraj
8184 Tolia on the last iteration
8185
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008186Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8187
8188 * doc/tutorial/xmltutorial.xml
8189 * doc/tutorial/includekeyword.c
8190 * doc/tutorial/includegetattribute.c
8191 plus generated html and pdf
8192 Adding fix from Niraj Tolia to tutorial to properly free memory.
8193
8194
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008195Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8196
8197 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8198 more methods of XmlTextReader.
8199 * python/libxml2class.txt python/tests/reader.py: this increased the
8200 methods in the bndings, augmented the test to check those new
8201 functions.
8202
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008203Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8204
8205 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8206 methods of XmlTextReader.
8207 * python/generator.py python/libxml_wrap.h python/types.c
8208 python/libxml2class.txt: added the reader to the Python bindings
8209 * python/tests/Makefile.am python/tests/reader.py: added a specific
8210 test for the Python bindings of the Reader APIs
8211 * parser.c: small cleanup.
8212
Daniel Veillard06503452002-12-13 10:42:08 +00008213Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8214
8215 * xinclude.c: fallback was only copying the first child not the
8216 full child list of the fallback element, closes #89684 as reopened
8217 by Bernd Kuemmerlen
8218
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008219Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8220
8221 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8222
Daniel Veillard000eafb2002-12-12 10:04:22 +00008223Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8224
Daniel Veillardc1eed322002-12-12 11:01:32 +00008225 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008226 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008227 gives enum values, fix functype return type, put back fields in
8228 structs
8229 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008230
Daniel Veillard024b5702002-12-12 00:15:55 +00008231Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8232
8233 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8234 about htmlNodeDumpOutput location.
8235 * xpath.c: removed an undefined function signature
8236 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8237 too many symbols in the API breaking the python bindings.
8238 Updated with the libxslt/libexslt changes.
8239
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008240Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8241
8242 * configure.in: preparing release of 2.4.29
8243 * doc/*: rebuilt the docs and API
8244 * xmlreader.c: a few more fixes for the XmlTextReader API
8245
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008246Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8247
8248 * include/win32config.h: applied mingw patch from Magnus Henoch
8249
Daniel Veillard5aad8322002-12-11 15:59:44 +00008250Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8251
8252 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8253
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008254Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8255
8256 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8257 building Python script, does the C parsing directly, generates
8258 a better API description including structure fieds defs and
8259 enums. Still a couple of bugs, but good enough for the python
8260 wrappers now.
8261 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8262 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8263 include/libxml/schemasInternals.h include/libxml/tree.h: more
8264 cleanup based on the python analysis script reports.
8265 * libxml.spec.in: make sure the API XML description is part of the
8266 devel package.
8267
Daniel Veillard01c13b52002-12-10 15:19:08 +00008268Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8269
8270 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8271 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8272 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8273 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8274 code cleanup, especially the function comments.
8275 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8276
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008277Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8278
8279 * Makefile.am xmlreader.c include/libxml/Makefile.am
8280 include/libxml/xmlreader.h: Adding a new set of APIs based on
8281 the C# TextXmlReader API but converted to C. Allow to parse
8282 in constant memory usage, far simpler to program and explain
8283 than the SAX like APIs, unfinished but working.
8284 * testReader.c: test program
8285
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008286Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8287
8288 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8289
Daniel Veillard64b35282002-12-04 15:10:40 +00008290Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8291
8292 * tree.c: Chip turner indicated that XHTML1 serialization
8293 rule for style actually break on both IE and Mozilla,
8294 try to avoid the rule if escaping ain't necessary
8295
Daniel Veillard8efff672002-12-04 11:44:48 +00008296Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8297
8298 * nanhttp.c: handle HTTP URL escaping, problem reported by
8299 Glen Nakamura and Stefano Zacchiroli
8300
Daniel Veillard1c732d22002-11-30 11:22:59 +00008301Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8302
8303 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8304
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008305Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8306
8307 * uri.c: Johann Richard pointed out some XPointer problems for
8308 URN based URI references in XInclude. Modified the URI parsing
8309 and saving routines to allow correct parsing and saving of
8310 XPointers, especially when attached to "opaque" scheme accordingly
8311 to RFC 2396
8312
Daniel Veillard8db67d22002-11-27 19:39:27 +00008313Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8316 of refactoring to the HTML saving code.
8317 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8318 in the doc.
8319
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008320Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8321
8322 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8323 to a buffer API to reuse the generic dump to an OutputIO layer,
8324 this reduces code, fixes xmlNodeDump() for XHTML, also made
8325 xmlNodeDump() now return the number of byte written.
8326
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008327Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8328
8329 * python/setup.py.in: another patch from Stéphane Bidoul for
8330 Python bindings on Windows
8331 * doc/parsedecl.py: small cleanup
8332
Daniel Veillard9715c172002-11-25 16:33:40 +00008333Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8334
8335 * libxml.spec.in configure.in: add a line in %changelog for releases
8336
Daniel Veillard9bc53102002-11-25 13:20:04 +00008337Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * parser.c: patch from Marcus Clarke fixing a problem in entities
8340 parsing that was detected in KDe documentations environment.
8341
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008342Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8343
8344 * python/libxml.c (libxml_prev): Return the previous as opposed to
8345 the next node (I guess this is the result of some cut & paste programming:)
8346
Daniel Veillard80d7b902002-11-23 16:23:08 +00008347Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8348
8349 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8350
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008351Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8352
8353 * python/generator.py python/libxml.c python/setup.py.in: trying
8354 to fix the Python bindings build on Windows (Stéphane Bidoul)
8355
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008356Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8357
8358 * win32/configure.js: added option for python bindings
8359 * win32/libxml2.def.src: added more exports
8360
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008361Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8362
8363 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8364 pthreads
8365 * win32/wince/*: applied updates to Windows CE port from Javier
8366
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008367Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8368
8369 * configure.in: preparing 2.4.28
8370 * libxml.spec.in doc/Makefile.am: some cleanup
8371 * doc/*: updated the news and regenerated.
8372
Daniel Veillardfee408f2002-11-22 13:18:30 +00008373Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * HTMLparser.c: final touch at closing #87235 </p> end tags
8376 need to be generated.
8377 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8378 this change slightly the output of a few tests
8379 * doc/*: regenerated
8380
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008381Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8382
8383 * parserInternals.c: fixing bug #99190 when UTF8 document are
8384 parsed using the progressive parser and the end of the chunk
8385 is in the middle of an UTF8 multibyte character.
8386
William M. Brack8b2c7f12002-11-22 05:07:29 +00008387Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8388
8389 * threads.c: fixed initialization problem in xmlNewGlobalState
8390 which was causing crash.
8391 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8392 in xmlInitializeGlobalState.
8393 * parserInternals.c: cleaned up ctxt->sax initialisation.
8394
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008395Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8396
8397 * tree.c include/libxml/tree.h: modified the existing APIs
8398 to handle XHTML1 serialization rules automatically, also add
8399 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8400 libxslt serialization uses it when needed without changing
8401 the library API.
8402 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8403 result/xhtml1: added a new test specifically for xhtml1 output
8404 and updated the result of one XHTML1 test
8405
Daniel Veillardd076a202002-11-20 13:28:31 +00008406Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8407
8408 * xinclude.c parserInternals.c encoding.c: fixed #99082
8409 for xi:include encoding="..." support on text includes.
8410 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8411 test/XInclude/ents/isolatin.txt : added a specific regression test
8412 * python/generator.py python/libxml2class.txt: fixed the generator
8413 the new set of comments generated for doc/libxml2-api.xml were
8414 breaking the python generation.
8415
Daniel Veillard817e70b2002-11-19 22:28:48 +00008416Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8417
8418 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8419 * configure.in: patch for Solaris on new autoconf closes #98880
8420 * doc/parsedecl.py: repair the frigging API building script,
8421 did I say that python xmllib sucks ?
8422 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8423 and some comment are no more truncated.
8424
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008425Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8426
8427 * parser.c: Martin Stoilov pointed out a potential leak in
8428 xmlCreateMemoryParserCtxt
8429
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008430Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8431
8432 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8433 included in HTML documents and using the push parser.
8434
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008435Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8436
8437 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8438 specified, look for the Python interpreter not just in the
8439 specified root but also in the specified location. Fixes #98825
8440
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008441Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8442
8443 * python/libxml.c: fixing bug #98792 , node may have no doc
8444 and dereferencing without checking ain't good ...
8445
Daniel Veillarddad3f682002-11-17 16:47:27 +00008446Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8447
8448 * configure.in: preparing release 2.4.27
8449 * doc/* : updated and rebuilt the docs
8450 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8451 and all the docs are actually packaged and in the final RPMs
8452 * parser.c parserInternals.c include/libxml/parser.h: restore
8453 xmllint --recover feature.
8454
Daniel Veillard68e9e742002-11-16 15:35:11 +00008455Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8456
8457 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8458 processing of parsed entities, and XPath computation on sustitued
8459 entities.
8460 * testXPath.c: make sure entities are substitued.
8461
Daniel Veillard328f48c2002-11-15 15:24:34 +00008462Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8463
8464 * parser.c: fixed #96594, which was totally dependant on the
8465 processing of internal parsed entities, which had to be changed.
8466
Daniel Veillard66651aa2002-11-15 11:21:43 +00008467Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8468
8469 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8470 trying to fix bug #98517 about building outside the source tree
8471 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8472
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008473Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8474
8475 * include/win32config.h: cleanup
8476 * win32/Makefile.mingw: integrated mingw in JScript configure
8477 * win32/Makefile.msvc: modified to allow mingw coexistence
8478 * win32/configure.js: integrated mingw
8479 * win32/Readme.txt: cleanup
8480
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008481Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8482
8483 * HTMLparser.c: strengthen the guard in the Pop macros,
8484 like in the XML parser, closes bug #97315
8485
Daniel Veillard0821b152002-11-12 20:57:47 +00008486Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8487
8488 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8489 callback is never used.
8490
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008491Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8492
8493 * parserInternals.c: fixed the initialization of the SAX structure
8494 which was breaking xsltproc
8495 * xpath.c: patch from Petr Pajas for CDATA nodes
8496 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8497 * parser.c include/libxml/parser.h: patch from Peter Jones
8498 removing a leak in xmlSAXParseMemory() and adding the
8499 function xmlSAXParseMemoryWithData()
8500
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008501Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8502
8503 adding pdf of tutorial, changing web page to link to it
8504 * doc/tutorial/xmltutorial.pdf
8505 * doc/xml.html
8506 * doc/docs.html
8507
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008508Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8509
8510 * doc/tutorial/ar01s08.html
8511 adding file what I forgot for tutorial
8512
8513
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008514Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8515
8516 Adding encoding discussion to tutorial
8517 Added:
8518 * doc/tutorial/images/*.png: DocBook admonition image files
8519 * doc/tutorial/apf.html, apg.html: new generated html
8520 * doc/tutorial/includeconvert.c: conversion code entity file
8521 changed:
8522 * doc/tutorial/xmltutorial.xml: DocBook original
8523 * doc/tutorial/*.html: generated html
8524
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008525Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8526
8527 * include/libxml/*.h: retired xmlwin32version.h
8528 * doc/Makefile.am: retired xmlwin32version.h
8529 * win32/configure.js: retired xmlwin32version.h
8530
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008531Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8532
8533 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008534 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8535 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008536
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008537Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8538
8539 * globals.c: fixed a typo pointed out by Igor
8540 * xpath.c: try to speed up node compare using line numbers
8541 if available.
8542
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008543Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8544
8545 * tree.c: make xmlFreeNode() handle attributes correctly.
8546
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008547Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8548
8549 * catalog.c: completed the #96963 fix, as reported by Karl
8550 Eichwalder
8551
Daniel Veillard56f21f22002-11-06 15:49:46 +00008552Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8553
8554 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8555
Daniel Veillard91ad8792002-11-04 17:06:52 +00008556Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8557
8558 * Makefile.am: switched the order of a couple of includes
8559 to fix bugs #97100
8560
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008561Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8562
8563 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8564 xmlLoadCatalogs that used to separate directories with a ':'.
8565
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008566Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8567
8568 * threads.c: improvements to the Windows-side of thread handling
8569 * testThreads.c: conditionally excluded unistd.h
8570 * testThradsWin32.c: broke overlong lines
8571 * include/win32config.h: adapted thread-related macros to the new
8572 scheme and for pthreads on Windows
8573 * win32/Makefile.msvc: introduced a more flexible thread build,
8574 added testThreads[Win32].c to the build
8575 * win32/configure.js: introduced a more flexible thread config
8576
John Fleck61f6fb62002-10-31 15:23:29 +000085772002-10-31 John Fleck <jfleck@inkstain.net>
8578
8579 * doc/xml.html (and, by implication, FAQ.html)
8580 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8581
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008582Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8583
8584 * configure.in: removed xmlwin32version.h
8585 * include/libxml/Makefile.am: removed xmlwin32version.h
8586
Daniel Veillardce66ce12002-10-28 19:01:59 +00008587Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8588
8589 * tree.c: applied patch from Brian Stafford to fix a bug
8590 in xmlReconciliateNs()
8591
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008592Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * tree.c: applied patch from Christian Glahn to allow
8595 xmlNewChild() on document fragment nodes
8596
Daniel Veillardb39bc392002-10-26 19:29:51 +00008597Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8598
8599 * parser.c: Christian Glahn found a problem with a recent
8600 patch to xmlParseBalancedChunkMemoryRecover()
8601 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8602 problems
8603 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8604 test/schemas/seq*: added the test cases from Charles
8605
Daniel Veillard366a9152002-10-23 20:43:53 +00008606Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8607
8608 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8609 serious cleanup of the spec file and associated changes
8610 in the Makefiles.
8611 * valid.c: try to remove some warnings on x86_64
8612
Daniel Veillardd033d022002-10-23 14:55:02 +00008613Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8614
8615 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8616 fix bug #96586
8617
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008618Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8619
8620 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8621 parsing, applied his patch
8622 * result/HTML/attrents.html result/HTML/attrents.html.err
8623 result/HTML/attrents.html.sax test/HTML/attrents.html:
8624 added the test and result case provided by Mikhail Sogrine
8625
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008626Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8627
8628 * vms/build_libxml.com vms/config.vms vms/readme.vms
8629 include/libxml/parser.h include/libxml/parserInternals.h
8630 include/libxml/tree.h include/libxml/xmlIO.h
8631 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8632 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8633 Applied the VMS update patch from Craig A. Berry
8634 * doc/*.html: update
8635
Daniel Veillardf000f072002-10-22 14:28:17 +00008636Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8637
8638 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8639
Daniel Veillard1e208222002-10-22 14:25:25 +00008640Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8641
8642 * debugXML.c: adding a grep command to --shell in xmllint
8643 for T.V. Raman
8644
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008645Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8646
8647 * xmlcatalog.c: tried to fix some of the problem with --sgml
8648
Daniel Veillard935494a2002-10-22 14:22:46 +00008649Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * parser.c: tried to fix bug #91500 where doc->children may
8652 be overriden by a call to xmlParseBalancedChunkMemory()
8653
8654Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8657 identifiers in SGML catalogs containing '&'
8658
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008659Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8660
8661 * python/types.c: fixed bugs when passing result value tree
8662 to Python functions.
8663
Daniel Veillard48267432002-10-18 11:21:38 +00008664Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8665
8666 * configure.in: preparing the release of 2.4.26
8667 * doc/*: updated and rebuilt the documentation
8668
Daniel Veillardbb284f42002-10-16 18:02:47 +00008669Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8670
8671 * parser.c: fixed a XML Namespace compliance bug reported by
8672 Alexander Grimalovsky
8673
Daniel Veillard44892f72002-10-16 15:23:26 +00008674Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8675
8676 * HTMLtree.c: fixed serialization of script and style when
8677 they are not lowercase (i.e. added using the API to the tree).
8678
Daniel Veillard2fd85422002-10-16 14:32:41 +00008679Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8680
8681 * valid.c: make xmlValidateDocument emit a warning msg if there
8682 is no DTD, pointed by Christian Glahn
8683
Daniel Veillard32370232002-10-16 14:08:14 +00008684Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8685
8686 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8687 content model when some of the blocks have min or max, and a couple
8688 of bugs found in the process.
8689 * result/schemas/list0* test/schemas/list0*: added some specific
8690 regression tests
8691
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008692Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8693
8694 * README: updated the contact informations
8695
Daniel Veillard63186732002-10-15 08:43:17 +00008696Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8697
8698 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8699 misses it, reported by Peter Bray.
8700
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008701Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8702
8703 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8704 and removed a few warnings
8705
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008706Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8707
8708 * parser.c: Christian Glahn found a small bug in the push parser.
8709 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8710 public
8711
Daniel Veillard6045c902002-10-09 21:13:59 +00008712Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8713
8714 * xmlschemas.c include/libxml/xmlschemas.h: added
8715 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8716 * testSchemas.c: added --memory to test the new interface
8717
Daniel Veillardf0070122002-10-09 14:24:17 +00008718Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8719
8720 * doc/index.py doc/search.php: integrated the XSLT indexing,
8721 a few fixed in the indexer, added a scope selection at the
8722 search level.
8723
Daniel Veillard01992e02002-10-09 10:20:30 +00008724Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8725
8726 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8727 this was due to uninitialized parts of the validation context
8728
Daniel Veillard321be0c2002-10-08 21:26:42 +00008729Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8730
8731 * debugXML.c: applied patch from Mark Vakoc except the API
8732 change, preserved it.
8733 * doc/*: updated the docs to point to the search engine for
8734 information lookup or before bug/help reports.
8735
Daniel Veillard01e87d22002-10-08 16:55:06 +00008736Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8737
8738 * doc/index.py doc/search.php: added mailing-list archives
8739 indexing and lookup
8740
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008741Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8742
8743 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8744
Daniel Veillard9b006132002-10-07 11:13:27 +00008745Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8746
8747 * doc/index.py: improved HTML indexing
8748 * doc/search.php: make the queries also lookup the HTML based indexes
8749
Daniel Veillard141d04b2002-10-06 21:51:18 +00008750Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8751
8752 * doc/index.py: added HTML page indexing
8753
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008754Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8755
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008756 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008757 problem in libxslt.
8758 * catalog.c: fixed list handling in XML_CATALOG_FILES
8759
Daniel Veillardceb09b92002-10-04 11:46:37 +00008760Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * valid.c: typo/bug found by Christian Glahn
8763
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008764Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8765
8766 * xmlIO.c: applied Windows CE patch from Javier.
8767 * win32/wince: new directory, contains support for the PocketPC
8768 with Windows CE from Javier.
8769 * include/win32config.h: reorganised, removed duplicate
8770 definitions and applied WinCE patch from Javier.
8771 * include/wsockcompat.h: new file, now contains WinSock
8772 compatibility macros.
8773 * win32/Makefile.msvc: introduced double-run compilation.
8774
Daniel Veillarde16b5742002-09-26 17:50:03 +00008775Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8776
8777 * configure.in include/libxml/xmlwin32version.h: preparing release
8778 of 2.4.25
8779 * doc/*: updated and regenerated teh docs and web pages.
8780
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008781Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8784 error were not covering namespace declarations.
8785 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8786 it was missing the attribute declaration for the namespace
8787 * result/VC/NS3: the fix now report breakages in that test
8788
Daniel Veillardabe01742002-09-26 12:40:03 +00008789Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8790
8791 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8792
Daniel Veillard2ace1952002-09-26 12:28:02 +00008793Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8794
8795 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8796 and regenerated the docs and web site
8797
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008798Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8799
8800 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8801 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8802 not before
8803
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008804Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8805
8806 * python/generator.py python/libxml2class.txt: fixed a stupid error
8807 breaking the python API
8808
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008809Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8810
8811 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8812 triostr.c triostr.h: applied a trio update patch from
8813 Bjorn Reese which should work with MinGW
8814
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008815Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8816
8817 * tree.c: improving some documentation comments
8818 * xmlregexp.c: found and fixed a mem leak with python regression tests
8819 * doc/*: rebuilt the doc and the API XML file including the
8820 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8821 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8822 python/types.c: added access to the XML Schemas regexps from
8823 python
8824 * python/tests/Makefile.am python/tests/regexp.py: added a
8825 simple regexp bindings test
8826
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008827Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8828
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008829 * doc/xml.html:
8830 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008831
Daniel Veillard118aed72002-09-24 14:13:13 +00008832Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8833
8834 * xmlregexp.c: fixed the data callback on transition functionality
8835 which was broken when using the compact form
8836 * result/schemas/*: updated the results, less verbose, all tests
8837 pass like before
8838 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8839 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8840 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8841 annoying warnings
8842 * xpath.c: try to provide better error report when possible
8843
Daniel Veillard72336152002-09-21 13:08:14 +00008844Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8845
8846 * Makefile.am: fixed a breakage raised by Jacob
8847
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008848Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8849
8850 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8851 which don't use sockets
8852
Igor Zlatkovic01280582002-09-20 16:40:34 +00008853Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8854
8855 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8856 * win32/configure.js: applied zlib patch from Daniel Gehriger
8857
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008858Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8859
8860 * win32/configure.js: applied the patch from Mark Vakoc for
8861 regexp support
8862 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8863 for regexp support
8864
Daniel Veillardb5c05732002-09-20 13:36:25 +00008865Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8866
8867 * xmlschemastypes.c: as pointed by Igor Float and Double
8868 parsing ain't finished yet
8869
Daniel Veillard40b11342002-09-20 12:01:39 +00008870Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8871
8872 * Makefile.am configure.in: trying to fix #88412 by bypassing
8873 all the python subdir if python ain't detected
8874
Daniel Veillard23e73572002-09-19 19:56:43 +00008875Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8876
8877 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8878 made configuring with regexps/automata/unicode the default
8879 but without schemas ATM
8880 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8881 fixed the regexp based DTD validation performance and memory
8882 problem by switching to a compact form for determinist regexps
8883 and detecting the determinism property in the process. Seems
8884 as fast as the old DTD validation specific engine :-) despite
8885 the regexp built and compaction process.
8886
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008887Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8888
8889 * valid.c: determinism is debugged, new DTD checking code now works
8890 but xmlFAComputesDeterminism takes far too much CPU and the whole
8891 set usues too much memory to be really usable as-is
8892
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008893Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8894
8895 * tree.c: fixed another stupid bug in xmlGetNodePath()
8896 * xmllint.c: --version now report the options compiled in
8897
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008898Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8899
8900 * HTMLparser.c: small cleanup
8901 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8902 when configured with them. A bit of debugging around the determinism
8903 checks is still needed
8904
Daniel Veillard63b01c22002-09-17 19:25:28 +00008905Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8906
8907 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8908
Daniel Veillard92727042002-09-17 17:59:20 +00008909Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8910
8911 * xmlIO.c: small portability glitch fixed.
8912
Daniel Veillard84d70a42002-09-16 10:51:38 +00008913Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8914
8915 * xmlschemastypes.c: incomplete steps for real/double support
8916 * testAutomata.c include/libxml/xmlautomata.h
8917 include/libxml/xmlregexp.h: avoiding a compilation problem
8918 * valid.c include/libxml/valid.h: starting the work toward using
8919 the regexps for actual DTD validation
8920
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008921Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8922
8923 * hash.c: cosmetic cleanup
8924 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8925 integrating a DTD validation layer based on the regexps
8926
Daniel Veillard4402ab42002-09-12 16:02:56 +00008927Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8928
8929 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8930 the determinism was tested before eliminating the epsilon
8931 transitions :-(
8932
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008933Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8934
8935 * python/generator.py python/libxml.c python/libxml.py
8936 python/libxml2-python-api.xml python/libxml2class.txt
8937 python/libxml_wrap.h python/types.c: updated the python
8938 bindings, added code for easier File I/O, and the ability to
8939 define a resolver from Python fixing bug #91635
8940 * python/tests/Makefile.am python/tests/inbuf.py
8941 python/tests/outbuf.py python/tests/pushSAXhtml.py
8942 python/tests/resolver.py python/tests/serialize.py: updated
8943 and augmented the set of Python tests.
8944
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008945Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8946
8947 * win32/configure.js: added more readme info for the binary
8948 package.
8949
Daniel Veillard607b35c2002-09-10 12:16:19 +00008950Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8951
8952 * xmlIO.c: fixed a stupid out of bound array error
8953
8954Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8955
8956 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8957 messing around with support for Windows path, cleanups,
8958 trying to identify and fix the various code path to the
8959 filename access. Added xmlNormalizeWindowsPath()
8960
Daniel Veillard76575762002-09-05 14:21:15 +00008961Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8962
8963 * error.c valid.c: working on better error reporting of validity
8964 errors, especially providing an accurate context.
8965 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
8966 error reports in those cases.
8967
Daniel Veillard3487c8d2002-09-05 11:33:25 +00008968Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8969
8970 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
8971 parser.c parserInternals.c xmlIO.c: get rid of all the
8972 perror() calls made in the library execution paths. This
8973 should fix both #92059 and #92385
8974
Daniel Veillard19aa7022002-09-05 11:14:19 +00008975Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8976
8977 * xmllint.c: memory leak reporting was broken after a change
8978 of the preprocessor symbol used to activate it.
8979
Daniel Veillardec6725e2002-09-05 11:12:45 +00008980Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8981
8982 * tree.c: try to make the copy function work for node of
8983 type XML_DOCUMENT_FRAG_NODE, they are only created by the
8984 DOM layers though, not libxml2 itself.
8985
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00008986Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * valid.c: try to provide file and line informations, not all
8989 messages are covered, but it's a (good) start
8990
Daniel Veillardbbc72c32002-09-05 10:52:10 +00008991Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
8992
8993 * xinclude.c: reimplemented a large part of the XInclude
8994 processor, trying to minimize resources used, James Henstridge
8995 provided a huge test case which was exhibiting severe memory
8996 consumption problems.
8997
Daniel Veillard2206dbf2002-09-05 08:09:37 +00008998Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
8999
9000 * python/Makefile.am: applied patch from Christophe Merlet to
9001 reestablish DESTDIR
9002
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009003Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9004
9005 * libxml.spec.in: fixes libary path for x86_64 AMD
9006
John Fleckbe98b332002-09-04 03:16:23 +00009007Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9008
9009 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009010 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009011 (plus resulting generated html files)
9012 fixing one spot I missed in the tutorial where I hadn't freed
9013 memory properly
9014
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009015Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9016
9017 * doc/tutorial/includeaddattribute.c
9018 * doc/tutorial/includeaddkeyword.c
9019 * doc/tutorial/includegetattribute.c
9020 * doc/tutorial/includekeyword.c
9021 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009022 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009023 update tutorial to properly free memory (thanks to Christopher
9024 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009025 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009026 added image files so the callouts are graphical, making it
9027 easier to read ( use "--param callout.graphics 1" to generate
9028 html with graphical callouts)
9029
Daniel Veillarde1662542002-08-28 11:50:59 +00009030Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9031
9032 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9033 nice logos generated by Marc Liyanage
9034 * doc/site.xsl *.html: changed the stylesheet to show the new
9035 logo and regenerated the pages
9036
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009037Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9038
9039 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9040
Daniel Veillard42766c02002-08-22 20:52:17 +00009041Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9042
9043 * xpath.c: possible mem leak patch from Jason Adams
9044
9045Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9046
9047 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9048 in the XQuery namespace
9049 * configure.in: preparing 2.4.24
9050 * doc/*.html: updated the web pages
9051
9052Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9053
9054 * python/generator.py: closing bug #85258 by generating conditional
9055 compile check to avoid linking to routines not configured in.
9056
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090572002-08-22 Havoc Pennington <hp@pobox.com>
9058
9059 * autogen.sh: update error message for missing automake
9060
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009061Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9062
9063 * python/Makefile.am: typo in target name resulted in libxml2.py
9064 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9065
Daniel Veillard22669b22002-08-22 07:17:11 +00009066Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * win32/win32/Makefile.mingw: updated with version from
9069 Elizabeth Barham at http://soggytrousers.net/repository/
9070
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009071Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9072
9073 * win32/Makefile.msvc: added the prefix location to the include
9074 and lib search path.
9075
Havoc Pennington830e8972002-08-18 22:22:13 +000090762002-08-18 Havoc Pennington <hp@pobox.com>
9077
9078 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9079 both automake 1.6 and 1.4 installed get the right automake. Means
9080 compilation from CVS will now require the latest automake 1.4
9081 release, or manually creating symlinks called "automake-1.4" and
9082 "aclocal-1.4"
9083
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009084Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9085
9086 * configure.in python/Makefile.am: more AMD 64 induced changes from
9087 Frederic Crozat
9088
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009089Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9090
9091 * xinclude.c: oops I was missing the xml:base fixup too
9092 * result/XInclude/*.xml: this adds xml:base attributes to most
9093 results of the tests
9094
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009095Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9096
9097 * xinclude.c: quick but apparently working implementation of
9098 xi:fallback, should close bug #89684
9099 * Makefile.am test/XInclude/docs/fallback.xml
9100 result/XInclude/fallback.xml: added a basic test for fallback,
9101 and run with --nowarning to avoid a spurious warning
9102 * configure.in: applied patch from Frederic Crozat for python
9103 bindings on AMD 64bits machines.
9104
Daniel Veillard9e923512002-08-14 08:48:52 +00009105Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9106
9107 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9108 the caller don't pass a SAX callback block.
9109
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009110Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9111
9112 * tree.c: applied the same fix for the XML-1.0 namespace to
9113 xmlSearchNsByHref() as was done for xmlSearchNs()
9114
Daniel Veillardad11b302002-08-12 14:53:41 +00009115Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9116
9117 * libxml.3: small cleanup of the man page
9118 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9119 when serializing HREF attributes generated by XSLT.
9120
Daniel Veillardc084e472002-08-12 13:27:28 +00009121Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9122
9123 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9124 version of Marc Liyanage' patch for boolean attributes in HTML
9125 output
9126
Daniel Veillard5f91b372002-08-12 12:13:01 +00009127Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9128
9129 * python/tests/serialize.py: fixed the test results, indenting
9130 behaviour changed slightly
9131
Aleksey Sanin9e951762002-08-08 18:02:41 +00009132Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9133
9134 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9135 new c14n function to Windows def files
9136
Aleksey Saninea4272a2002-08-02 23:50:03 +00009137Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9138
9139 * c14n.c: fixed a memory leak in c14n code
9140
Daniel Veillard58e44c92002-08-02 22:19:49 +00009141Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * parser.c include/libxml/parser.h: adding a new API for Christian
9144 Glahn: xmlParseBalancedChunkMemoryRecover
9145 * valid.c: patch from Rick Jones for some grammar cleanup in
9146 validation messages
9147 * result/VC/* result/valid/*: this slightly change some of the
9148 regression tests outputs
9149
Daniel Veillard0bf29002002-08-01 12:54:11 +00009150Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9151
9152 * tree.c: trying to fix a problem in namespaced attribute handling
9153 raised by Christian Glahn
9154
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009155Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9156
9157 * encoding.c include/libxml/encoding.h: Opening the interface
9158 xmlNewCharEncodingHandler as requested in #89415
9159 * python/generator.py python/setup.py.in: applied cleanup
9160 patches from Marc-Andre Lemburg
9161 * tree.c: fixing bug #89332 on a specific case of loosing
9162 the XML-1.0 namespace on xml:xxx attributes
9163
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009164Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9165
9166 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9167 corner case from new Merlin's test suite and added a callback
9168 that will be used to improve xmlsec performance
9169
9170
Daniel Veillard0b22def2002-07-29 16:23:03 +00009171Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9172
9173 * HTMLtree.c: trying to fix the <style> escaping problem in
9174 HTML serialization bug #89342
9175
Daniel Veillard0b28e882002-07-24 23:47:05 +00009176Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9177
9178 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9179 and rebuilt the web site.
9180
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009181Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009182
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009183 * include/libxml/tree.h: added _private member to xmlNs struct
9184
Daniel Veillard1d995272002-07-22 16:43:32 +00009185Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9186
9187 * HTMLparser.c: fixing bug #84876 based on the xml working
9188 code.
9189
William M. Brack61eaba52002-07-21 11:14:18 +00009190Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9191
9192 * python/Makefile.am: enhanced to fix bug 72012 (errors
9193 when using '-jX' make parameter)
9194
William M. Brackef61d202002-07-19 08:32:00 +00009195Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9196
9197 * xpath.c: small additional enhancement for booleans
9198 compared to nodesets
9199
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009200Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9201
9202 * HTMLtree.c: changed the order of the encoding declaration
9203 attributes in the meta tags due to a bug in IE/Mac
9204
William M. Brack0c022ad2002-07-12 00:56:01 +00009205Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9206
9207 * xpath.c: enhanced handling of booleans (especially '='
9208 and '!=' for nodesets) - fixes bug 85256. Added new
9209 routine xmlXPathNotEqualValues for more proper handling
9210 of '!=' when nodesets are involved.
9211
Daniel Veillard06944e22002-07-11 19:55:18 +00009212Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9215 doc/xmlcatalog_man.xml to the source distribution
9216
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009217Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9218
9219 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9220 asked for this.
9221
Daniel Veillard539638b2002-07-06 19:55:14 +00009222Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9223
9224 * configure.in: preparing 2.4.23
9225 * doc/*: rebuilt the docs
9226
Daniel Veillard176d99f2002-07-06 19:22:28 +00009227Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9228
9229 * parser.c: fixing bug #84169 by fixing the
9230 comment of xmlCreatePushParserCtxt to describe the
9231 encoding detection parameters better.
9232
Daniel Veillard37f961d2002-07-06 17:53:56 +00009233Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9234
9235 * valid.c: fixing bug #79331 in one path the lookup for
9236 ID attributes on a namespaced node wasn't handled correctly :-\
9237
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009238Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9239
9240 * HTMLparser.c: trying to fix 87235 about discarded white
9241 spaces in the HTML parser.
9242 * result/HTML/*: this changes the output of a number of HTML
9243 regression tests
9244
Daniel Veillardfdc91562002-07-01 21:52:03 +00009245Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9246
9247 * xpath.c: applied patch from Richard Jinks for the namespace
9248 axis + fixed a memory error.
9249 * parser.c parserInternals.c: applied patches from Peter Jacobi
9250 removing ctxt->token for good.
9251 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9252 popped out by the regression tests.
9253 * Makefile.am: patch for threads makefile from Gary Pennington
9254
William M. Brack6000af52002-06-28 11:43:13 +00009255Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9256
Daniel Veillardfdc91562002-07-01 21:52:03 +00009257 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009258 expressions involving preceding-sibling (et al).
9259
Daniel Veillard153120c2002-06-18 07:58:35 +00009260Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9261
9262 * hash.c: applied a patch from Peter Jacobi to solve a problem
9263 when compiling with the Watcom C on Win32
9264 * result/schemas/*.err: the change of hashing algo generated
9265 permutations in the output
9266
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009267Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9268
9269 * hash.c: applied patch from Sander Vesik improving the quality of
9270 the hash function.
9271
Aleksey Sanina5808b92002-06-14 17:07:41 +000092722002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009273
9274 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9275 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9276 xmllint.c xpath.c: replaced sprintf() with snprintf()
9277 to prevent possible buffer overflow (the bug was pointed
9278 out by Anju Premachandran)
9279
Daniel Veillarde059b892002-06-13 15:32:10 +00009280Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9281
9282 * parser.c: removed an uninitialized data error popped by valgrind
9283 on PE references
9284
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009285Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9286
9287 * doc/xml.html
9288 adding tutorial reference to the web page
9289
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009290Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9291
9292 * doc/tutorial/xmltutorial.xml
9293 * doc/tutorial/ar01s07.html
9294 * doc/tutorial/ape.html
9295 * doc/tutorial/includegetattribute.c
9296 adding section to tutorial about retrieving an attribute
9297 value
9298
Daniel Veillardf5582f12002-06-11 10:08:16 +00009299Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9300
9301 * parser.c: applied a couple of patches from Peter Jacobi to start
9302 to get rid of ctxt->token, with a possible significant speed
9303 improvement to be gained once done. Better compliance with PE
9304 references constructs in DTDs too.
9305 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9306 from Peter too
9307
Daniel Veillard38d80e22002-06-11 07:24:56 +00009308Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9309
9310 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9311 xmlParseElement was likely to have been deallocated at the
9312 time of the report, possibly leading to segfault. Just report
9313 the tag name now.
9314
Daniel Veillard9e412302002-06-10 15:59:44 +00009315Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9316
9317 * xpath.c: patch from Richard Jinks for XPath substring() function
9318 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9319
Aleksey Sanina5808b92002-06-14 17:07:41 +000093202002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009321
9322 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9323
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009324Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9325
9326 *doc/FAQ.html
9327 fixing typos in FAQ, thanks to Robert Funnell for the
9328 editing help
9329
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009330Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9331
9332 * NEWS: got complaints from rpmlint that it was empty
9333
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009334Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9335
9336 * added doc/tutorial, including:
9337 apa.html
9338 apb.html
9339 apc.html
9340 apd.html
9341 ar01s02.html
9342 ar01s03.html
9343 ar01s04.html
9344 ar01s05.html
9345 ar01s06.html
9346 includeaddattribute.c
9347 includeaddkeyword.c
9348 includekeyword.c
9349 includestory.xml
9350 index.html
9351 xmltutorial.xml
9352 libxml tutorial, including generated html
9353
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009354Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9355
9356 * result/c14n/exc-without-comments/merlin-c14n-two-*
9357 result/c14n/without-comments/merlin-c14n-two-*
9358 test/c14n/exc-without-comments/merlin-c14n-two-*
9359 test/c14n/without-comments/merlin-c14n-two-*
9360 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9361 c14n/exc-c14n and slightly modified test script to handle
9362 these test cases
9363 * c14n.c: fixed bugs for complicated nodes set (namespace
9364 without node and others from merlin-c14n-two.tar.gz)
9365 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9366 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9367 for xmlsec performance patch
9368 * xpath.c: fixed self::node() for namespaces and attributes
9369
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009370Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9371
9372 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9373 but with the format parameter
9374 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9375
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009376Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9377
9378 * Makefile.am: updated c14n tests suite
9379 * c14n.c: performance improvement for previous c14n patch
9380
Daniel Veillarde72c7562002-05-31 09:47:30 +00009381Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9382
9383 * parser.c: another peroformance patch from Peter Jacobi, that
9384 time on parsing attribute values.
9385
Aleksey Sanin508a1012002-05-31 06:32:32 +00009386Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9387
9388 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9389 into LibXML2 test suite
9390
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009391Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9392
9393 * c14n.c: propagating xpath ancesstors node fix to c14n
9394 plus small performance improvement to reduce number of
9395 mallocs
9396 * xpath.c: fixed ancestors axis processing for namespace nodes
9397
Daniel Veillard46de64e2002-05-29 08:21:33 +00009398Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9399
9400 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9401 Peter Jacobi
9402
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009403Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9404
9405 * configure.in: preparing 2.4.22
9406
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009407Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9408
9409 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9410 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9411 a public entry point.
9412 * doc/*: rebuilt the API and docs
9413
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009414Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9415
9416 * xpath.c: patch from Richard Jinks to fix a problem introduced
9417 in the previous patch and pointed by Norm
9418
Daniel Veillardc6924812002-05-24 11:10:43 +00009419Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9420
9421 * libxml.spec.in: fixing bug #81112
9422
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009423Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9424
9425 * uri.c: fixing bug #82848
9426
Daniel Veillarda2878972002-05-24 07:54:39 +00009427Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9428
9429 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9430 output of one catalog test
9431
Aleksey Sanin114e4752002-05-24 07:20:27 +00009432Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009433
Aleksey Sanin114e4752002-05-24 07:20:27 +00009434 * global.data globals.c tree.c include/libxml/globals.h
9435 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9436 default value for global parameter xmlIndentTreeOutput to 1 and
9437 introduced new global parameter xmlTreeIndentString (the string
9438 used to do one-level indent) with default value " " (as it was
9439 in tree.c)
9440
Daniel Veillard49d5af82002-05-23 11:55:49 +00009441Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9442
9443 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9444 with trio and schemas.
9445
Daniel Veillard7c13af42002-05-22 09:57:32 +00009446Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9447
9448 * xpath.c: patch from Richard Jinks to fix the problem raised in
9449 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9450
Daniel Veillard5a872412002-05-22 06:40:27 +00009451Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9452
9453 * xmlschemas.c: a bit of work on import.
9454 * xmlschemastypes.c: Charles Bozeman provided a compare function
9455 for date/time types so min/max facet restrictions should work,
9456 indeterminate comparisons return an error instead of equal.
9457 * test/schemas/date_0* result/schemas/date_0_0: specific test
9458 from Charles Bozeman too
9459
Daniel Veillard10b6da42002-05-18 07:55:20 +00009460Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9461
9462 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9463 from Christian Cornelssen fixing the man pages and the Catalog
9464 building script.
9465 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9466 next step is <xs:import> I now have a reasonable understanding
9467 of how it works.
9468
Daniel Veillarde5354492002-05-16 08:43:22 +00009469Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9470
9471 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9472
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009473Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9474
9475 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9476
Daniel Veillard088bf112002-05-14 11:03:59 +00009477Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * xpath.c: fixing an XPath function evalutation bug pointed out
9480 by Alexey Efimov where the context was lost when evaluating
9481 the function arguments
9482
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009483Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009484
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009485 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9486 function public for XMLSec performance optimizations
9487
Daniel Veillard3cd72402002-05-13 10:33:30 +00009488Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9489
9490 * python/generator.py python/libxml2class.txt : fixed a problem
9491 with the HTML parser pointed by Gary Benson
9492 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9493 example
9494
Aleksey Sanine48a3182002-05-09 18:20:01 +00009495Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9496 * parser.c: fixed bug #81159 (memory growth in SAX)
9497
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009498Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9499 * xpath.c: fixed bug #78858 (the real fix)
9500
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009501Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009502 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009503
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009504Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9505
9506 * tree.c: modified xmlNodeSetBase to allow changing the
9507 base of a document.
9508
Daniel Veillard070803b2002-05-03 07:29:38 +00009509Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9510
9511 * xmlschemastypes.c: patch Charles Bozeman for validation of
9512 all the date, time, and duration types
9513 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9514 * configure.in: fixed an error pointed by an user
9515 * xml2-config.in: fixed an error pointed by an user
9516
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009517Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9518
9519 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9520 win32/libxml2.def.src xmlIO.c: exported default
9521 'file:', 'http:' and 'ftp:' protocols input handlers
9522 and maked protocols comparisson case insensitive
9523
Daniel Veillard34de97f2002-04-30 14:29:22 +00009524Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * configure.in: Neven Has detected a typo
9527
Daniel Veillard28577c32002-04-30 06:48:41 +00009528Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9529
9530 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9531 as one of the persons allowed to commit directly to the
9532 module.
9533
Daniel Veillardfc57b412002-04-29 15:50:14 +00009534Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9535
9536 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9537 * valid.c: raised a too low limit
9538 * doc/*: rebuilt the docs
9539
Daniel Veillardeca82812002-04-24 11:42:02 +00009540Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * test/XPath/expr/floats test/XPath/expr/functions
9543 result/XPath/expr/floats result/XPath/expr/functions
9544 xpath.c: another XPath conformance patch from Richard Jinks
9545
Daniel Veillard13e04c62002-04-23 17:51:29 +00009546Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9547
9548 * xmlschemas.c: fixed validation of attribute groups.
9549 * test/schemas result/schemas: added an example from the primer
9550
Daniel Veillard88c58912002-04-23 07:12:20 +00009551Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9552
9553 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9554 * test/schemas result/schemas: updated the test list
9555
Daniel Veillarde19fc232002-04-22 16:01:24 +00009556Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9557
9558 * TODO: updated a bit
9559 * parser.c: made a comment more specific
9560 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9561 Schemas conformance.
9562 * test/schemas result/schemas: updated the test list
9563
Daniel Veillard441bc322002-04-20 17:38:48 +00009564Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9567 implementing xs:all with minOccurs = 0
9568 * tes/schemas/* result/schemas/*: added more tests covering
9569 xs:all
9570
Daniel Veillard8a001f62002-04-20 07:24:11 +00009571Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9572
9573 * xmlregexp.c: first implementation of the all particle, this
9574 may need to be revisited for case where not all transitions
9575 must be crossed.
9576
Daniel Veillard7646b182002-04-20 06:41:40 +00009577Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9578
9579 * tree.c: another entity processing update from Markus Henke
9580
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009581Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9582
9583 * trionan.c: fixed crash on OSF/1
9584
Daniel Veillardb4398962002-04-19 07:01:55 +00009585Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9586
9587 * xmlschemas.c: more Schemas work
9588 * test/schemas/* result/schemas/*: added more tests coming
9589 from the spec.
9590
Daniel Veillard54761132002-04-18 21:00:44 +00009591Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9592
9593 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9594 ExcC14N specification
9595
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009596Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9597
9598 * tree.c: patch from Markus Henke, fix for recursive entities.
9599
Daniel Veillard23b1f372002-04-18 15:50:05 +00009600Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * xpath.c: fix a problem with string() on a document node.
9603
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009604Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9605
9606 * Makefile.am xmlschemas.c: more Schemas work
9607 * test/schemas/* result/schemas/*: added more tests coming
9608 from the spec.
9609
Daniel Veillard6231e842002-04-18 11:54:04 +00009610Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9611
9612 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9613 * result/HTML/*: this changes a few things in the results
9614
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009615Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9616
9617 * include/libxml/tree.h: eliminated 'declaration different than
9618 prototype' warning
9619 * include/win32config.h: "resolved" conflicts with errno.h
9620
Daniel Veillardb509f152002-04-17 16:28:10 +00009621Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9624 on the automata interfaces and debug of counted choices
9625 * test/schemas/* result/schemas/*: added a number of tests
9626
Daniel Veillard8651f532002-04-17 09:06:27 +00009627Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9630 a bit of work on Schemas
9631 * testSchemas.c: try to make it more useful
9632 * test/schemas/* result/schemas/* Makefile.am: changed the
9633 Schemas regression test procedure, started adding a few samples
9634
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009635Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9636
9637 * include/libxml/encoding.h: Patch for the Borland C++ builder
9638 * include/libxml/tree.h: Patch for the Borland C++ builder
9639 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009640 * win32/bcb5: New directory for the Borland C++ builder
9641 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009642
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009643Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9644
9645 * win32/Makefile.msvc: Update for XML Schema support
9646 * win32/configure.js: Update for XML Schema support
9647 * win32/libxml2.def.src: Update for XML Schema support
9648
Daniel Veillard4255d502002-04-16 15:50:10 +00009649Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9650
9651 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9652 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9653 xmlunicode.c include/libxml/Makefile.am
9654 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9655 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9656 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9657 include/libxml/xmlversion.h.in : merged the current state of
9658 XML Schemas implementation, it is not configured in by default,
9659 a specific --schemas configure option has been added.
9660 * test/automata test/regexp test/schemas Makefile.am
9661 result/automata result/regexp result/schemas:
9662 merged automata/regexp/schemas regression tests
9663
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009664Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9665
9666 * xpath.c: Gary found a compile time problem, fixes #78823
9667
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009668Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9669
9670 * configure.in: release of 2.4.20
9671 * doc/*: updated and rebuilt the docs
9672
Daniel Veillardf544f192002-04-15 12:56:56 +00009673Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9674
9675 * python/Makefile.am: patch from Cristian Gafton to build on
9676 Red Hat 6.2, should also fix #75779
9677
Daniel Veillard940492d2002-04-15 10:15:25 +00009678Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9679
9680 * valid.c: first part of fixing #78729
9681
Daniel Veillardeb475a32002-04-14 22:00:22 +00009682Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9683
9684 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9685 escaping of URI when saving HTML files.
9686 * result/HTML/*: this impacted some tests
9687
Daniel Veillard9b731d72002-04-14 12:56:08 +00009688Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9689
9690 * configure.in: trying to fix #77441
9691
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009692Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9693
9694 * include/libxml/xmlIO.h: Hallski complained it could not be
9695 included by itself.
9696
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009697Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9698
9699 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9700
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009701Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9702
9703 * win32/configure.js: patch from Nilo for the c14n option
9704 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9705
Daniel Veillardda423da2002-04-10 19:25:38 +00009706Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9707
9708 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9709 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9710 LIBXML_THREAD_ENABLED
9711
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009712Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9713
9714 * xpath.c: another patch from Richard Jinks for substring conformance
9715 * test/XPath/expr/floats test/XPath/expr/strings
9716 result/XPath/expr/floats result/XPath/expr/strings: update of the
9717 test suite to check those.
9718
Daniel Veillard01917aa2002-04-10 11:30:41 +00009719Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9720
9721 * xpath.c: patch from Richard Jinks for .x float parsing.
9722
Daniel Veillard46d6c442002-04-09 16:10:39 +00009723Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9724
9725 * parser.c: patch from Markus Henke when an encoding ain't recognized
9726
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009727Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9728
9729 * libxml.m4: got a report that #include <string.h> was needed
9730
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009731Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9732
9733 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9734
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009735Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9736
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009737 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009738
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009739Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9740
9741 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9742 pointed out by Melvyn Sopacua.
9743
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009744Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9745
9746 * libxml.m4: Frédéric Crozat gave a patch related to the change
9747 of Include paths breaking the libxml.m4
9748
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009749Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9750
9751 * xpath.c: Fix bug #76927 forgot to save some context
9752 when evaluating binary expressions
9753
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009754Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9755
9756 * configure.in: fixed configure for MPE/iX from Markus Henke
9757 * xmlmemory.c: fixed initialization problems
9758 * xpath.c: another set of patches from Richard Jinks this
9759 fixes "make XPathtests" on linux
9760
Daniel Veillard21458c82002-03-27 16:12:22 +00009761Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9762
9763 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9764 * test/XPath/expr/compare test/XPath/expr/equality
9765 test/XPath/expr/floats test/XPath/expr/functions
9766 test/XPath/expr/strings result/XPath/expr/compare
9767 result/XPath/expr/equality result/XPath/expr/floats
9768 result/XPath/expr/functions result/XPath/expr/strings: Updated
9769 tests though they show a divergence on Linux
9770
Daniel Veillard28dfed12002-03-27 09:08:17 +00009771Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9772
9773 * xpath.c trionan.c: previous commit also included patches
9774 from Richard Jinks on some IEEE support corner case
9775
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009776Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9777
9778 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9779 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9780 that $(datadir) should be used for docs
9781
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009782Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9783
9784 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9785 could leak filedescriptors
9786
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009787Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9788
9789 * configure.in nanohttp.c: applied patch from Allan Clark for
9790 UnixWare/OpenServer
9791
Daniel Veillard19274092002-03-25 16:48:03 +00009792Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9793
9794 * configure.in: preparing 2.4.19
9795 * doc/*: rebuilt the docs
9796
Daniel Veillard56b2db72002-03-25 16:35:28 +00009797Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * nanohttp.c: fixing #76043, got fed up with non-portability
9800 of that piece of code.
9801
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009802Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9803
9804 * valid.c SAX.c: Never commit without running "make tests" :-(
9805 fix a couple of stupidities in the previous commit
9806 * result/*: a few changes in some attribute order result of previous
9807 commit.
9808
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009809Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9810
9811 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9812 the internal subset should not raise duplicate ID errors,
9813 also there was a small bug in conjunction to namespace
9814 declarations defaulted and xml:xxx attributes DTD definitions.
9815
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009816Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9817
9818 * xpath.c: Richard Jinks also raised some rounding problems
9819 this tries to fix them
9820
Daniel Veillard4e2df542002-03-22 12:23:14 +00009821Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9822
9823 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9824 behaviour in xmlXPathCastToString()
9825
Daniel Veillarddb552912002-03-21 13:27:59 +00009826Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9827
9828 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9829 raised by Morus Walter
9830
Daniel Veillard9e537932002-03-21 13:08:08 +00009831Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9832
9833 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9834 from Igor
9835
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009836Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9837
9838 * xpath.c: fixing #75619, related to a problem when trying
9839 to evaluate condition when the current node set resulting
9840 from that sub-step evaluation is empty. Also fixes 2 potential
9841 problem with previous-sibling and next-siblings axis.
9842
Daniel Veillard1840ef02002-03-21 08:05:23 +00009843Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9844
9845 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9846 HTML support is not configured in.
9847
Daniel Veillard561b7f82002-03-20 21:55:57 +00009848Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9849
9850 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9851 include/libxml/tree.h: dohh I really didn't intended to commit
9852 this test version :-(
9853
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009854Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9855
9856 * testSAX.c: I wanted to see the real speed at the SAX interface
9857 after a little too many Ximianer started complaining about the
9858 parser speed.
9859 added a --quiet option:
9860 paphio:~/XML -> ls -l db100000.xml
9861 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9862 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9863 3200006 callbacks generated
9864 real 0m1.270s
9865 Which means 16MBytes/s and 3Mcallback/s
9866
Daniel Veillardc62a1472002-03-19 18:35:12 +00009867Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * xpath.c: valgrind spotted another error that time when running
9870 on libxslt regression tests
9871
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009872Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * Makefile.am: adding "make valgrind" running the full regression
9875 tests (except python ones) under Valgrind (using valgrind -q
9876 which was kindly added by the author).
9877 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9878 passes cleanly now except an obcure floating point initialization
9879 raised in log10() in one XPath regression test ???
9880 * tree.c: edited some comments to close #75244
9881
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009882Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9883
9884 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9885 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9886 context of ScrollKeeper, made sure that if the number is
9887 an integer, the serialization follows the description at
9888 http://www.w3.org/TR/xpath#section-String-Functions
9889
Daniel Veillard5997aca2002-03-18 18:36:20 +00009890Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009892 * configure.in: preparing 2.4.18
9893 * doc/*: updated and rebuilt the web site
9894 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9895 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009896 * parser.c: humm, changed the way the SAX parser work when
9897 xmlSubstituteEntitiesDefault(1) is set, it will then
9898 do the entity registration and loading by itself in case the
9899 user provided SAX getEntity() returns NULL.
9900 * testSAX.c: added --noent to test the behaviour.
9901
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009902Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9903
9904 * parser.c: Wilfried Teiken provided a hackish but working
9905 way to get context reported back on entities when parsing
9906 with SAX and without breaking the DOM build.
9907
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009908Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * c14n.c: applied a new patch from Aleksey Sanin
9911 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9912 to reference Aleksey implementation of XML digital Signatures
9913
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009914Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9915
9916 * xpath.c: small fix to avoid potential problem due to
9917 ordering of freeing data
9918 * python/Makefile.am: people were complaining about
9919 the generated file in python dir not being built
9920
Daniel Veillardd2379012002-03-15 22:24:56 +00009921Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9922
9923 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9924 python/generator.py python/libxml.c python/types.c: Cleanup
9925 of the python Makefiles based on Jacob and James feedback,
9926 fixed the spec file accordingly, fixed the number of warning
9927 that passing my pedantic CFLAGS was generating. Conclusion
9928 is that Python includes are real crap.
9929
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009930Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9931
9932 * configure,in: it was reported quite a few times that
9933 xml2-config --cflags should not output
9934 -I$includeprefix/libxml2/libxml because libxml2 header names
9935 clashes with existing names like list.h from C++ stl.
9936 Includes should be #include<libxml/xxx.h> so ...
9937
Daniel Veillard6f293b12002-03-15 09:42:33 +00009938Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * c14n.c: another patch from Aleksey Sanin
9941
Daniel Veillard5c396542002-03-15 07:57:50 +00009942Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9943
9944 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9945 canonicalization algorithm
9946 * doc/xml.html doc/index.html: added the C14N references on the
9947 index page.
9948
jacob berkman9be65862002-03-14 02:15:56 +000099492002-03-13 jacob berkman <jacob@ximian.com>
9950
9951 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9952 usage, redundant, and gcc specific
9953
Daniel Veillard75be0132002-03-13 10:03:35 +00009954Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9955
9956 * xpath.c: speedup some node selection operations, this can
9957 have a significant impact on DocBook Norm's stylesheets
9958 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9959 make sure it's always the case
9960 * debugXML.c: distinguish CDATA and comments in ls operations
9961
Daniel Veillard61f26172002-03-12 18:46:39 +00009962Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9963
9964 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
9965 to generate better API descriptions etc...
9966
Daniel Veillard9ff88172002-03-11 09:15:32 +00009967Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
9968
9969 * c14n.c: Fixing #74186, made sure all boolean expressions
9970 get fully parenthesized, ran indent on the output
9971 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
9972 include/libxml/tree.h: also #74186 related, removed the
9973 --with-buffers option, and all the preprocessor conditional
9974 sections that were resulting from it.
9975
Daniel Veillardbb4e46d2002-03-10 16:49:08 +00009976Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
9977
9978 * valid.c: applied patch from Dodji Seketeli fixing an
9979 uninitailized variable in xmlValidGetValidElements()
9980
Daniel Veillarddb1bdba2002-03-09 14:13:11 +00009981Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9982
9983 * c14n.c: fixed a few comments
9984 * doc/*.html doc/*/*.html: regenerated the docs and added
9985 the C14N API
9986 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
9987
Daniel Veillardfa49d872002-03-09 10:20:00 +00009988Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9989
9990 * check-xml-test-suite.py: fix to adapt varaiations in the
9991 bindings
9992 * configure.in python/setup.py python/setup.py.in: fixed to
9993 have the version of the python scripts automatically updated
9994
Daniel Veillarda3db2e32002-03-08 15:46:57 +00009995Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9996
9997 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
9998 in xmlCopyProp()
9999
Daniel Veillardaf43f632002-03-08 15:05:20 +000010000Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10001
10002 * configure.in: preparing 2.4.17 release
10003 * doc/*: updated and rebuilt the docs
10004 * xpath.c: fixed a comment
10005 * python/libxml.c: fixed a possible reentrancy problem
10006
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010007Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10008
10009 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10010 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10011 added a specific regression test
10012 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10013 not raise exceptions when failing to find the attribute.
10014
Daniel Veillard90bc3712002-03-07 15:12:58 +000010015Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10016
10017 * configure.in xmllint.c: owen pointed out a problem with the
10018 ftme fix, gettimeofday() was not detected by configure and
10019 the ftime header wasn't included, dohhh
10020
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010021Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10022
10023 * configure.in xmllint.c: trying to fix #71457 for timing
10024 precision when gettimeofday() is not availble but ftime() is
10025
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010026Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10027
10028 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10029 are now copied on install and part of the -devel RPM
10030
Daniel Veillard7b416132002-03-07 08:36:03 +000010031Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * xpath.c: trying to avoid bug #72150 which was apparently
10034 caused by a gcc bug (or a processor problem) as detailed
10035 at http://veillard.com/gcc.bug
10036
Daniel Veillardf742d342002-03-07 00:05:35 +000010037Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10038
10039 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10040 fixed xmlReconciliateNs(), added a Python test/example for
10041 inter-document cut'n paste
10042 * python/libxml.py: fixed node.doc on document nodes and added
10043 xpathEval() onto node objects
10044
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010045Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10046
10047 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10048 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10049 fixup and integrated tests for the serialization stuff
10050
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010051Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10054 moved the libxml man page to section 3
10055
Daniel Veillard1e774382002-03-06 17:35:40 +000010056Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10057
10058 * tree.c: fix bug #72490
10059 * python/libxml.c python/libxml.py: added methods serialize()
10060 and saveTo() to all node elements.
10061
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010062Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * xmlIO.c: closed #73430, don't read from an input source
10065 which indicated an end-of-file or an error.
10066
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010067Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * parser.c: make sure SAX endDocument is always called as
10070 this could result in a Python memory leak otherwise (it's
10071 used to decrement ref-counting)
10072 * python/generator.py python/libxml.c python/libxml.py
10073 python/libxml2-python-api.xml python/libxml2class.txt
10074 python/tests/error.py python/tests/xpath.py: implemented
10075 the suggestions made by Gary Benson and extended the tests
10076 to match it.
10077
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010078Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10079
10080 * python/generator.py: applied patch fixing #73450
10081
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010082Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10083
10084 * xpath.c: fixing #61290 "namespace nodes have no parent"
10085 long standing divergence from the XPath REC. NodeSets
10086 simply hold a copy of namespace nodes and those node ->next
10087 points to the parent (which may not be the node carrying the
10088 definition).
10089 * include/libxml/xpath.h: flagged but didn't added a possible
10090 speedup
10091 * DOCBparser.c HTMLparser.c: removed some warnings from push
10092 parser due to new state being added.
10093 * tree.c: new fix from Boris Erdmann
10094 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10095 the XML Canonalization support from Aleksey Sanin
10096
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010097Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10098
10099 * tree.c: patch from Boris Erdmann fixing some namespace odities
10100 with xmlCopyNode()
10101
Daniel Veillardc6613042002-03-02 09:34:02 +000010102Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10103
10104 * xmlIO.c: fix bug #72706 when loading a NULL entity
10105
Daniel Veillardc0fef772002-03-01 16:16:31 +000010106Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10107
10108 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10109 actually change in a future XML Namespace revision.
10110
Daniel Veillard79426f22002-03-01 16:14:17 +000010111Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10112
10113 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10114 added the possibility of returning nodesets from XPath extension
10115 functions written in Python
10116
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010117Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10118
10119 * python/*: commiting some Python bindings work done while travelling
10120
Daniel Veillard97300512002-03-01 09:13:41 +000010121Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10122
10123 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10124 explicitely with memory debugging switched on
10125
Daniel Veillard6361da02002-02-23 10:10:33 +000010126Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10127
10128 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10129 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10130 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10131 the accessor generator for strings
10132 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10133 regression test.
10134
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010135Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10136
10137 * python/README python/generator.py python/libxml.c python/setup.py:
10138 added the 'usual' setup.py to allow building a libxml2-python
10139 module based on the same code. The initialization is however
10140 different the 2 .so files fo libxml2 and libxslt are identical and
10141 they entry point initialize both libraries. this is done to avoid
10142 some possible nasty problem since the Python don't merge the maps
10143 of all shared modules.
10144
Daniel Veillard158a4d22002-02-20 22:17:58 +000010145Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10146
10147 * parser.c: fixed a push/encoding bug reported by Michael
10148 on librsvg
10149
Daniel Veillard7839e162002-02-20 18:54:48 +000010150Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10151
10152 * include/libxml/parserInternals.h: fixes a misplaced #endif
10153
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010154Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10155
10156 * parser.c valid.c: found and fixed a couple of allocation bugs
10157
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010158Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10159
10160 * doc/xml.html doc/python.html doc/*: added a Python and binding
10161 page describing the current state of the Python bindings and
10162 giving pointers to the other languages wrappers.
10163
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010164Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10165
10166 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10167 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10168 rebuilt the API and web site
10169 * xpath.c: fixed #71978 portability bugs
10170
Daniel Veillard8aff2472002-02-19 21:50:43 +000010171Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10174
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010175Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10176
10177 * include/libxml/parserInternals.h parser.c: had to change
10178 2 internal parsing API when processing document content
10179 to check the start and end of element content are defined
10180 in the same entity
10181 * valid.c include/libxml/valid.h: attribute normalization can
10182 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10183 with the context to report it.
10184 * SAX.c: fixed the last known bugs, crazy validation constraints
10185 when a document is standalone seems correctly handled. There
10186 is a couple of open issues left which need consideration especially
10187 PE93 on external unparsed entities and standalone status.
10188 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10189 The 2 tests left failing are actually in error. Cleanup done.
10190
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010191Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10192
10193 * valid.c: implemented E59 spaces in CDATA does not match the
10194 nonterminal S
10195
Daniel Veillard878eab02002-02-19 13:46:09 +000010196Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10197
10198 * SAX.c parser.c valid.c: more validation test fixups
10199 * check-xml-test-suite.py: added duration info for the tests
10200
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010201Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10202
10203 * parser.c valid.c: a couple of errors were reported but not
10204 saved back as such in the parsing context. Down to 1% failure rate
10205 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10206
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010207Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * xmlInternald.c: isExtender was missing a char
10210 * parser.c include/libxml/parser.h: % are acceptable in the
10211 internal subset if within a PUBLIC ID
10212
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010213Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10214
10215 * SAX.c parserInternals.c valid.c: more work on the conformance
10216 suite. Took the step to finally block documents with encoding
10217 errors. It's a fatal error per the spec, people should have fixed
10218 their documents by now.
10219
Daniel Veillard55253e22002-02-18 14:32:39 +000010220Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10221
10222 * check-xml-test-suite.py: fixed the test script after some discussion
10223 on the semantic of TYPE="error"
10224 * Makefile.am: added the script to the distrib
10225
Daniel Veillard28757702002-02-18 11:19:30 +000010226Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10227
10228 * SAX.c entities.c: fixed a couple of conformances issues deep
10229 into the validation code (standalone and undeclared Notations)
10230
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010231Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10232
10233 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10234 stayed there for years !
10235
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010236Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10237
10238 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10239 missing
10240
Daniel Veillardc7612992002-02-17 22:47:37 +000010241Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10242
10243 * check-xml-test-suite.py: improved the behaviour a bit as
10244 well as the logs
10245 * parser.c valid.c SAX.c: fixed a few more bugs
10246 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10247
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010248Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10249
10250 * check-xml-test-suite.py: python script to run regression tests
10251 against the XML Test suite of W3C/OASis
10252 * SAX.c: fixed a validation bug
10253 * parser.c: fixed 3 errors pointed by the test suite
10254 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10255 * python/Makefile.am: fixed a dependendy
10256
Daniel Veillard9f28f302002-02-15 20:48:08 +000010257Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10258
10259 * xmlmemory.c: avoid a warning bug #71594
10260
Daniel Veillard144024e2002-02-13 21:14:46 +000010261Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10262
10263 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10264 warning on alpha/Tru64
10265
Daniel Veillarde4301c82002-02-13 13:32:35 +000010266Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10267
10268 * include/libxml/entities.h: fixing a comment
10269 * valid.c: fixing some troubles with validity check on namespaces
10270 * result/VC/NS3 test/VC/NS3: added a specific regression test
10271
Daniel Veillarda6d05382002-02-13 13:07:41 +000010272Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * tree.c: Fixing #71342 serializing '\n' in attribute values
10275 * result/noent/att3 result/att3 test/att3: added a specific
10276 test.
10277
Daniel Veillard797a5652002-02-12 13:46:21 +000010278Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10279
10280 * python/libxml.c: couple of bug fixes
10281
Daniel Veillard01a6d412002-02-11 18:42:20 +000010282Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10283
10284 * python/*.py: removed tabs and used spaces.
10285
Daniel Veillard397ff112002-02-11 18:27:20 +000010286Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10287
10288 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10289 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10290
Daniel Veillard03517542002-02-11 13:54:40 +000010291Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10292
10293 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10294 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10295
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010296Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10297
10298 * include/libxml/encoding.h include/libxml/entities.h
10299 include/libxml/globals.h include/libxml/parser.h
10300 include/libxml/threads.h include/libxml/tree.h
10301 include/libxml/xmlmemory.h: trying to fix the include mess
10302
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010303Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10304
10305 * include/libxml/xmlmemory.h: reverted part of the previous
10306 attempt to provide #69655, this was breaking the build.
10307
Daniel Veillard0ba59232002-02-10 13:20:39 +000010308Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10311 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10312 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10313 include/libxml/parserInternals.h include/libxml/tree.h
10314 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10315 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10316 clean.
10317 * python/libxml.c: fixed a warning.
10318
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010319Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10320
10321 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10322 copying of node, merge back IDs in the target document.
10323 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10324 test/XInclude/ents/ids.xml: test case
10325 * result/VC/ElementValid4: output changed due to a typo fix
10326
Daniel Veillard1c18e302002-02-09 22:16:40 +000010327Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * python/Makefile.am: seems some version of automake didn't
10330 generate the dependancies right as Jacob found out. Add
10331 an extra dependancy rule.
10332
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010333Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10334
10335 * parserInternals.c valid.c: Justin Fletcher found some parts
10336 of the code needing cleanup
10337 * libxml.spec.in python/Makefile.am python/generator.py
10338 python/libxml.c python/libxml.py: Fixed the python Makefiles
10339 corrected a bug showing up on ia64, changed the name of the
10340 python internal module too
10341
Daniel Veillard07be19b2002-02-08 14:20:35 +000010342Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10343
10344 * Makefile.am: applied patch from Andris Pavenis for binary
10345 name suffixes
10346
Daniel Veillardf216d462002-02-08 13:44:24 +000010347Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10348
10349 * xmllint.c win32/win32config.h: fixing #68748
10350
Daniel Veillardd455d792002-02-08 13:37:46 +000010351Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10352
10353 * valid.c: fixing #70166
10354
10355Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * valid.c: fixing #70077
10358
Daniel Veillardc575b992002-02-08 13:28:40 +000010359Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10360
10361 * Copyright Makefile.am README configure.in libxml.spec.in:
10362 Changed to the MIT Licence
10363 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10364 doc/xmlio.html: updated the doc accordingly
10365 * include/libxml/xmlwin32version.h configure.in: preparing
10366 2.4.14 release
10367 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10368 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10369 fixed the const xmlChar * wrapper and generator, XPath extension
10370 functions now use the context as first argument
10371 * python/tests/tstxpath.py python/tests/xpath.py
10372 python/tests/xpathext.py: Updated the tests accordingly
10373 * tree.c: fixed bug #70067
10374
Daniel Veillard7db38712002-02-07 16:39:11 +000010375Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10376
10377 * Makefile.am: cleanup
10378 * debugXML.c: always use stdout if output is NULL
10379 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10380 * python/Makefile.am python/generator.py python/libxml2class.txt
10381 python/libxml_wrap.h python/types.c: augmented the number of bindings
10382 handling FILE * and XPath contexts
10383 * python/tests/Makefile.am: avoid a stupid problem due to the
10384 use of TEST.
10385
Daniel Veillard15a143b2002-02-06 22:40:50 +000010386Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10387
10388 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10389
Daniel Veillard70cab352002-02-06 16:06:58 +000010390Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10391
10392 * python/TODO python/libxml.c: cleanup the extension function lookup
10393 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10394
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010395Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * configure.in python/Makefile.am: do not install outside
10398 of prefix
10399
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010400Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10401
10402 * python/TODO python/libxml.c: started adding SAX interfaces
10403 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10404 SAX test
10405
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010406Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10407
10408 * tree.c: hardened the addChild function
10409 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10410 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10411 added accessors needed for xmlNode, a bit more testing and
10412 extension of interfaces
10413 * python/tests/Makefile.am python/tests/build.py: added a test
10414 build from scratch/save/load/check
10415
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010416Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10417
10418 * parserInternals.c: change a small bit in the way valididy
10419 error messages get initialized
10420 * python/TODO python/libxml.c python/libxml2-python-api.xml
10421 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10422 added some memory debugging to track leaks at the libxml2 level
10423 * python/tests/*.py: changed all tests to check for leaks,
10424 there is just one left in XPath extension registrations.
10425
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010426Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * python/TODO python/generator.py python/libxml2-python-api.xml
10429 python/libxml2class.txt: more accessor classes for the parser
10430 context, allow to switch on and check validity
10431 * python/tests/Makefile.am python/tests/error.py
10432 python/tests/invalid.xml python/tests/valid.xml
10433 python/tests/validate.py: attded more test and and added error.py
10434 which I forgot to commit in the last step
10435
Daniel Veillard3ce52572002-02-03 15:08:05 +000010436Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * python/Makefile.am python/types.c: cleanup
10439 * python/libxml.c python/libxml.py python/libxml_wrap.h
10440 python/generator.py python/libxml2-python-api.xml
10441 python/libxml2class.txt: added class for parser context, added
10442 first cut for push mode support. Added a framework to generate
10443 accessors functions.
10444 * python/tests/Makefile.am python/tests/push.py: added a push
10445 test
10446
Daniel Veillardcfb05462002-02-02 23:18:22 +000010447Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10448
10449 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10450 bug a bit of cleanup.
10451
Daniel Veillard5d819032002-02-02 21:49:17 +000010452Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10455 python/libxml2class.txt: adding error redirections and preformat
10456 to a python handler
10457 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10458 tests self checking
10459
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010460Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10461
10462 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10463 a function
10464
Daniel Veillard9589d452002-02-02 10:28:17 +000010465Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10466
10467 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10468 python/libxml.c python/libxml2-python-api.xml
10469 python/libxml2class.txt: Progressing through the TODOs, class
10470 description output, extra XML API, RPM now builds the wrappers
10471 for all python installed versions
10472
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010473Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10474
10475 * configure.in libxml.spec.in python/Makefile.am python/TODO
10476 python/generator.py python/libxml2class.txt: added more informations
10477 in the libxml2-python package including docs. Slightly changed
10478 the class hierarchy
10479 * python/tests/*: added basic regression tests infrastructure too
10480
10481Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10482
10483 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10484 added libxml2-python as part of the packages installed
10485
Daniel Veillarda7340c82002-02-01 17:56:45 +000010486Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10487
10488 * python/Makefile.am python/generator.py python/libxml.c
10489 python/libxml.py: more work, now able to extend the
10490 XPath interpreter with functions written in python.
10491
Daniel Veillardc3e39442002-02-01 09:29:41 +000010492Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10493
10494 * python/Makefile.am: Jacob sent a patch to allow building from
10495 tarfile.
10496
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010497Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10498
10499 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10500 inserted the python wrappers build, I hope this won't be too
10501 unportable
10502
Daniel Veillard1971ee22002-01-31 20:29:19 +000010503Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10504
10505 * xpath.c: minor optimization
10506 * python/generator.py python/libxml.c python/libxml.py
10507 python/libxml_wrap.h: more work on the python bindings,
10508 they now support XPath and there is no evident leak
10509
Daniel Veillard36ed5292002-01-30 23:49:06 +000010510Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10511
10512 * python/generator.py python/libxml.c python/libxml.py:
10513 more work on the python bindings generator.
10514
Daniel Veillard96fe0952002-01-30 20:52:23 +000010515Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10516
10517 * python/generator.py python/libxml.c python/libxml_wrap.h:
10518 more work on the python bindings.
10519
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010520Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10521
10522 * python/generator.py python/libxml.c python/libxml.py
10523 python/libxml_wrap.h: commited early version of a python binding
10524 for private use only ATM
10525
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010526Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10527
10528 * entities.c tree.c include/libxml/entities.h: applied patch
10529 from Anthony Jones to implement copy of DTD subtree too. Had
10530 just to keep 2 function private which really ought to become
10531 public ones.
10532
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010533Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * xmllint.c: added pointers to the web pages in the usage()
10536
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010537Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10538
10539 * tree.c: more fixes from Petr Kozelka for attribute handling
10540 in the tree API to align the semantic with DOM.
10541
Daniel Veillard36065812002-01-24 15:02:46 +000010542Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10543
10544 * valid.c tree.c entities.c: another set of patches from
10545 Anthony Jones for copy operations cleanup and robustness
10546
Daniel Veillardf8592562002-01-23 17:58:17 +000010547Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10548
10549 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10550 an alphabetic index based on comments content
10551 * doc/*: rebuilt the web site with the new references
10552
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010553Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10554
10555 * parserInternals.h: Greg Sjaardema suggested to use an
10556 eponential buffer groth policy in xmlParserAddNodeInfo()
10557
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010558Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10559
10560 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10561 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10562 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10563 to generate cross-references, and added/updated the stylesheets
10564 to generate and link API indexes. The generic keyword index
10565 is not done yet.
10566 * doc/*.html: regenerated all the usual docs too
10567
Daniel Veillard2070c482002-01-22 22:12:19 +000010568Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10569
10570 * debugXML.c: added an xpath function to the shell for T. V. Raman
10571
10572Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010573
10574 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10575 debug routines.
10576
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010577Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10578
10579 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10580 support of attribute nodes
10581
Daniel Veillard9d06d302002-01-22 18:15:52 +000010582Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10583
10584 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10585 hopefully near complete and fully documented of the API in XML
10586 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10587 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10588 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10589 include/libxml/parserInternals.h include/libxml/valid.hi
10590 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10591 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10592 include/libxml/xpath.h include/libxml/xpathInternals.h:
10593 Cleaned up the doc comments a lot in the process, the interface
10594 coverage is now 100%
10595
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010596Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10597
10598 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10599 extracts comments from the gtk-doc DocBook output (a bit
10600 convoluted but seems to work).
10601
Daniel Veillard61006472002-01-21 17:31:47 +000010602Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10603
10604 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10605 added an XML description of the API, moved the script generating
10606 it here. Added a "make api" target
10607
Daniel Veillardd2f23002002-01-21 13:36:00 +000010608Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10609
10610 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10611
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010612Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10613
10614 * xpath.c include/libxml/xpathInternals.h: the change made to
10615 xmlXPathFuncLookupFunc was incompatible roll it back
10616
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010617Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10618
10619 * SAX.c: cleanup patch from Anthony Jones
10620 * doc/Makefile.am: fix the headers to avoid in make scan
10621 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10622 includes, * vs Ptr and general cleanup
10623 * parsedecl.py: first version of a script to extract the
10624 module interfaces, the goal will be to provide .decl or XML
10625 specification of the interfaces to build wrappers.
10626
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010627Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10628
10629 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10630 now provides return codes in case of errors
10631
Bjorn Reese026d29f2002-01-19 15:40:18 +000010632Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10633
10634 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10635 Upgraded to trio baseline 1.6
10636 * strio.h strio.c: Replaced by triostr.h and triostr.c
10637
Daniel Veillard572577e2002-01-18 16:23:55 +000010638Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10641 of strdup usage in the code
10642
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010643Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10644
10645 * parser.c error.c: Keith Isdale complained rightly that
10646 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10647
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010648Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * tree.c: fixed the funxtion to set the xml: attributes
10651 * debugXML.c: added "setbase" to test it.
10652
Daniel Veillard2c748c62002-01-16 15:37:50 +000010653Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10656 to allow updating an attribute content
10657
Daniel Veillard8de85c62002-01-15 17:10:15 +000010658Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10659
10660 * libxml.h: try to avoid problems when compiling on Windows
10661
Daniel Veillard314cfa02002-01-14 17:58:01 +000010662Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10663
10664 * hash.c: patch from Anthony Jones for hash.c allocation size
10665 * Makefile.am: trying to work around Yet Another Libtool Madness
10666 and build the 2.4.13 release finally ...
10667
Daniel Veillard744683d2002-01-14 17:30:20 +000010668Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10669
10670 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10671 * doc/* : update of the documentation
10672
Daniel Veillarde6a55192002-01-14 17:11:53 +000010673Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10674
10675 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10676 at fixing #61290 :-(
10677
Daniel Veillardfb25a512002-01-13 20:32:08 +000010678Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10679
10680 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10681 Fixes bug #67229
10682
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010683Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10684
10685 * tree.c: trying to avoid troubles when a subtree is copied
10686 and coalesced in part with the target tree. Should fix
10687 bug #67407
10688
Daniel Veillardd8224e02002-01-13 15:43:22 +000010689Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * valid.c: fixed validation of attributes content of type
10692 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10693 values, very old bug. Fixes #67671
10694
Daniel Veillard8107a222002-01-13 14:10:10 +000010695Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10696
10697 * parser.c include/libxml/parserInternals.h tree.c: integrated
10698 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10699 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10700
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010701Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10702
10703 * threads.c: applied Serguei Narojnyi's patch to add native
10704 thread support on the Win32 platform
10705 * testThreadsWin32.c Makefile.am: added the test program also
10706 from Serguei, Win32 specific
10707 * include/win32config.h include/libxml/xmlwin32version.h.in:
10708 added patch from Igor for the Windows thread specific defines.
10709
Daniel Veillard845cce42002-01-09 11:51:37 +000010710Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10711
10712 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10713
Daniel Veillard7b602b42002-01-08 13:26:00 +000010714Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10717 output page into XMLinfo.html. Close bug #66951 and
10718 raised by Robert Collins too.
10719
Daniel Veillard73c6e532002-01-08 13:15:33 +000010720Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10721
10722 * encoding.c: Paul Keogh pointed out a possibility of segfault
10723 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10724 Closes bug # 68238
10725
Daniel Veillard4a859202002-01-08 11:49:22 +000010726Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10727
10728 * doc/*.html: updated the Gdome2 links
10729
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010730Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10731
10732 * libxml.h: Applied following patches from Robert Collins
10733 and make sure IN_LIBXML is defined when compiling it
10734 -------
10735 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10736 as well as Visual C.
10737 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10738 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10739 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10740 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10741 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10742 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10743 xmlSysIDExists xmlNoNetExists).
10744 * xmllint.c: Don't include winsock2.h for Cygwin.
10745
Daniel Veillard401c2112002-01-07 16:54:10 +000010746Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10749 when the version info is not present.
10750
Daniel Veillard6f42c132002-01-06 23:05:13 +000010751Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10752
10753 * tree.c: Anthony Jones pointed out a problem in
10754 xmlStringGetNodeList() and provided a fix for it
10755
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010756Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10757
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010758 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010759 xmlCreatePushParserCtxt() when the initial buffer passed
10760 is large.
10761
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010762Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * win32/*: big cleanup of the Windows/MSVC project files
10765 from Igor Zlatkovic
10766
Daniel Veillardcebb1362002-01-02 13:13:30 +000010767Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10768
10769 * doc/Makefile.am: should fix #67674 and avoid troubles if
10770 xsltproc is not available or fails in the prefix provided
10771
Daniel Veillard26908ab2002-01-01 16:50:03 +000010772Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10773
10774 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10775
Daniel Veillard5344c602001-12-31 16:37:34 +000010776Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10777
10778 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10779 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10780 Fixed a few other problems raised by Charlie Bozeman.
10781 * result/VC/ElementValid[5-7]: fixed the output
10782
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010783Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10784
10785 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10786 patches from Charlie Bozeman. Regenerated the HTML docs.
10787
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010788Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10789
10790 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10791 for Windows from Igor
10792
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010793Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10794
10795 * xmllint.c: applied Justin Fletcher patch for --output or -o
10796
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010797Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10798
10799 * win32/libxml2/libxml2.def.src: close #67019
10800
Daniel Veillard01db67c2001-12-18 07:09:59 +000010801Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10802
10803 * xmllint.c: applied Justin Fletcher generic timing patch
10804 similar to the one already applied to xsltproc.
10805
Daniel Veillardd1640922001-12-17 15:30:10 +000010806Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10807
10808 * include/libxml/tree.h tree.c: applied documentation patches
10809 from Charlie Bozeman
10810
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010811Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10812
10813 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10814
Daniel Veillard29e43992001-12-13 22:21:58 +000010815Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10816
10817 * valid.c: fix the xmlStrdup() used in the previous patch.
10818 * valid.c: added --dropdtd
10819 * tree.c: fixed xmlUnlinkNode so it also removes the references
10820 from the document if the node is a DTD
10821
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010822Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10823
10824 * HTMLtree.c valid.c: cleanup some static declarations
10825
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010826Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10827
10828 * xmllint.c: removed another strdup()
10829 * doc/FAQ: removed the HP/UX entry
10830
Daniel Veillarded472f32001-12-13 08:48:14 +000010831Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10832
10833 * valid.c: fix bug #66816 when validating.
10834 * xmllint.c: don't use sys/time.h if configure did not found it
10835
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010836Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10837
10838 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10839 xmlcatalog_man.xml
10840
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010841Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10842
10843 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10844 xmlInitMemory() was declared twice
10845
Daniel Veillardb82c1662001-12-09 14:00:54 +000010846Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10847
10848 * globals.c: do not reference strdup() !
10849 * configure.in libxml-2.0.pc.in: trying to fix the libs
10850 of the various config extraction modules
10851
Daniel Veillardef90ba72001-12-07 14:24:22 +000010852Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10853
10854 * configure.in : preparing 2.4.12
10855 * doc/* : updated and rebuilt the docs
10856
Daniel Veillard220346d2001-12-07 11:33:54 +000010857Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10858
10859 * uri.c: closed bug #66159
10860 * testURI.c: added --escape option
10861 * configure.in: some cleanup for xml2-config --cflags
10862
Daniel Veillard2a906822001-12-06 14:34:08 +000010863Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10864
10865 * globals.c testThreads.c: removed some misplaced includes
10866 of xmlversion.h
10867
Daniel Veillarde28313b2001-12-06 14:08:31 +000010868Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10869
10870 * threads.c: patch from Gary Pennington fixing a possible
10871 problem at initialization time.
10872
Daniel Veillardd3b08822001-12-05 12:03:33 +000010873Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10874
10875 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010876 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010877 CodeWarrior.
10878
Daniel Veillarda7866932001-12-04 13:14:44 +000010879Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10880
10881 * xmllint.c: applied Geert Kloosterman's patch to fix
10882 --repeat --timing output
10883
Daniel Veillard19840942001-11-29 16:11:38 +000010884Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10885
10886 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10887 where non-wellformed XML declaractions were not detected.
10888
Daniel Veillarde85d9342001-11-28 14:43:12 +000010889Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10890
10891 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10892
Daniel Veillard22f25a82001-11-28 09:12:23 +000010893Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10896 gets reset by xmlCleanupInputCallbacks() and this makes the
10897 function useless. Same for output.
10898
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010899Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * xmlIO.c: robert pointed out a loop error in callback cleanups
10902
Daniel Veillard8faa7832001-11-26 15:58:08 +000010903Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10904
10905 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10906 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10907 they are not really tied to debugging
10908
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010909Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10910
10911 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10912 * xmllint.c: better --catalogs description
10913
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010914Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10915
10916 * tree.c: fixed a couple of problems in xmlSetProp()
10917
Daniel Veillardcd337f02001-11-22 18:20:37 +000010918Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10919
10920 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10921 unappropriate stdout output.
10922
Daniel Veillard566d4df2001-11-22 13:00:53 +000010923Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10924
10925 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10926 by Denis Beurive, closes #65111
10927
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010928Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10929
10930 * valid.c: in case of content model validity error, don't
10931 print it if validity warnings were not requested.
10932
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010933Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10934
10935 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10936 * parserInternals.c: removed the last exit() call. Print an
10937 unmaskable error on stderr instead (library mismatch detection)
10938
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010939Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10940
10941 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10942 shell instructions from Heiko Rupp
10943
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010944Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10945
10946 * catalog.c: use the URL notation file:// for default catalog paths
10947
Daniel Veillard0ec98632001-11-14 15:04:32 +000010948Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10949
10950 * include/libxml/tree.h: better comments for _private fields
10951 * tree.c: removed a problem when copying an entity reference.
10952
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010953Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10954
10955 * vms/*: updated instructions and diffs from John A Fotheringham
10956
Daniel Veillarda11001b2001-11-12 22:45:36 +000010957Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10958
10959 * include/libxml/xmlerror.h: avoid an include problem if
10960 #include <libxml/xmlerror.h> happens first in code
10961 seems to be the case in KDE libs
10962
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010963Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10964
10965 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
10966 from Igor for Windows
10967
10968Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
10969
10970 * Makefile.am: Gary Pennington pointed out a missing prefix
10971
Daniel Veillard43d3f612001-11-10 11:57:23 +000010972Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10973
10974 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
10975 * doc/*: upgraded and rebuilt the docs
10976
Daniel Veillardc1f78342001-11-10 11:43:05 +000010977Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
10978
10979 * HTMLparser.c: fix comment in scripts element parsing.
10980 * result/HTML/doc3*: updated the results.
10981
10982Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
10983
10984 * uri.c: another URI bug fix #63336, using Joel Young patch.
10985
Daniel Veillardc6e013a2001-11-10 10:08:57 +000010986Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
10987
10988 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
10989 a cleaned up version of the Pwd shell string generation.
10990
Daniel Veillardbe480fb2001-11-08 23:36:42 +000010991Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
10992
10993 * valid.c include/libxml/tree.h: trying to fix namespaces +
10994 validation problems for good, closing #63619 in the process
10995 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
10996 wrong in this respect, fixed it.
10997
Daniel Veillardd536f702001-11-08 17:32:47 +000010998Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10999
11000 * xmllint.c: Morus Walter patch to allow --format and --encode
11001
Daniel Veillard5004f422001-11-08 13:53:05 +000011002Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11003
11004 * debugXML.c: Stefan Kost provided an help command for the shell
11005
Daniel Veillarda6825e82001-11-07 13:33:59 +000011006Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11007
11008 * debugXML.c: Heiko Rupp pointed that the shell would crash
11009 on empty nodesets returns.
11010
Daniel Veillard03f848d2001-11-07 12:53:46 +000011011Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11012
11013 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11014 migh need the history libraries
11015
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011016Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11017
11018 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11019 handle the case of < in quoted attributes, Bastian Kleineidam
11020
Daniel Veillardc853b322001-11-06 15:24:37 +000011021Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11022
11023 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11024 fixing catalog breakages
11025 * Makefile.am catalog.c result/catalogs/catal
11026 result/catalogs/mycatalog.* test/catalogs/catal*:
11027 fixed more problems in catalog support, added more regression tests
11028 for both XML and SGML catalog handling
11029
Daniel Veillard66870c72001-11-05 19:27:49 +000011030Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11031
11032 * debugXML.c: applied an improvement to xmlGetLineNo() from
11033 Keith Isdale
11034
Daniel Veillardffe09c92001-11-05 14:21:47 +000011035Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11036
11037 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11038 Side effect of the progressive catalog loading
11039
Daniel Veillardad661b92001-11-05 11:43:15 +000011040Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11041
11042 * Makefile.am: confexecdir and confexec_DATA were defined twice
11043 pointed out by Karl Eichwalder
11044
Daniel Veillard6eb17722001-11-04 22:19:27 +000011045Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11046
11047 * xmlcatalog.c: avoid unlink() and use remove() instead.
11048
Daniel Veillardea898282001-11-04 22:13:45 +000011049Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11050
11051 * libxml.spec.in: cleanup
11052 * include/libxml/xmlwin32version.h: updated with 2.4.8
11053
Daniel Veillarda4617b82001-11-04 20:19:12 +000011054Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11055
11056 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11057 of compiling libxml with a non standard set of options
11058
John Fleck027edfb2001-11-04 20:13:58 +000011059Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11060
11061 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11062 document --sgml option, fixing gnome bugzilla #63382
11063
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011064Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11065
11066 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11067 breakage of 2.4.7, added a couple of really needed APIs
11068 like xmlCatalogIsEmpty() and xmlNewCatalog()
11069 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11070 for install-catalog
11071 * configure.in: preparing 2.4.8
11072
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011073Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11074
11075 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11076 include/libxml/tree.h include/libxml/xmlIO.h: more include
11077 cleanups, export cleanly one html output + format function.
11078
11079Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11080
11081 * parser.c: removed initGenericErrorDefaultFunc call from
11082 xmlInitParser() since it could destroy previous calls to
11083 xsltSetGenericErrorFunc() effects
11084
Daniel Veillardebd38c52001-11-01 08:38:12 +000011085Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11088 keyword.
11089
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011090Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11091
11092 * Makefile.am: cleanup
11093 * threads.c: cleanup too
11094 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11095 from xsltproc
11096 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11097 dependancy loop.
11098
Daniel Veillard91c00402001-10-30 17:41:38 +000011099Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11100
11101 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11102 was not used anymore !
11103
Daniel Veillard52dcab32001-10-30 12:51:17 +000011104Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11105
11106 * configure.in: preparing 2.4.7
11107 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11108 manual page from John
11109 * doc/*: updated the doc and rebuilt the generated pages
11110
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011111Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11112
11113 * xmlIO.c: closing bug #62711, the library should never
11114 close stdin or stdout.
11115
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011116Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11117
11118 * uri.c: second pass at fixing #63336, using Joel Young
11119 final patch. looks okay.
11120
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011121Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * uri.c include/libxml/uri.h: trying to clear #63336
11124 allowing the escaping routine to parse unconformant
11125 URI-References.
11126
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011127Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11128
11129 * vms/readme.vms vms/build_libxml.com nanoftp.c
11130 include/libxml/xmlversion.h.in: a few VMS updates from
11131 John A Fotheringham
11132 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11133 and xmlCleanupOutputCallbacks() for the Perl binding people.
11134
Daniel Veillard635ef722001-10-29 11:48:19 +000011135Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11138 apply fixes to close #63271 and avoid segfaults when
11139 the error routine gets callbed before xmlInitParser()
11140 get called.
11141 * nanoftp.c error.c: Applied patches from Justin Fletcher
11142 correcting some xmlGenericError misuses.
11143
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011144Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11145
11146 *doc/xmllint.xml, doc/xmllint.1
11147 New and improved man page for xmllint - .xml is the original, .1
11148 is the generated man page
11149
Daniel Veillardc9484202001-10-24 12:35:52 +000011150Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11151
11152 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11153 the web site from the main HTML document.
11154
Daniel Veillard5151c062001-10-23 13:10:19 +000011155Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11156
11157 * parser.c: fixed an erroneous validation bug when PE refs
11158 occurs in external parsed entities referenced from the
11159 internals subset
11160 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11161 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11162 added the associated testcase, it's a nice one.
11163 * HTMLparser.c: generate the DTD node as HTML still ...
11164 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11165
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011166Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11167
11168 * HTMLparser.c: fixed a bug in htmlNewDoc()
11169
Daniel Veillard89cad532001-10-22 09:46:13 +000011170Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11171
11172 * test/threads/*: added entities testing to the Thread test
11173 * testThreads.c: make the test reasonable
11174 * DOCBparser.c: fix the DTD public and system ID
11175 * xmllint.c: added --sgml for SGML DocBook importing
11176 * Makefile.am: added Docbtests target
11177
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011178Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11179
11180 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11181 * testThreads.c: removed bogus include
11182
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011183Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11184
11185 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11186 fixed a very serious (looping) validation bug
11187
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011188Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11189
11190 * include/libxml/globals.h include/libxml/threads.h threads.c
11191 testThreads.c: far more testing, cleaning up bugs
11192 * *.c : make sure globals.h is always included.
11193
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011194Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11195
11196 * HTMLparser.c: try to get rid of parser loops for good.
11197
Daniel Veillardab7488e2001-10-17 11:30:37 +000011198Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11199
11200 * configure.in: fixed some bugs in CFLAGS passing.
11201 * test/threads Makefile.am testThreads.c: added a specific
11202 threaded test case (really nasty, guaranteed).
11203
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011204Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11205
11206 * catalog.c: serious cleanup on the management of the
11207 XML catalog tree, more tests done, especially with
11208 the catalog PI.
11209
Daniel Veillard364789a2001-10-16 12:45:00 +000011210Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11211
11212 * catalog.c: avoid a problem in catalog cleanup on SMP if
11213 catalogs were not initialized.
11214
Daniel Veillard81463942001-10-16 12:34:39 +000011215Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11216
11217 * catalog.c xpath.c: trying to cleanup the not thread safe
11218 parts of the library.
11219
Daniel Veillard64a411c2001-10-15 12:32:07 +000011220Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11221
11222 * include/libxml/globals.h configure.in global.data: make
11223 the allocation be per-thread a configure option
11224 * encoding.c include/libxml/parser.h: fixed compilation
11225 errors
11226
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011227Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11228
11229 * include/libxml/parser.h: Norm reported that a few lines
11230 added were breaking libxslt compile, removed them for now
11231
Daniel Veillard6f350292001-10-14 09:56:15 +000011232Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11233
11234 * parser.c parserInternals.c threads.c: debugged and fixed
11235 initialization problems which were giving troubles on SMP
11236 boxes.
11237
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011238Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11239
11240 * include/libxml/Makefile.am: missing globals.h
11241
Daniel Veillarde7090612001-10-13 12:18:28 +000011242Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011243
Daniel Veillarde7090612001-10-13 12:18:28 +000011244 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011245
Daniel Veillardd0463562001-10-13 09:15:48 +000011246Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11249 include/libxml/parserInternals.h include/libxml/tree.h
11250 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11251 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11252 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11253 Applied the last patches from Gary, cleanup, activated threading
11254 all user accessible global variables are now handled in globals.[ch]
11255 Still a bit rought but make tests passes with either
11256 --with-threads defined at configure time or not.
11257 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11258 linking options
11259
Daniel Veillardb8478642001-10-12 17:29:10 +000011260Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11261
11262 * Makefile.am include/libxml/Makefile.am
11263 include/libxml/globals.h globals.c include/libxml/threads.h
11264 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11265 configure.in: started integrating the core of the thread support
11266 not activated yet but half integrated. The code should still
11267 compile and work anyway.
11268
Daniel Veillardb44025c2001-10-11 22:55:55 +000011269Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11270
11271 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11272 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11273 integrating the non-controversial parts of Gary Pennington
11274 multithread patches
11275 * catalog.c: corrected a small bug introduced
11276
Daniel Veillard75b96822001-10-11 18:59:45 +000011277Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11278
11279 * catalog.c include/libxml/catalog.h: very serious cleanup,
11280 isolating unportable code and as much as possible the accesses
11281 to the global shared catalog. May need more testing !
11282
Daniel Veillard78d12092001-10-11 09:12:24 +000011283Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11284
11285 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11286 Keith Isdale patches for the XSLT debugger interfaces. Some
11287 cleanup
11288
Daniel Veillardff0b7312001-10-11 06:46:09 +000011289Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11290
11291 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11292 * DOCBparser.c: generate line nubers in elements
11293
Daniel Veillard60087f32001-10-10 09:45:09 +000011294Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11295
11296 * configure.in: preparing 2.4.6 release
11297 * doc/xml.html doc/html/*: updated and rebuilt the docs
11298 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11299
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011300Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11301
11302 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11303 adding documentation for DV's supercatalog support
11304
Daniel Veillard82d75332001-10-08 15:01:59 +000011305Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11308 super catalog support adding one API and one flag --sgml to
11309 xmlcatalog
11310
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011311Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11312
11313 * doc/xmlcatalog_man.xml, xmlcatalog.1
11314 One more crack at
11315 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11316
11317
Thomas Broyer47334c02001-10-07 16:41:52 +000011318Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11319
11320 * xpath.c: implemented xmlXPathObjectCopy for external objects
11321 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11322
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011323Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11324
11325 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11326 finishing up fix to
11327 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11328 the xmlcatalog man page display more elegantly
11329
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011330Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * configure.in: closing bug #61832
11333 * HTMLparser.c: removed a warning
11334
Daniel Veillard6ab38382001-10-06 13:08:27 +000011335Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11336
11337 * xpath.c: fixing #61673 part I, do not loose doc information
11338 when copying result value trees.
11339
Daniel Veillard556c6682001-10-06 09:59:51 +000011340Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11341
11342 * xpath.c: trying to harden the XPath interpreter
11343
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011344Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11345
11346 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11347 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11348
William M. Brack1633d182001-10-05 15:41:19 +000011349Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11350
11351 * HTMLparser: repaired another loop problem
11352
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011353Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11354
11355 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11356 parsing.
11357 * xpath.c: fix bug #61291 the default XML namespace node is
11358 missing from the namespace axis.
11359 * tree.c: refuse to create namespaces nodes with prefix "xml"
11360
Daniel Veillard651f9472001-10-04 14:51:06 +000011361Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11362
11363 * SAX.c: ouch a non-defined namespace could lead to a crash,
11364 fixed #61215
11365
Daniel Veillard7dd05702001-10-04 14:25:12 +000011366Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * parserInternals.c: closed bug #61054
11369
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011370Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11371
11372 * include/libxml/Makefile.am: closing #60708
11373
Daniel Veillarda293c322001-10-02 13:54:14 +000011374Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11375
11376 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11377 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11378
Daniel Veillardf4309d72001-10-02 09:28:58 +000011379Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11380
11381 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11382
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011383Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11384
11385 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11386 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11387
Daniel Veillard16756b62001-10-01 07:36:25 +000011388Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11389
11390 * catalog.c: Justin Fletcher provided cleaup code in case
11391 HAVE_STAT is not defined
11392 * include/win32config.h: Igor Zlatkovic suggested to have
11393 HAVE_STAT defined there
11394
William M. Brack5e1cac12001-09-28 16:19:18 +000011395Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11396
11397 * catalog.c - fixed typing error reported by M. Barros
11398
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011399Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11400
11401 * xmllint.c - fixing typo
11402
William M. Brackd28e48a2001-09-23 01:55:08 +000011403Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11404
11405 * HTMLparser.c: small enhancement to prevent loop on
11406 unrecognizable data
11407
Daniel Veillardb1d62872001-09-21 09:47:08 +000011408Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11409
11410 * parserInternals.c: applying patch from bug #60757 this
11411 should close it
11412
Daniel Veillardc0631a62001-09-20 13:56:06 +000011413Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11414
11415 * catalog.c xmlcatalog.c: removed a couple of warning
11416 * xpath.c: try to solve the linking problem on platforms
11417 needing trio to compile
11418
Daniel Veillard1a123612001-09-19 08:06:23 +000011419Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011420
Daniel Veillard1a123612001-09-19 08:06:23 +000011421 * Makefile.am libxml.spec.in: backing up non-documented changes
11422 commited without review or aproval by Jens Finke <jens@gnome.org>
11423 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011424
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011425Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11426
11427 * configure.in: Joe Orton provided a patch fixing a problem
11428 when iconv is specified to be in a non-standard directory
11429 but wasn't exported in xml2-config --cflags
11430
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011431Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11432
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011433 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011434 troubles with 2.4.4 errors.
11435
Daniel Veillard16698282001-09-14 10:29:27 +000011436Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11437
11438 * encoding.c entities.c: do not output hexadecimal charrefs
11439 when serializing HTML since some version of Netscape can't
11440 grok it, generate decimal ones.
11441 * result/HTML/doc3.htm: output changed due to previous test
11442 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11443
Daniel Veillard98fed372001-09-13 11:34:58 +000011444Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11447 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11448
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011449Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011450 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011451
11452 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11453 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11454 updated the configuration scripts systems accordingly
11455
Daniel Veillard04382ae2001-09-12 18:51:30 +000011456Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11457
11458 * configure.in: preparing for 2.4.4
11459 * doc/xml.html doc/html/*: updated and rebuilt the docs
11460
Daniel Veillardd63437e2001-09-12 15:00:27 +000011461Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * win32/dsp/libxml2.def.src: tried to incorporate comments
11464 from bug #59220
11465
Daniel Veillard319a7422001-09-11 09:27:09 +000011466Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11467
11468 * parser.c result/noent/wml.xml: fixed bug #59981 related
11469 to handling of '&' in attributes when entities are substitued
11470
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011471Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11472
11473 * libxml.h include/libxml/xmlversion.h.in
11474 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11475 Tried to close bug #60131
11476
Daniel Veillardbce62332001-09-10 18:46:55 +000011477Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11478
11479 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11480
Daniel Veillard143b04f2001-09-10 18:14:14 +000011481Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11482
11483 * SAX.c: fixing bug #59946 on xmlns=""
11484
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011485Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11486
11487 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11488 but allocates a new error code.
11489
Daniel Veillard05c13a22001-09-09 08:38:09 +000011490Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11491
11492 * xmllint.c: John Fleck fixed typos in the options output
11493 * parser.c SAX.c: fix ignorable white space SAX selection
11494
11495Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11496
11497 * entities.c: Steve Underwood found the possibility of an
11498 ininite loop in case of error.
11499
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011500Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11501
11502 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11503
Daniel Veillarda050d232001-09-05 15:51:05 +000011504Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11505
11506 * parser.c: warn if version is not 1.0 but it's not
11507 strictly speaking an error after analyzing the spec
11508
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011509Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11510
11511 *doc/catalog.html - add link to the html version of the
11512 man page, other linguistic cleanups
11513
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011514Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11515
11516 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11517 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11518 file, has not yet been included in the build.
11519
Daniel Veillard99784ff2001-09-01 16:20:28 +000011520Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11521
11522 * catalog.c: removed a duplicate affectation Justin Fletcher
11523
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011524Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11525
11526 * tree.c: Armin Sander pointed a possible text coalescing
11527 problem, completed his patch.
11528
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011529Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11530
11531 * trionan.c: Fixed const and volatile re-definition problem
11532
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011533Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11534
11535 * libxml.4 parser.c: doc updates from Heiko Rupp
11536 * parserInternals.c: 2 sanity checks from Heiko Rupp
11537
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011538Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11539
11540 * tree.c: applied patch from Armin Sander to make some pointers
11541 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011542 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011543
Daniel Veillardb06c6142001-08-27 14:26:30 +000011544Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11545
11546 * xpath.c: hum, restrict the integer usage gcc bug workaround
11547 to only gcc compilers so that other architecture don't get
11548 penalized by this limitation.
11549 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11550
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011551Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11552
11553 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11554 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11555
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011556Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11559 --convert option to xmlcatalog to convert SGML ones to
11560 the XML syntax.
11561 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11562
11563 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011564Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11565
11566 * catalog.c xmlIO.c: started some serious testing and fixed
11567 a few bug and optmization needs.
11568
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011569Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11572 preparing for a 2.4.3 release even if it may not be ready yet
11573 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11574 all file parsing lookup to go through the entity resolver, add
11575 to add an API to bypass it (needed to load catalogs themselves),
11576 some cleanup on the catalog code too.
11577 * nanoftp.c: small cleanup
11578 * doc/catalog.html: small update
11579
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011580Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11583 Jun Kuriyama
11584
Daniel Veillardffb120d2001-08-23 00:52:23 +000011585Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11586
11587 * doc/catalog.html: finished the catalog documentation
11588
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011589Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11590
11591 * doc/catalog.html doc/xml.html: added documentation about
11592 Catalog support, misses an API description
11593 * doc/html/*: reextracted the API pages
11594
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011595Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11596
11597 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11598 Added the part about section 7.2 on URI resolution,
11599 fixed a side effect in the HTML parser, look complete
11600 and ready to rock except the URI/SystemID part!
11601
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011602Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11603
11604 * include/libxml/catalog.h include/libxml/parser.h
11605 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11606 xmlIO.c: added support and APIs needed for the catalog PI
11607 * include/libxml/xmlIO.h: cleanup
11608
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011609Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11610
11611 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11612 include/libxml/catalog.h: starts to look okay, really
11613 plugged the new framework, cleaned a lot of stuff,
11614 added some APIs, except the PI's support missing this
11615 should be mostly complete
11616 * result/catalogs/* test/catalogs/*: added new test, enriched
11617 the existing one with URN ID tests
11618
Daniel Veillard64339542001-08-21 12:57:59 +000011619Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11620
11621 * catalog.c: fixed nextCatalog
11622 * result/catalogs/docbook test/catalogs/*: started adding
11623 a small regression test
11624
Daniel Veillardcda96922001-08-21 10:56:31 +000011625Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11628 more work on the XML catalog support.
11629 * parser.c include/libxml/parser.h: small cleanup seems using
11630 list as a public parameter name can give portability troubles
11631 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11632 include/libxml/xpath.h include/libxml/Makefile.am: removed
11633 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11634 wrappers
11635
Bjorn Reese45029602001-08-21 09:23:53 +000011636Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11637
11638 * Makefile.am trio.c triodef.h trionan.c xpath.c
11639 include/libxml/Makefile.am include/libxml/trionan.h:
11640 Re-worked Not-A-Number and Infinity support.
11641 * xmlcatalog.c: added readline include files
11642
Daniel Veillard344cee72001-08-20 00:08:40 +000011643Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11644
11645 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11646 testCatalog as xmlcatalog, making it an installed app
11647 adding a shell, and preparing it to be a /etc/xml/catalog
11648 management tool, though not ready yet
11649 * catalog.c include/libxml/catalog.h: adding support for
11650 XML Catalogs http://www.oasis-open.org/committees/entity/
11651 not finished, there is some interesting tradeoffs and a
11652 few open questions left.
11653
Daniel Veillardb7664f42001-08-19 13:00:43 +000011654Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11655
11656 * xmllint.c: fixed a line formatting problem
11657
Daniel Veillard5015b712001-08-17 09:37:52 +000011658Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11659
11660 * SAX.c: removed a couple of unused variable (Albert Chin)
11661
Daniel Veillardbb371292001-08-16 23:26:59 +000011662Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11663
11664 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11665 trying to fix some troubles w.r.t. function returning
11666 const xxxPtr.
11667
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011668Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11669
11670 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11671 defined
11672
Daniel Veillardae6db172001-08-16 19:32:00 +000011673Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11674
11675 * xpointer.c: removed unused var
11676
Daniel Veillard09190202001-08-16 16:27:41 +000011677Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11678
11679 * testXPath.c: another small cleanup closing bug #59110
11680
Daniel Veillard796f4b62001-08-16 16:00:13 +000011681Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11682
11683 * win32/dsp/libxml2.def.src: small cleanup closing bug
11684 #59108
11685
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011686Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11687
11688 * example/gjobread.c: add xmlCleanupParser() before leaving
11689
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011690Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * config.h.in configure.in include/libxml/xmlwin32version.h:
11693 released 2.4.2
11694
Daniel Veillardd3d06722001-08-15 12:06:36 +000011695Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11696
11697 * include/libxml/valid.h debugXML.c valid.c: deprecate
11698 the non-boundchecking Sprintf functions, add Snprintf
11699 this should close bug #57984
11700
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011701Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11702
11703 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11704 URIs before doing the lookups (pointed by Mark Vakoc)
11705
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011706Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11707
11708 * xpath.c: serious changes on Result Value Trees and NodeSets
11709 w.r.t. deallocation and collect operations. Probably not
11710 100% clean (merge of allocated trees smells like a problem).
11711 Seems sufficient to close #58943
11712
Daniel Veillard90493a92001-08-14 14:12:47 +000011713Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * xmllint.c: adding a --format option
11716
Daniel Veillardfe703322001-08-14 12:18:09 +000011717Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * xpath.c: count() was broken on Result Value Tree
11720 * xmlIO.c: fixed file:/// accesses on _WIN32
11721
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011722Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11725 macro was renamed, this should close bug #58683
11726
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011727Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11728
11729 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11730 entity substitution mode text at the end of the entity might
11731 be added due to text coalescing.
11732 * nanoftp.c parser.c: small cleanup
11733
Daniel Veillard0c720972001-08-08 20:59:00 +000011734Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11735
11736 * HACKING: added John Fleck right to commit in the doc subdir
11737
Daniel Veillard48da9102001-08-07 01:10:10 +000011738Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11739
11740 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11741 allow to inherit attributes from the DTD directly in the
11742 tree, this is needed for XPath and can be a useful feature.
11743 Inherited namespaces are always provided at the tree level now
11744 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11745 of tests for this feature (XSLT being the prime user).
11746
Daniel Veillard50f34372001-08-03 12:06:36 +000011747Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11748
11749 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11750 testSAX.c xmlIO.c xmllint.c include/win32config.h
11751 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11752 include/libxml/xmlwin32version.h.in win32/README.MSDev
11753 win32/dsp/*: applied Win32 Facelift No.2 patches from
11754 Igor Zlatkovic for Windows/MSC
11755
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011756Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11757
11758 * SAX.c: unparsedEntityDecl() the URI computation of the
11759 entity wasn't done breaking XSLT unparsed-entity-uri()
11760
Daniel Veillard567e1b42001-08-01 15:53:47 +000011761Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11762
11763 * xpath.c: fixed a bug when walking the descendants and
11764 the current node has no children
11765 * debugXML.c: show up when a text node is supposed to not be escaped
11766
Thomas Broyerf186c822001-07-31 23:30:37 +000011767Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11768
11769 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11770 worked like the set:leading() function)
11771 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11772
Daniel Veillardba6db032001-07-31 16:25:45 +000011773Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11774
11775 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11776
Daniel Veillard57905372001-07-31 15:52:17 +000011777Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11778
11779 * include/libxml/xmlIO.h: apply change to close #58141
11780 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11781
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011782Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11783
11784 * parser.c: when the internal subset uses a PE, then the
11785 included entity can use conditional sections.
11786
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011787Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11788
11789 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11790 when walking the namespace axis showing up in
11791 libxst/tests/general/bug-12
11792 * xmlmemory.c: added the possibility to trace a given block
11793 defined by its address
11794
Daniel Veillard4aafa792001-07-28 17:21:12 +000011795Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11796
11797 * parser.c: don't override existing encoding specified before
11798 starting xmlParseDocument()
11799
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011800Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11801
11802 * include/libxml/xmlwin32version.h: reinserted, needed for
11803 Windows users of CVS
11804
Darin Adlera77cac02001-07-27 17:41:51 +0000118052001-07-27 Darin Adler <darin@bentspoon.com>
11806
Darin Adler699613b2001-07-27 22:47:14 +000011807 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11808 * testCatalog.c: Add include of <libxml/parser.h>.
11809
118102001-07-27 Darin Adler <darin@bentspoon.com>
11811
Darin Adlera77cac02001-07-27 17:41:51 +000011812 * include/libxml/.cvsignore:
11813 * include/libxml/xmlwin32version.h:
11814 Remove this file from CVS because it's generated.
11815
Daniel Veillard50822cb2001-07-26 20:05:51 +000011816Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11817
11818 * parser.c include/libxml/parser.h: applied const patches from
11819 Tom Moog #58002
11820
Thomas Broyerba4ad322001-07-26 16:55:21 +000011821Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11822
11823 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11824 lookup framework
11825
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011826Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11827
11828 * tree.c: fixed xmlCopyNode() for documents
11829
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011830Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11831
11832 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11833
11834Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011835
11836 * parser.c: fixes bug #57652 reported by Morus Walter
11837
Daniel Veillarde3924972001-07-25 20:25:21 +000011838Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11839
11840 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11841
Daniel Veillarda53c6882001-07-25 17:18:57 +000011842Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11843
11844 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11845 errors, lesson don't add new functions at 1am before a release
11846 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11847 from XPath initialization when possible.
11848
Daniel Veillardd9bad132001-07-23 19:39:43 +000011849Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11850
11851 * result/scripts/base*: removing history/readline changed
11852 this slightly
11853 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11854 xmllint.c: make element content line number generation
11855 optionnal to avoid breaking old apps added interface to switch
11856
Daniel Veillardf012a642001-07-23 19:10:52 +000011857Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11858
11859 * configure.in: get rid of the readline and libhistory
11860 dependancies by default, release 2.4.1 with IA64 fix
11861 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11862 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11863 John Kroll fixes to allow saving to HTTP via PUT (or
11864 POST of needed).
11865 * doc/html/*.html: regenerated the docs
11866
Thomas Broyere8126242001-07-22 03:54:15 +000011867Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11868
11869 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11870 xmlHashScanFull and xmlHashScannFull3 to get passed the
11871 three keys as arguments to the callback function
11872
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011873Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11874
11875 * configure.in Makefile.am: removed libxml softlink for good
11876 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11877 100% coverage by gtk-doc
11878
Daniel Veillard8599e702001-07-17 21:38:51 +000011879Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11880
11881 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11882 fixed serious troubles due to size_t vs. int mismatch
11883
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011884Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11885
11886 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11887
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011888Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11889
11890 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11891 convenient extension API for value and context managing
11892 Now handles external objects through xmlXPathPopExternal,
11893 xmlXPathWrapExternal and xmlXPathReturnExternal.
11894 Added functions for sets operations (intersection, etc.)
11895
Daniel Veillard22090732001-07-16 00:06:07 +000011896Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11897
11898 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11899 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11900 HTMLparser.c: cleanup of global variables, marking some
11901 const or private.
11902
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011903Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011904
11905 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11906 fixed xmlXPathNodeSetItem when passing index=0
11907
Daniel Veillard05dec342001-07-14 21:57:39 +000011908Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11909
11910 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11911
Daniel Veillard28ae6362001-07-14 16:44:32 +000011912Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11913
11914 * xmllint.c: fixed compilation under Cygwin #57503
11915 * TODO: update
11916
Peter Williamsed156f52001-07-13 18:35:13 +0000119172001-07-13 Peter Williams <peterw@ximian.com>
11918
11919 * config.h.in: add #undef HAVE_DLFCN_H
11920
11921 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11922 builddir.
11923
Daniel Veillard73b36e32001-07-12 15:09:52 +000011924Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11925
11926 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11927 raised by #57348 and #57381
11928
Daniel Veillard7db37732001-07-12 01:20:08 +000011929Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11930
11931 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11932 tree.c xpointer.c: store the line numbder in element->content,
11933 may break some software, need a configuration mechanism
11934
Darin Adler96037892001-07-11 00:03:16 +0000119352001-07-10 Darin Adler <darin@bentspoon.com>
11936
11937 * .cvsignore:
11938 * example/.cvsignore:
11939 * include/.cvsignore:
11940 * include/libxml/.cvsignore:
11941 Various things that are generated and should be ignored.
11942
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011943Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11944
11945 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11946 * doc/xml.html doc/html/*: updated the docs
11947
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011948Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11951 validation occured on content with element child
11952
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011953Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11954
11955 * tree.c: fixed XML Base computation which was broken
11956 * debugXML.c: added a base function to the shell
11957 * Makefile.am result/scripts/* test/scripts/*: added scripts
11958 based regression tests, and adding 2 XML Base tests
11959
Daniel Veillard19e96c32001-07-09 10:32:59 +000011960Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * tree.c: set properties doc and call xmlSetListDoc for properties
11963 content when grafting them in a different tree.
11964 * aclocal.m4: remove from CVS
11965
Daniel Veillarde086f5c2001-07-08 21:10:40 +000011966Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11967
11968 * win32/libxml2/libxml2.def.src: added some missing entry point
11969 for XPath (Mark Vakoc)
11970
Daniel Veillard388236f2001-07-08 18:35:48 +000011971Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11972
11973 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
11974 layer should URI-Unescape before trying to open resources.
11975
Daniel Veillard04383752001-07-08 14:27:15 +000011976Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11977
11978 * xpath.c: fix the name() bug for elements in the default
11979 namespace reported by Charlie Bozeman
11980
Daniel Veillard7583a592001-07-08 13:15:55 +000011981Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11982
11983 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
11984 led to an XPath fix, improvements of SAX initialization, and
11985 an added option --nocdata to testXPath
11986
Daniel Veillard449d7392001-07-07 19:11:06 +000011987Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11988
11989 * doc/libxml-doc.el: Felix Natter provided anew version working
11990 with XEmacs too
11991
Daniel Veillard5168dbf2001-07-07 00:18:23 +000011992Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11993
11994 * include/libxml/xpath.h: small cleanup
11995 * doc/xml.html: update
11996
Daniel Veillardf524d6e2001-07-05 23:41:40 +000011997Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11998
11999 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12000 released 2.3.14
12001
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012002Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12003
12004 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012005 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012006
Daniel Veillard73c9c042001-07-05 20:02:54 +000012007Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12008
12009 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12010 were not equal to empty strings
12011
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012012Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * SAX.c: fixed a URI-Reference computation problem when validating
12015 * xmlIO.c: small cleanup
12016
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012017Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * parser.c: improved the description of a couple of interfaces
12020 upon Larry Stamper suggestion
12021
Daniel Veillard62f313b2001-07-04 19:49:14 +000012022Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12023
12024 * SAX.c entities.c parser.c: changed completely the way entities
12025 are handled when running the parser in entity substitution mode.
12026 This fixes a bug reported by Stephan Kulow and nearly divides
12027 by 3 the amount of memory required by libxslt to load and process
12028 DocBook TDG.
12029
Daniel Veillardf420ac52001-07-04 16:04:09 +000012030Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12031
12032 * HTMLparser.c: fixing a too early root closing problem raised
12033 byt Prashanth Naidu
12034
Daniel Veillard8c357d52001-07-03 23:43:33 +000012035Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12036
12037 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12038 raised by Mark Vakoc.
12039
Daniel Veillard6e90d192001-07-03 16:37:49 +000012040Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12041
12042 * example/Makefile.am: fixed the include path to add srcdir/include
12043 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12044 and some cleanup
12045
Daniel Veillardf06307e2001-07-03 10:35:50 +000012046Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12047
12048 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12049 lot of optimization work, results in significant improvements
12050 when handling really complex XPath queries. Add a small optimizer
12051 for unions, improve [n] and [last()], avoid some costly ops.
12052
Daniel Veillard77044732001-06-29 21:31:07 +000012053Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12056 * xpath.c: small cleanup
12057 * xmlGetNsList: reformated, fixed problems if used on Entities
12058
Daniel Veillard2adbb512001-06-28 16:20:36 +000012059Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12060
12061 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12062
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012063Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12064
12065 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12066 * Makefile.am example/Makefile.am: workaround automake generating
12067 erroneous deps
12068
Daniel Veillard12f7d292001-06-28 13:12:11 +000012069Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12070
12071 * include/win32config.h: bug #56801 Yon Derek provided a patch
12072 to the windows config file.
12073
Daniel Veillard87ee9142001-06-28 12:54:16 +000012074Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12075
12076 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12077 libxml.h : Yon Derek provided a set of changes to compile from
12078 CVS on Windows/MSC
12079
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012080Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12081
12082 * parser.c: fixed UTF8 BOM support in push mode
12083 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12084 added a specific testcase
12085
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012086Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12087
12088 * Makefile.am: added --push regression tests
12089 * parserInternals.c: the XML parser segfaulted in --push mode
12090
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012091Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12092
12093 * configure.in: moved the symlinks detection within a CVS
12094 check, this is not portable and will be removed soon.
12095 * xpath.c: small cleanup/speedup
12096
Daniel Veillard11648102001-06-26 16:08:24 +000012097Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12098
12099 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12100 release of 2.3.12
12101 * parser.c: make an error message if unknow entities in all cases
12102
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012103Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12104
12105 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12106
Daniel Veillard23793842001-06-25 16:07:45 +000012107Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12108
12109 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12110 includes were installed in the wrong dir
12111
Daniel Veillardf5498f32001-06-25 15:08:36 +000012112Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12113
12114 * doc/html.xml: warn against sending code to exhibit bugs.
12115
Daniel Veillard56f06462001-06-24 21:34:03 +000012116Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12119 Tru64 from Thomas Leitner
12120
Daniel Veillardc5d64342001-06-24 12:13:24 +000012121Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12122
12123 * AUTHORS: added William and Bjorn
12124 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12125 daniel@veillard.com hopefully I won't have to do this again
12126 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12127 docs can be rebuilt cleanly now
12128 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12129 from CVs it's generated, added include/libxml/xmlwin32version.h
12130 also generated but which should change far less frequently.
12131 * catalog.c nanoftp.c: made sure to include libxml.h not
12132 libxml/xmlversion.h directly
12133 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12134 when compiling on WIN32 and MSC
12135
Daniel Veillard07385fd2001-06-23 21:55:48 +000012136Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12137
12138 * include/Makefile.am include/libxml/Makefile.am configure.in:
12139 fixed make distcheck and rebuilding the rpms
12140
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012141Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12142
12143 * configure.in: should finish the migration of exported includes
12144 into a real include/libxml in CVS, at least for CVS users.
12145 * removed the exported headers, added in include/libxml (as well
12146 as xmlversion.h.in).
12147
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012148Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * configure.in: fixed the way to detect symlink
12151
Daniel Veillard66541772001-06-23 18:31:04 +000012152Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * configure.in: updated, include/libxml is now a real CVS dir
12155
Daniel Veillardca989762001-06-23 17:39:29 +000012156Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12157
12158 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12159 version works with both libxml1 and libxml2 (it autodetects
12160 the prefix of the html-files) from Felix Natter.
12161 * doc/xml.html: updated doc accordingly
12162
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012163Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12164
12165 * xpath.c: fixed the bug generating a template loop in libxslt
12166 when using docbook-xsl-1.4, * should filter out document nodes
12167 * HACKING: added William
12168 * TODO: updated
12169
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012170Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12171
12172 * doc/FAQ.html: added a warning about gcc-3.0
12173 * doc/xml.html: added reference to gdome2 and removed a confusing
12174 sentence
12175
Daniel Veillardf7f41852001-06-22 15:18:01 +000012176Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12177
12178 * xmlversion.h: okay this is a generated file, but Windows
12179 users need it and they can't generate it, and I want CVS
12180 Windows users ...
12181 * win32/libxml2/libxml2_so.dsp: Windows project file for
12182 the shared lib version of libxml2
12183 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12184 resources needed for libxslt/xsltproc by Yon Derek
12185
Bjorn Reese3157b342001-06-22 14:41:45 +000012186Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12187
12188 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12189
Daniel Veillard4151acb2001-06-22 10:48:57 +000012190Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12191
Daniel Veillardcc146db2001-06-22 11:10:52 +000012192 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12193
12194Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12195
Daniel Veillard4151acb2001-06-22 10:48:57 +000012196 * include/win32config.h: Yon Derek provided a first fix
12197 to be able to compile libxslt/xsltproc on Windows
12198
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012199Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * xpath.c: attempt to work around what seemed a gcc optimizer
12202 bug when handling floats on i386 http://veillard.com/gcc.bug
12203 * tree.c entities.c encoding.c: doing some cleanups while
12204 chasing it
12205
Daniel Veillard017b1082001-06-21 11:20:21 +000012206Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
12208 * Makefile.am: cleanup when --without-debug is specified
12209 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12210 w.r.t. --without-debug and other include points
12211 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12212 Catalogs
12213 * configure.in entities.h tree.h HTMLparser.c: removed
12214 --without-corba, made the _private field mandatory
12215
Daniel Veillard87a764e2001-06-20 17:41:10 +000012216Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12217
12218 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12219 outputs a BOM in UTF8, an errata has been issued to avoid the
12220 problem, that was the most reasonable solution... Add support
12221 for a leading UTF8 BOM in entities.
12222
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012223Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12224
12225 * valid.c: fixed a bug found when post validating an entity ref
12226 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12227 activate it too
12228
Daniel Veillard39196eb2001-06-19 18:09:42 +000012229Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12230
12231 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12232 weakness in the node copy the XPointer and the XInclude
12233 implementations. Serious cleanup.
12234
Daniel Veillard3739b982001-06-19 12:51:30 +000012235Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * Makefile.am: Kjartan Maraas provided a small patch to
12238 add xml2-config.in to EXTRA_DIST
12239
Daniel Veillarda9142e72001-06-19 11:07:54 +000012240Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12241
12242 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12243 provided another failing case found in KDE, the way the
12244 ctxt->vctxt.nodeTab was allocated and freed changed over
12245 time but it wasn't completely cleaned up. This should fix it.
12246
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012247Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12248
12249 * parser.c: Stephan Kulow also raised the fact that line number
12250 could get miscounted making debug harder, fixed the problem
12251 in xmlParseCharData()
12252
Daniel Veillard64b98c02001-06-17 17:20:21 +000012253Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12254
12255 * valid.c: Stephan Kulow pointed out a problem when validating
12256 and using an empty entity, forgot a 'break' in a case.
12257
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012258Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12259
12260 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12261 * doc/xml.html: updated with 2.3.11
12262
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012263Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12264
12265 * TODO: updated adding cleanup of generated doc
12266 * configure.in: prepared to release 2.3.11
12267 * xmllint.c: added --version for bug reporting
12268 * doc/html/*.html: rebuilt the doc
12269
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012270Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12271
12272 * xpath.c: first part of the work on selecting namespace to
12273 fix bug #56115
12274
Daniel Veillard96ed5832001-06-15 22:22:04 +000012275Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12276
12277 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12278 when using -liconv
12279 * TODO: updated
12280
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012281Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12282
12283 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12284 cleanup, encoding support.
12285
Daniel Veillard608ad072001-06-14 08:32:28 +000012286Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12287
12288 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12289
Daniel Veillard239d0522001-06-13 23:02:48 +000012290Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12291
12292 * xpath.c: bug detected by Ankh when / is used as a function arg
12293
Daniel Veillard02bb1702001-06-13 21:11:59 +000012294Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12297 of element and use it to avoid outputting formatting spaces at
12298 the wrong place. Implemented the format parameter for HTML save.
12299 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12300 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12301 result/HTML/wired.html: of course this impact the result of a
12302 number of HTML tests
12303
Daniel Veillard95d845f2001-06-13 13:48:46 +000012304Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12305
12306 * HTMLtree.[ch]: started augmenting the HTML save API with
12307 encoding and formatting parameters
12308
Daniel Veillardeca60d02001-06-13 07:45:41 +000012309Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12310
12311 * HTMLtree.h: cleanup and started evaluating the work needed on
12312 revamping the HTML output code
12313
Daniel Veillard84666b32001-06-11 17:31:08 +000012314Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12315
12316 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12317
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012318Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12319
12320 * valid.c: fixed bug #56049, forgot one check in the
12321 validation routine
12322
Daniel Veillardca2366a2001-06-11 12:09:01 +000012323Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12324
12325 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12326
Daniel Veillard6761eee2001-06-11 10:29:38 +000012327Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12328
12329 * libxml.h: fixed an error in last commit
12330 * doc/FAQ.html: added an entry for compilation from CVS
12331
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012332Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12333
12334 * xmlversion.h.in libxml.h: Cygwin patches
12335 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12336 * tree.h: cleanup
12337
Daniel Veillardacd370f2001-06-09 17:17:51 +000012338Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12339
12340 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12341 memory block in a strange case where libxml is linked twice
12342 in the binary.
12343
Daniel Veillard1d047672001-06-09 16:41:01 +000012344Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12345
12346 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12347 state far too often, simple fix used to avoid it.
12348
Daniel Veillard4497e692001-06-09 14:19:02 +000012349Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12350
12351 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12352 being processed, applied his patch
12353 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12354
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012355Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12356
12357 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12358 provided fixes to compile on MSCC again
12359 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12360 also provided an update for the project files.
12361
Daniel Veillarda682b212001-06-07 19:59:42 +000012362Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12363
12364 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12365 bug #55810
12366
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012367Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12368
12369 * tree.c: fixed xmlGetNsProp() to close bug #55683
12370 Note this requires libxslt to use it's own function instead.
12371
Daniel Veillardf0c53762001-06-07 16:07:07 +000012372Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12373
12374 * HTMLtree.c: when in a pre element no formatting space should
12375 be added.
12376 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12377
Daniel Veillard068a9652001-06-07 15:30:26 +000012378Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12379
12380 * configure.in: added tests for signal() and signal.h
12381
Daniel Veillard541d6552001-06-07 14:20:01 +000012382Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12383
12384 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12385
Daniel Veillard8a367d42001-06-07 14:01:34 +000012386Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12387
12388 * doc/libxml-doc.el: Felix Natter provided a new version for
12389 libxml2
12390
Daniel Veillard8a926292001-06-07 11:20:20 +000012391Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * HTMLtree.c: when in a pre element no formatting space should
12394 be added.
12395
Daniel Veillard14839d52001-06-06 16:11:56 +000012396Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12397
12398 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12399
Daniel Veillarde95e2392001-06-06 10:46:28 +000012400Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12401
12402 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12403 hack
12404 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12405 * uri.c: fixed a warning
12406
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012407Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12408
12409 * HTMLtree.c: trying to close bug #55772 escaping in script
12410 elements
12411 * doc/xml.html: suggest to send mail to the list
12412
12413Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012414
12415 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12416 good. Use a macro and based on the solution provided in
12417 vsnprintf manual page from GNU.
12418
Bjorn Reese99748722001-06-05 12:49:15 +000012419Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12420
12421 * error.c: Workaround for non-preserving variadic list.
12422 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12423
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012424Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12425
12426 * doc/xml.html: added 2.3.10 release
12427
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012428Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12429
12430 * configure.in: releasing 2.3.10
12431
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012432Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12435
Daniel Veillard20042422001-05-31 18:22:04 +000012436Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * encoding.c: Robert Collins provided a patch to add the
12439 "US-ASCII" encoding alias
12440
Daniel Veillard97ac1312001-05-30 19:14:17 +000012441Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12442
12443 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12444 string oriented functions and started cleaning the related areas
12445 in xpath.c which needed fixing in this respect
12446
Daniel Veillard2d703722001-05-30 18:32:34 +000012447Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12448
12449 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12450 #55380
12451 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12452
Daniel Veillard9403a042001-05-28 11:00:53 +000012453Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12454
12455 * TODO: updated
12456 * nanohttp.[ch] : started adding APIs to get the redirected URL
12457 when this occurs (needed for further base computation
12458 * tree.h: cleanup
12459 * encoding.c: cleanup
12460 * SAX.c: minor change around ctxt->loadsubset
12461
Daniel Veillard6278fb52001-05-25 07:38:41 +000012462Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12463
12464 * Makefile.am include/Makefile.am: small change to have
12465 include/libxml rebuilt if working from CVS.
12466 * uri.c: applied another patch from Carl Douglas for URI escaping,
12467 this should close bug #51876
12468
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012469Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12470
12471 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12472 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12473 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12474 added specific regression test
12475 * parser.h: preparing for the XSLT mode where DTD inherited
12476 attributes are added to the tree.
12477
Daniel Veillardbbd22452001-05-23 12:02:27 +000012478Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12479
12480 * xinclude.[ch]: Updated the namespace for the Last Call version
12481 * result/XInclude/include test/XInclude/include: updated the
12482 testsuite accordingly
12483
Daniel Veillard8514c672001-05-23 10:29:12 +000012484Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12485
12486 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12487 related to bug #51876
12488
Daniel Veillard42596ad2001-05-22 16:57:14 +000012489Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * tree.c: fixed a gross mistake in base computation, xml:base is
12492 not completely correct yet (need cascade).
12493 * xpath.[ch]: added the few things needed to find a function name
12494 and URI from the XPath context when it is called.
12495
Daniel Veillard81418e32001-05-22 15:08:55 +000012496Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12497
12498 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12499 * DOCBparser.c: small cleanup
12500 * xmllint.c: added a --catalogs option to load catalogs from
12501 $SGML_CATALOG_FILES
12502 * tree.c: cleanup
12503 * configure.in: iconv library fixup, ICONV_LIBS
12504
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012505Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12506
12507 * catalog.c: handling of CATALOG entries. detection of recursion,
12508 and a few bugfixes
12509 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12510 against the default namespace
12511
Daniel Veillard04b93292001-05-21 08:15:31 +000012512Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12513
12514 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12515
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012516Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12517
12518 * parser.c: fixed propagation context info when parsing an
12519 external entity.
12520 * doc/html/*.html: regenerated a couple of docs
12521
Daniel Veillard4623acd2001-05-19 15:13:15 +000012522Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12523
12524 * doc/xml.html: update with 2.3.9 informations
12525
Daniel Veillardbed7b052001-05-19 14:59:49 +000012526Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12527
12528 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12529 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12530 * doc/html/* : rebuilt the docs
12531 * valid.c: small patch which may improve some case when
12532 validating.
12533
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012534Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12535
12536 * HTMLparser.c: Closed bug #54891
12537 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12538 to the suite
12539
12540Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12541
12542 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12543 applied a documentation patch from LotR and filled in a few missing
12544 descriptions
12545
Daniel Veillard76d66f42001-05-16 21:05:17 +000012546Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12547
12548 * xpath.c tree.c parser.c: speed optimizations at the parser level
12549 document tree freeing and xpath evaluation
12550
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012551Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12552
12553 * parser.c parser.h parserInternals.h: fixed a couple of
12554 interfaces for handling memory buffer input to const char *
12555 upon suggestion of JamesH.
12556
Daniel Veillardc3739e72001-05-15 15:23:27 +000012557Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12558
12559 * configure.in: LoTR sent a patch fixing the previous commit
12560
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012561Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12562
12563 * configure.in: trying to deal again with the stoopid -R linking
12564 flag of Solaris
12565
Daniel Veillard790142b2001-05-15 10:51:53 +000012566Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12567
12568 * xpath.h: two nodeset access macros from Thomas Broyer
12569
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012570Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12573 patch from Thomas Broyer
12574
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012575Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12576
12577 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12578 case
12579 * INSTALL: was empty added stuff from the FAQ
12580
Daniel Veillard75bea542001-05-11 17:41:21 +000012581Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12582
12583 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12584 attributes handling and #54433 by adding xmlUnsetProp()
12585 and xmlUnsetNsProp()
12586
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012587Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * HTMLparser.c: Patch from Jonas Borgström
12590 (htmlGetEndPriority): New function, returns
12591 the priority of a certain element.
12592 (htmlAutoCloseOnClose): Only close inline elements if they
12593 all have lower or equal priority.
12594 * result/HTML: this of course changed a number of tests results.
12595
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012596Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12597
12598 * xmlIO.c catalog.c: plugged in the default catalog resolution
12599 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12600 documentations
12601 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12602
Daniel Veillarda7374592001-05-10 14:17:55 +000012603Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12604
12605 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12606 integrating catalogs
12607 * catalog.[ch] testCatalog.c: adding a small catalo API
12608 (only SGML catalog support).
12609 * parser.c: restaured xmlKeepBlanksDefault(0) API
12610
Daniel Veillardc17337c2001-05-09 10:51:31 +000012611Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12614
Daniel Veillard257d9102001-05-08 10:41:44 +000012615Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12616
12617 * parser.c: added xmlParseExternalEntityPrivate() to allow
12618 propagation of ctxt->_private when parsing external entities
12619
Daniel Veillard083c2662001-05-08 08:27:14 +000012620Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12621
12622 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12623
Daniel Veillard01ef7382001-05-08 07:31:43 +000012624Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12625
12626 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12627
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012628Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12629
12630 * valid.c: warn when indeterminist content model is detected
12631 * result/VC/ElementValid8: this adds a message
12632 * Makefile.am: add --novalid for VCM tests
12633 * parserInternals.c: added a call to Init memory
12634
Daniel Veillard64269352001-05-04 17:52:34 +000012635Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12636
12637 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12638 when both parameters are NULL.
12639
Daniel Veillard37721922001-05-04 15:21:12 +000012640Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12641
12642 * valid.c: applied small patch from Gary Pennington, reindented
12643 some part of the code.
12644
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012645Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12646
12647 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12648 release, updated and regenerated the docs
12649
Daniel Veillard357c9602001-05-03 10:49:20 +000012650Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12651
12652 * xpath.c result/XPath/expr/floats : clarified and cleanup
12653 printing of abnormal floats in tests.
12654
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012655Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12656
12657 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12658 * results/HTML/ : a few changes in the output of the HTML tests as
12659 a result.
12660 * configure.in: tying to fix -liconv where needed
12661
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012662Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12663
12664 * Makefile.am: fixed a stupid error
12665
Daniel Veillard7150a032001-05-02 16:41:11 +000012666Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12667
12668 * configure.in Makefile.am: make the inclusion of the trio
12669 modules in the library conditional
12670
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012671Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * DOCBparser.c: patche from László Kovács, fixed entities refs
12674 in attributes handling
12675
Daniel Veillardedddff92001-05-02 10:58:52 +000012676Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12679 flushing
12680
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012681Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * xpath.c: fix of an XSLT namespace bug reported on the list
12684 general/bug-8-
12685
Daniel Veillard5792e162001-04-30 17:44:45 +000012686Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * strio.h trio.c: Dan McNichol suggested a couple of small
12689 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12690
Daniel Veillard02141ea2001-04-30 11:46:40 +000012691Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * tree.c parser.c encoding.c: spent a bit more time looking
12694 at the parsing speed and DOM handling. Added a few more
12695 speedups.
12696
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012697Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12698
12699 * parser.c: small but effective parsing speed improvement
12700
Daniel Veillardb59076b2001-04-29 17:04:07 +000012701Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12702
12703 * configure.in: default on the DocBook parser inclusion (for Gnome)
12704 * DOCBparser.h: fixed a header reference
12705
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012706Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12707
12708 * configure.in xpath.c: applied Bjorn patches for FPE on the
12709 alpha
12710
Daniel Veillardeefd4492001-04-28 16:55:50 +000012711Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12712
12713 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12714 xmlSaveFormatFileTo()
12715
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012716Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12717
12718 * xpath.c: simple and efficient optimization, XPath functions
12719 aways bind to the same code, cache this
12720 * TODO: updated (by saying some is obsolete)
12721
Daniel Veillard2156a562001-04-28 12:24:34 +000012722Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * xpath.c: more cleanup work on XPath name parsing routines
12725
Daniel Veillard61d80a22001-04-27 17:13:01 +000012726Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12727
12728 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12729 xmlXPathParseName
12730 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12731 * debugXML.c: avoid compilation problems if compiling without
12732 HTML support, Igor Zlatkovic
12733 * win32/libxml2/libxml2.def.src: being able to compile without
12734 XPath on Windows
12735
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012736Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12737
12738 * libxml.m4: yet another patch from Toshio Kuratomi
12739
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012740Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12741
12742 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12743
Daniel Veillard67fee942001-04-26 18:59:03 +000012744Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12745
12746 * tree.[ch]: added xmlSaveFormatFile interface for saving
12747 and indenting a file.
12748
Daniel Veillard82e49712001-04-26 14:38:03 +000012749Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12750
12751 * xpath.c: fixed bug #53689 related to processing-instruction()
12752
Daniel Veillard02f077a2001-04-26 10:59:11 +000012753Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12754
12755 * DOCBparser.c: patche from László Kovács
12756
Daniel Veillard30211a02001-04-26 09:33:18 +000012757Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12758
12759 * parser.c: applied fixes from Christian Glahn bug report #53391
12760
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012761Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12762
12763 * error.c: Jean François Lecomte provided a complete description
12764 and a fix to bug #53537
12765
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012766Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12767
12768 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12769
Daniel Veillard1034da22001-04-25 19:06:28 +000012770Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12771
12772 * DOCBparser.c SAX.c: a bit more work on entities processing.
12773 Still Need to cleanup XML output and references in attributes
12774
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012775Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12776
12777 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12778
Daniel Veillardb33c2012001-04-25 12:59:04 +000012779Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12780
12781 * tree.c: trying to fix #53574, not completely complete,
12782 I would like xmllint --copy --debug test/ent1 and
12783 xmllint --debug test/ent1 to show the same result.
12784 * xpath.c: fix a bug when trying to sort namespace nodes
12785
Daniel Veillard5146f202001-04-25 10:29:44 +000012786Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12787
12788 * HTMLtree.c: real fix for #53402
12789
Daniel Veillard7533cc82001-04-24 15:52:00 +000012790Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12791
12792 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12793 PIs when using xsl:output
12794 * valid.c: closing #53537 some case generate segfaults if there
12795 is validity errors
12796
Daniel Veillard61b33d52001-04-24 13:55:12 +000012797Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12800 of external parsed entities, added --noent to testDocbook
12801 * valid.c: Garry Pennington found an uninitialized variable
12802 access in xmlValidateElementContent()
12803
Daniel Veillard56098d42001-04-24 12:51:09 +000012804Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12805
12806 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12807 with madness
12808 * result/HTML/ : this modified the result of the regression tests
12809 a lot.
12810
Daniel Veillard122376b2001-04-24 12:12:30 +000012811Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12814 to doc where it wasn't checked against NULL reported by
12815 Jens Laas
12816
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012817Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12818
12819 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12820 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12821
Daniel Veillardeae522a2001-04-23 13:41:34 +000012822Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12825 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12826 * SAX.[ch]: cleanup and updates for DocBook
12827 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12828 ex SGML identifier changes
12829 * valid.c: removed a static unused function.
12830
Daniel Veillardde57c612001-04-23 09:13:36 +000012831Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12832
12833 * HTMLtree.c: applied change for Paul Sponagl on script saving
12834 * Makefile.am: the warning about entity title.xml are normal.
12835
Daniel Veillard393df012001-04-22 20:11:18 +000012836Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12837
12838 * configure.in: release of 2.3.7
12839 * Makefile.am: fixing make distcheck
12840
Daniel Veillarda41123c2001-04-22 19:31:20 +000012841Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12842
12843 * doc/html/* doc/xml.html: updated and regenerated the docs
12844
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012845Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12846
12847 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12848
Daniel Veillarde82a9922001-04-22 12:12:58 +000012849Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12850
12851 * tree.c: fixed #53388 with the provided patch
12852
Daniel Veillard06803992001-04-22 10:35:56 +000012853Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * valid.c: Bjorn detected an invalid memory access. Fixed
12856 vstateVPush()
12857
Daniel Veillard40af6492001-04-22 08:50:55 +000012858Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12861
Bjorn Reese70a9da52001-04-21 16:57:29 +000012862Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12863
12864 * libxml.h: new header used only for the compilation of libxml
12865 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12866 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12867 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12868 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12869 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12870 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12871 baseline (version 1.2 plus a single patch).
12872 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12873 scientific notation for numbers. Tests added.
12874 * xpath.c: formatting of numbers changed to use sprintf
12875 (contribution from William Brack)
12876
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012877Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * valid.c: cleanup, more useful debugging
12880 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12881 * xmlIO.c: entity loading is printed as an error when validating
12882
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012883Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12884
12885 * valid.c: fixed to validate within entities
12886 * test/VCM/v22.xml: added a specific testcase
12887
Daniel Veillardca1f1722001-04-20 15:47:35 +000012888Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12889
12890 * valid.c: forgot an epsilon transition in for ()+
12891 * test/VCM/v21.xml : added a specific test case
12892
Daniel Veillard85349052001-04-20 13:48:21 +000012893Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12894
12895 * valid.c: removed a state explosion exhibited by RSS
12896 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12897 from bug #51872
12898
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012899Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12900
12901 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12902 validation without using an ugly NFA -> DFA algo in the source.
12903 Made a specific algorithm easier to maintain, using a single
12904 stack and without recursion.
12905 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12906 * hash.c: made the growing routine static
12907 * tree.h parser.c: added the parent information to an
12908 xmlElementContent node.
12909
Daniel Veillarde470df72001-04-18 21:41:07 +000012910Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12911
12912 * SAX.c parser.c xpath.c: generating IDs when not validating
12913 from an external parsed entity was poisoning the ID has table
12914 with removed values. This was killing XSLT on the KDE help
12915 browser.
12916
Daniel Veillardceacdd92001-04-18 15:10:35 +000012917Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12918
12919 * entities.h: andrew@ugh.net.au detected a double declaration
12920
Daniel Veillarda10efa82001-04-18 13:09:01 +000012921Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12922
12923 * debugXML.c hash.c tree.h valid.c : some changes related to
12924 the validation suport to improve speed with DocBook
12925 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12926 the way validation errors get reported
12927
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012928Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12929
12930 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12931 by P C Chow and William M. Brack for XSLT HTML output
12932
Daniel Veillard2d90de42001-04-16 17:46:18 +000012933Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12934
12935 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12936 Igor Zlatkovic patches for MSC compilation and added his
12937 updates
12938
Daniel Veillarde043ee12001-04-16 14:08:07 +000012939Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12940
12941 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12942 prefix lookup.
12943 * parserInternals.c: fixed the bug reported by Morus Walter
12944 due to an off by one typo in xmlStringCurrentChar()
12945
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012946Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * HTMLparser.c result/HTML/*: revamped the way the HTML
12949 parser handles end of tags or end of input
12950
Daniel Veillard82daa812001-04-12 08:55:36 +000012951Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12952
12953 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12954
Daniel Veillard67a21302001-04-11 14:39:16 +000012955Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12956
12957 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12958 bug where the linktime verions of free() won't work ...
12959
Daniel Veillard27b55282001-04-11 12:22:25 +000012960Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12961
12962 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12963
Daniel Veillardafc73112001-04-11 11:51:41 +000012964Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * doc/xml.html: added 2.3.6 release
12967
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000012968Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12969
12970 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
12971 * result/wml.xml: resulted in a small output change
12972
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000012973Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12974
12975 * tree.c: xmlNewDoc was missing the charset initialization
12976 * xmllint.c: added --auto to autogenerate a doc, allow to
12977 reproduce the problem fixed on xmlNewDoc
12978
Daniel Veillard1731d6a2001-04-10 16:38:06 +000012979Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12980
12981 * xpath.c: trying to get 52979 solved
12982 * tree.c result/ result/noent/: trying to get 52712 solved, this
12983 also made me clean up the fact that XML output in general should
12984 not add formating blanks by default, this changed the output of
12985 a few tests
12986
Daniel Veillard73639a72001-04-10 14:31:39 +000012987Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
12990
Daniel Veillardfac26a12001-04-08 13:08:14 +000012991Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * configure.in: finally released 2.3.6
12994
Daniel Veillard911f49a2001-04-07 15:39:35 +000012995Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12996
12997 * xpath.c: checking for null pointer generated by new code
12998
Daniel Veillardd8df6c02001-04-05 16:54:14 +000012999Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13000
13001 * xpath.c: fixed a [] evaluation problem reported
13002 * test/XPath/tests/simpleaddr: extended test
13003 * result/XPath/simpleaddr: updated result
13004
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013005Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13006
13007 * xmllint.c: Dan Timis reported a portability problem
13008 on Macs without mmap, fixed it.
13009
Daniel Veillardb38bd552001-04-03 18:22:00 +000013010Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13011
13012 * testXPath.c : added a --tree option allowing to display the
13013 tree dump of the XPath expression
13014
Daniel Veillard4dd93462001-04-02 15:16:19 +000013015Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * xpath.c: fixed a memleak when comparing nodesets
13018 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13019 * tree.c: added a TODO
13020
Daniel Veillard92ad2102001-03-27 12:47:33 +000013021Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13022
13023 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13024 we need string functions
13025 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13026 to be able to use them where needed. Applied some changes
13027 to reduce name linking pollution and compile in only what's
13028 needed.
13029 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13030 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13031 for the string manipulation functions
13032 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13033 to the free() function of xmlmemory.c
13034 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13035 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13036 usage.
13037
13038
Daniel Veillard2be30642001-03-27 00:32:28 +000013039Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13040
13041 * error.c: applied the context output patch of the error
13042 handling submitted by Chuck Griffith
13043 * error/VC/*: this slightly change some error logs
13044
Daniel Veillard50582112001-03-26 22:52:16 +000013045Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13046
13047 * parser.c: fixed line number reporting on error
13048
Daniel Veillard04be4f52001-03-26 21:23:53 +000013049Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13050
13051 * parser.c: Sullivan and Darin found a parser bug,
13052 applied the patch.
13053
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013054Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13055
13056 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13057 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13058 xmlversion.h.in xpointer.c: of course the way I defined
13059 UNUSED breaks on old gcc version. Try to be smart and
13060 also define it directly in xmlversion.h
13061 * configure.in: removed -ansi flag from the pedantic set
13062
13063Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013064 Huge cleanup, I switched to compile with
13065 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13066 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13067 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13068 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13069 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13070 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13071 encoding.h entities.c error.c list.[ch] nanoftp.c
13072 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13073 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13074 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13075 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13076 Cleanup, staticfied a number of non-exported functions,
13077 detected and cleaned up a dozen of problem found this way,
13078 avoided a lot of public function name/typedef/system names clashes
13079 * doc/xml.html: updated
13080 * configure.in: switched private flags to the really pedantic ones.
13081
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013082Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13083
13084 * configure.in: 2.3.5
13085 * doc/html/*: rebuilt the docs
13086
Daniel Veillard146c9122001-03-22 15:22:27 +000013087Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13088
13089 * parser.c: fixed a reported bug in NOTATION parsing
13090 * uri.c: accepted but not fixed bug 51876, added TODO
13091 * Makefile.am: fixed bug 51876
13092
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013093Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13094
13095 * config.h.in configure.in error.c: fix a compilation problem
13096 on platforms without vsnprintf (xml@thewrittenword.com)
13097
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013098Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13099
13100 * parser.c: fixed a function name header typo
13101 * SAX.c: notations can also occur in external subset.
13102
Daniel Veillard7d42b542001-03-20 13:22:46 +000013103Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13104
13105 * error.c: removed a C++ like comment
13106
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013107Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13108
13109 * parser.c: fixing bug 52299 strange condition leading
13110 to a parser crash due to a buffer overflow
13111 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13112 added the specific test case
13113
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013114Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13115
13116 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13117 xmlXPathConvert{String,Number,Boolean} to be able to make
13118 type casts without a context stack, fixed some implementation
13119 problems related to the absence of context at parse-time,
13120 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13121 in the public API too
13122 * xpointer.c xpathInternals.h: we need to know at parse time
13123 whether we are compiling an XPointer
13124
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013125Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13126
13127 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13128 cleaned up the parser internals, refactored XPath code, added
13129 new compilation based APIs and cleanly separated public and
13130 private APIs.
13131
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013132Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13133
13134 * xpath.h: the comp field must be added at the end to avoid
13135 killing binary compat.
13136
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013137Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13138
13139 * Makefile.am: detect XPath memleaks in regreson tests
13140 * error.c: fixed and error w.r.t. error reporting still using
13141 stderr
13142 * hash.c: added new line at end of file
13143 * tree.h: minor cleanup
13144 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13145 expression parsing from evaluation, resulted in a number of
13146 changes internally, and in XPointer. Likely to break stuff
13147 using xpathInternals.h but should remain binary compatible,
13148 new interfaces will be added.
13149
Daniel Veillardd574f782001-03-14 19:40:17 +000013150Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * configure.in: fixed a couple of problems reported by
13153 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13154 without gcc on non linux platforms.
13155
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013156Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13157
13158 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13159 a fix for --with-html-dir= configure support. I hope it won't
13160 break rpm generation
13161
Daniel Veillarda022fe02001-03-14 16:30:00 +000013162Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13163
13164 * xmlIO.c: one function comment cleanup.
13165
Daniel Veillard25239c12001-03-14 13:56:48 +000013166Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13167
13168 * SAX.c: external subset notations were improperly registered
13169 in the internal subset.
13170
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013171Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13172
13173 * README.cvs-commits: added, pointing to HACKING
13174 * HACKING: updated
13175
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013176Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13177
13178 * parser.c: and Matt Sergeant found one in the XML push
13179 parser (erroneous check I forgot to remove when I fixed the
13180 main parser).
13181
Daniel Veillard68d7b672001-03-12 18:22:04 +000013182Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13183
13184 * xpath.c: ptittom found a small bug in UnaryExpr
13185
Daniel Veillarde356c282001-03-10 12:32:04 +000013186Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * configure.in: bumped to 2.3.4
13189 * error.c: fixed bug #51860
13190 * tree.c: fixed bug #51861
13191 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13192 * tree.[ch] : added xmlDefaultBufferSize
13193 * nanoftp.c: typo in function name header block
13194 * doc/xml.html : updated, added link to XML::LibXSLT
13195 * doc/html/* : rebuilt the docs
13196
Daniel Veillard80f32572001-03-07 19:45:40 +000013197Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13198
13199 * parser.c SAX.c: the new content parsing code raised an
13200 ugly bug in the characters() SAX callback. Found it
13201 just because of strangeness in XSLT XML Rec ouptut :-(
13202
Daniel Veillard6c831202001-03-07 15:57:53 +000013203Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13204
13205 * Makefile.am: Martin Baulig suggested to add -lm
13206 * tree.c: found another bug in xmlNodeGetContent()
13207
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013208Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13209
13210 * xpath.c: Bjorn found the error related to strictness of comparison.
13211
Daniel Veillard29631a82001-03-05 09:49:20 +000013212Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * parser.c: trying to fix the Dtd parsing problem reported
13215 by Gary, side effect of last week speed optimizations.
13216
Daniel Veillard14be0a12001-03-03 18:50:55 +000013217Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13218
13219 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13220 * parserInternals.c: removed unneeded test raised by Stric
13221
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013222Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13223
13224 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13225 and fixed by William Brack). Added xmlXPathFormatNumber.
13226 Changed the sorting slightly.
13227 * configure.in Makefile.am example/Makefile.am: Added -lm.
13228 Please note that applications linking with libxml2, must
13229 also like with the math library from now on.
13230
Daniel Veillardf9533d12001-03-03 10:04:57 +000013231Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13232
13233 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13234
Daniel Veillard2f362242001-03-02 17:36:21 +000013235Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13236
13237 * parser.c: one must report spaces even if the Dtd element
13238 content proves that this is not part of the element content.
13239 * result/valid/*.xml: this changed the ouptu slightly
13240
Daniel Veillardb402c072001-03-01 17:28:58 +000013241Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13242
13243 * configure.in: bumped to 2.3.3
13244 * doc/xml.html: updated
13245
Daniel Veillard77851712001-02-27 21:54:07 +000013246Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13247
13248 * tree.c: minor doc fix
13249 * xpath.c: deallocation issues when a result tree has been
13250 converted to a node-set
13251
Daniel Veillardec70e912001-02-26 20:10:45 +000013252Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13253
13254 * doc/xml.html: oops corrected dates s/2000/2001
13255
Daniel Veillard8730c562001-02-26 10:49:57 +000013256Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13257
13258 * valid.c: new patch from Gary Pennington
13259
Daniel Veillard91e9d582001-02-26 07:31:12 +000013260Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13261
13262 * doc/xml.html: applied patch from Ankh
13263
Daniel Veillardedac3c92001-02-26 01:36:19 +000013264Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13265
13266 * xinclude.c: fixed a problem building on Mac
13267
Daniel Veillard21a0f912001-02-25 19:54:14 +000013268Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13269
13270 * parser.c: more work on increasing parsing ferformances
13271
Daniel Veillard48b2f892001-02-25 16:11:03 +000013272Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13273
13274 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13275 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13276 avoiding memcpy in production builds MEM_CLEANUP macro use
13277 * parser.[ch] parserInternals.c: optimizations of the tightest
13278 internal loops inside the parser. Better checking of I/O
13279 flushing/loading conditions
13280 * xmllint.c : added --timing
13281
Daniel Veillard71681102001-02-24 17:48:53 +000013282Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * configure.in: bumped to 2.3.2
13285 * doc/xml.html: updated for release
13286
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013287Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13288
13289 * xpath.c: found a memleak and fixed a nasty bug
13290
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013291Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13292
13293 * xmllint.[c1] : added return code errors for xmllint
13294 * xpath.c: specific debug dump function for result value trees
13295
Daniel Veillard4b637072001-02-21 21:52:55 +000013296Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * xpath.c: finally implemented xmlXPathCompareNodeSets
13299 * test/XPath/expr/floats results/XPath/expr/floats: added
13300 a test for float expressions
13301
Daniel Veillardf714aa32001-02-21 03:07:44 +000013302Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13303
13304 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13305 * parserInternals.[ch]: trying to speed up parsing
13306 * xpath.c : speeded up node set equality op
13307
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013308Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13311 better handling of ID/IDREF and the list modules associated
13312 * configure.in: small CFLAGS cleanup
13313
Daniel Veillarda8abee62001-02-19 15:14:59 +000013314Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13315
13316 * configure.in: fixed iconv detection on AIX (stric)
13317
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013318Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013319
13320 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13321
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013322Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13323
13324 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13325 and optimized xmlXPathNodeSetSort
13326
Daniel Veillard142adbf2001-02-17 13:21:05 +000013327Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xpath.c: bug fix when context size is 0
13330 * parser.c: I like Norm's Dtd because they still manage to break
13331 the parser occasionally
13332
Daniel Veillardf23e0092001-02-16 13:21:29 +000013333Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13334
13335 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13336
Daniel Veillarde0e26512001-02-16 00:11:46 +000013337Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13338
13339 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13340 attributes within the XML-1.0 namespace
13341
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013342Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13343
13344 * xpathInternals.h: exported a few axis functions
13345 * doc/xml.html: updated the doc
13346
Daniel Veillard760f4422001-02-15 14:59:48 +000013347Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13348
13349 * configure.in: applied patch from Daniel van Balen for OpenBSD
13350 and bumped version to 2.3.1
13351 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13352 attempt to find autoclosing was simply broken, removed it,
13353 updated the examples, this is better
13354
Daniel Veillardd194dd22001-02-14 10:37:43 +000013355Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13356
13357 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13358 hash functionnalities.
13359 * doc/html/* : rebuild the doc
13360
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013361Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13362
13363 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13364 on predicate
13365 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13366 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13367 really want to have tags closed on output even if we accept
13368 unclosed ones on input
13369
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013370Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13371
13372 * xpath.c: ouch don't free NULL, rare case fixed
13373 * tree.c: don't coalesce text nodes if they don't have the
13374 same behaviour wrt escaping on output
13375
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013376Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13377
13378 * xpath.c: small fixup
13379 * SAX.c: don't warn on empty namespaces.
13380
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013381Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13382
13383 * README: a bit of cleanup
13384 * configure.in: preparing for 2.3.0 release
13385
Daniel Veillard1f83d392001-02-08 09:37:42 +000013386Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13387
13388 * hash.[ch]: added a first version of xmlHashSize()
13389 * valid.c: another bug fix from Gary Pennington
13390
Daniel Veillard5eef6222001-02-07 18:24:48 +000013391Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * valid.c: couple of bug fixes pointed by Gary Pennington
13394 * HTMLtree.c: #if 0 cleanup
13395
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013396Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13397
13398 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13399 which removes a time consuming check of xmlXPathNodeSetAdd()
13400 and use it in places where we are sure to not break unicity
13401
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013402Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13403
13404 * xpath.c: bug fixes found from XSLT
13405 * tree.c: preserve node->name special values when copying nodes.
13406 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13407 external subset are fetched when available but without full
13408 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13409 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13410 output with encoding disabled.
13411
Daniel Veillard2c833b62001-02-03 08:52:06 +000013412Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13415 xmlCheckFilename should not be called from xmlFileOpenW
13416 and xmlGzfileOpenW
13417
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013418Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13419
13420 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13421 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13422 added the new tests for URI normalization
13423 * testURI.c: fixed stoopid bugs
13424 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13425 the URI in the error messages are now properly normalized
13426
Daniel Veillardea28ce62001-02-02 08:20:19 +000013427Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13430
Daniel Veillarde99a4762001-02-01 04:34:35 +000013431Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13432
13433 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13434
Daniel Veillard2b325a02001-01-31 20:46:31 +000013435Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13436
13437 * xpath.c: fixed mod operator
13438
Daniel Veillardde55cf62001-01-31 15:53:13 +000013439Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13440
13441 * parser.c: fixed xmlStrcat doc
13442 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13443 trees.
13444
Daniel Veillard2f913b72001-01-31 13:23:49 +000013445Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13446
13447 * xpath.c result/XPath/tests/chaptersbase
13448 result/XPath/tests/simplebase: fixed XPath node()
13449 * tree.c: small fix in xmlNewNs()
13450 * Makefile.am: removed extraneous xml2Conf.sh rule
13451
Daniel Veillardb42042b2001-01-28 07:40:36 +000013452Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13453
13454 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13455 Changed the library name, in order to get libxml-devel and
13456 libxml2-devel to coexist on a single system
13457 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13458 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13459
Daniel Veillardee0a4662001-01-27 18:59:33 +000013460Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13461
13462 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13463 libxml2-devel installable in // as libxml-devel.
13464
Daniel Veillard5eb05942001-01-27 17:50:22 +000013465Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13466
13467 * doc/Makefile.am: fixed make rebuild in doc
13468 * doc/html/*.html: rebuilt the docs
13469
Daniel Veillard65c295d2001-01-26 09:32:39 +000013470Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13471
13472 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13473
Daniel Veillard8e199902001-01-25 18:54:39 +000013474Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13475
13476 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13477 the HTML doc to go into the -devel RPM ...
13478 * aclocal.m4 config.h.in: some updates due to auto* magic
13479
Daniel Veillard93086662001-01-25 18:13:04 +000013480Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13481
13482 * xpath.h: added a hook in the context structure allowing to
13483 link to extra support, needed for XSLT
13484
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013485Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13486
13487 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13488 xmlXPtrCmpPoints to use it.
13489 * propagated the following patch from Alejandro Forero
13490 * include/win32config.h xmlIO.c: applied further suggestions
13491 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13492 * example/gjobread.c: fixed warnings, now that it builds
13493
13494Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13495
13496 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13497
13498 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13499 filename points to a valid file (not a directory).
13500 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13501 Added calls to xmlCheckFilenameDir.
13502
13503 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13504 `path' (rather than `filename') as the parameter to gzopen and open.
13505
Daniel Veillard48177c22001-01-23 15:27:41 +000013506Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * Makefile.am: fixed a problem with EXTRA_DIST
13509
Daniel Veillardb83ba402001-01-22 22:45:10 +000013510Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * Makefile.am example/Makefile.am: finally found the trick
13513 to build the example, i.e. add "." in SUBDIRS before example
13514 in the list <grin/>
13515
Daniel Veillard82687162001-01-22 15:32:01 +000013516Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * doc/xml.html: updated with an XSLT section, removed pointer to
13519 W3C CVS base.
13520
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013521Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13524 too, and deallocation need to occur the same way.
13525
Daniel Veillarde4566462001-01-22 09:58:39 +000013526Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13527
13528 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13529 type correponding to an XSLT result tree fragment. Share most
13530 of the data format with node set, as well as operators.
13531 * HTMLtree.c: added a newline at the end of the doctype output
13532 whe this one is not present initially.
13533 * tree.c: make sure taht the parent and doc pointers are properly
13534 set when copying attributes (lists).
13535
Daniel Veillard701c7362001-01-21 09:48:59 +000013536Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13537
13538 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13539
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013540Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13541
13542 * xpath.c: seems I finally killed that ugly path evaluation
13543 context bug (tagged 9999 in case is is wrong)
13544
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013545Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13546
13547 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13548 for XSLT
13549
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013550Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13551
13552 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13553 for xmlGzfileOpen() bug
13554
Daniel Veillardf6eea272001-01-18 12:17:12 +000013555Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13556
13557 * xpath.c: removed an error found by XSLT usage
13558 * tree.c parserInternals.h: use a predefined static string
13559 for text and comment nodes, avoid freeing them in xmlFreeNode,
13560 exported the string name in parserInternals.h and added
13561 another value to disable encoding at output (for XSLT),
13562 gain memory, time.
13563
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013564Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13565
13566 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13567 win32/libxml2/libxml2_so.dsp: new makefiles and update
13568 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13569
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013570Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13571
13572 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13573 Gary Pennington
13574
Daniel Veillard389e6b72001-01-15 19:41:13 +000013575Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13576
13577 * xpath.c: fixed the comaprision of values and nodelists,
13578 need to compare nodelist still ...
13579 * debugXML.c: avoided a possible core dump
13580 * HTMLparser.c: cleanup
13581 * nanohttp.c: contributed fix.
13582 * tree.c: fixes in properties handling added xmlSetNsProp
13583 needed by libxslt
13584 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13585 comment
13586 * TODO: updated
13587
Daniel Veillard167bd532001-01-06 21:09:34 +000013588Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13589
13590 * parser.c parserInternals.c: applied Bjorn Reese optimization
13591 patch
13592
13593Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13594
13595 * Makefile.am: applied patch fro make check from Martin Vidner
13596
Daniel Veillard503b8932001-01-05 06:36:31 +000013597Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13598
13599 * configure.in: preparing 2.2.11
13600 * doc/html/*: rebuild the HTML files
13601 * doc/xml.html : updated
13602
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013603Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13604
13605 * tree.c: fixed a stupid bug
13606 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13607 patches related to validation of an XInclude processing result
13608 * TODO: updated
13609
Daniel Veillarde2488192001-01-04 10:54:22 +000013610Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13611
13612 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13613 on large files
13614
Daniel Veillardf060a412001-01-03 20:52:44 +000013615Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13616
13617 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13618
Daniel Veillard45cff692001-01-03 18:02:04 +000013619Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13620
13621 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13622 reported by Jonas Borgström
13623 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13624
Daniel Veillard08108982001-01-03 15:24:58 +000013625Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13626
13627 * testXPath.c xpath.c: fixing the XPath union expressions problem
13628 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13629
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013630Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13631
13632 * xmllint.c: Made is so if the file name is "-" is will read form
13633 standard input. Sven Heinicke <sven@zen.org>
13634 * tree.c: fixed a problem when growing buffer
13635 * tree.h: fixed the comment of the node types following andersca
13636 comment
13637 * TODO: updated
13638
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013639Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13640
13641 * HTMLparser.[ch]: added a way to avoid adding automatically
13642 omitted tags. htmlHandleOmittedElem() allows to change the
13643 default handling.
13644 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13645 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13646 of xmllint too when using --memory flag, added a memory test
13647 suite at the Makefile level.
13648 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13649 with namespace use when encountering QNames in XPath evalation,
13650 added xmlns() scheme in XPointer.
13651 * nanoftp.c : incorporated a fix
13652 * parser.c xmlIO.c: fixed problems raised with encoding when using
13653 the memory I/O
13654 * parserInternals.c: closed bug 25934 reported by
13655 torsten.landschoff@innominate.de
13656 * TODO: updated
13657
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013658Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13659
13660 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13661 on a non-updated tree :-(, made a 2.2.10 release to correct the
13662 situation
13663
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013664Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13665
13666 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13667 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13668 integrated a set of OpenVMS changes from Howard Taylor
13669 <Howard.Taylor@pacoast.com>
13670
Daniel Veillard58770e72000-11-25 00:48:47 +000013671Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13672
13673 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13674 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13675
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013676Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13677
13678 * HTMLparser.c: some fixes on auto-open of html/head/body
13679 * encoding.c: fixed a compilation error on some gcc env
13680 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13681 XPointer implementation
13682 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13683 related XPointer tests and associated results
13684
Daniel Veillard300f7d62000-11-24 13:04:04 +000013685Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13686
13687 * doc/xmldtd.html doc/xml.html: following a short step by step
13688 guidance on IRC to help maciej with DTDs I started a small
13689 page on the subject.
13690
Daniel Veillard748e45d2000-11-17 16:36:08 +000013691Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13692
13693 * HTMLparser.c: fixed handling of broken charrefs
13694 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13695 patches
13696
Daniel Veillard28929b22000-11-13 18:22:49 +000013697Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13698
13699 * doc/xml.html doc/html/* : rebuilt the docs after adding
13700 xinclude and updated page for 2.2.7 and 2.2.8
13701 * configure.in: releasing 2.2.8
13702
Daniel Veillard41e06512000-11-13 11:47:47 +000013703Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13704
13705 * parser.[ch] parserInternals.c: applied the conditional
13706 section processing fix from Jonathan P Springer
13707 <jonathan.springer2@gte.net>
13708 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13709 project file, fixed iconv default non support
13710 * xpath.c: fixed the problem of evaluating relative expressions
13711 when a node context is provided.
13712
Daniel Veillardbf432752000-11-12 15:56:56 +000013713Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13714
13715 * nanoftp.c: fixed gcc 2.95 new warnings
13716 * SAX.c: fixed a stupid bug
13717 * tree.c: fixed a formatting problem when round-tripping
13718 from/to memory
13719 * xinclude.c: chased memleak, fixed a base problem
13720 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13721 xmlXPtrBuildNodeList()
13722 * TODO: updated
13723 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13724 adding a first small set of regression tests for XInclude
13725
Daniel Veillardc2def842000-11-07 14:21:01 +000013726Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13727
13728 * nanohttp.[ch]: applied Wayne Davison patches to access
13729 the WWW-Authorization header.
13730 * parser.c: Closed Bug#30847: Problems when switching encoding
13731 in short files by applying Simon Berg's patch.
13732 * valid.c: fixed a validation problem
13733 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13734 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13735 Wayne Davison
13736 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13737 need to be extended to non full nodes selections.
13738 * xinclude.c: starts to work decently
13739
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013740Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13741
13742 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13743 debugXML.c xmlversion.h.in: Started adding XInclude support,
13744 this is a new xmllint option
13745 * tree.c xpath.c: applied TOM patches for XPath
13746 * xpointer.c: fixed a couple of errors.
13747 * uri.c: added an escaping function needed for xinclude
13748 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13749 new warning from RH70 gcc's version
13750
Daniel Veillarda4964b72000-10-31 18:23:44 +000013751Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13752
13753 * HTMLparser.c: fixed loop on invalid char in scripts
13754 * parser.c: update to description of xmlIOParseDTD()
13755 * libxml.m4 xmlversion.h.in: changes contributed by
13756 Michael Schmeing <m.schmeing@internet-factory.de>
13757 * configure.in: preparing for 2.2.7
13758 * Makefile.am: trying to avoid config.h and acconfig.h
13759 being included in the distrib
13760 * configure.in: released 2.2.7
13761
13762Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13763
13764 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13765 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13766
Daniel Veillard01411222000-10-30 15:33:22 +000013767Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13768
13769 * parser.[ch]: added xmlIOParseDTD()
13770 * xpointer.c: added support for the 2 extra parameters of
13771 string-range, fixed a stoopid error when '0' was present
13772 in XPointer expressions
13773 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13774 testsuite for the above
13775
Daniel Veillard6db58192000-10-30 09:27:53 +000013776Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13777
13778 * libxml.spec.in: improved package descriptions
13779
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013780Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13781
13782 * xpath.c xpathInternals.h: applied a large cleaning patch
13783 from TOM <ptittom@free.fr>, it also add namespace support
13784 for function and variables registration.
13785
Daniel Veillardbd20df72000-10-29 17:53:40 +000013786Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13787
13788 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13789 * Makefile.mingw: Wayne Davison's update adding hash.c
13790
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013791Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13792
13793 * xpath.c: fixed the root evaluation problems
13794 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13795 ignorable spaces with <b> <bold> <em>
13796 * tree.c: fixed a loop in xmlSearchNsByHref()
13797
Daniel Veillard767662d2000-10-27 17:04:52 +000013798Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * xpath.c: applied another XPath patch from TOM
13801 * xpath.c include/makefile.am: applied another patch from
13802 china@thewrittenword.com (cleanup on IRIX).
13803
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013804Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13805
13806 * xml-config.1: received a fixed version from Fredrik Hallenberg
13807 <hallon@lysator.liu.se>
13808
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013809Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13810
13811 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13812 cleanup patch for XPath
13813
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013814Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13815
13816 * patched to redirrect all "out of context" error messages to
13817 a reconfigurable routine. The changes are:
13818 * xmlerror.h : added the export of an error context type (void *)
13819 an error handler type xmlGenericErrorFunc there is an interface
13820 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13821 to reset the error handling routine and its argument
13822 (by default it's equivalent to respectively fprintf and stderr.
13823 * all the c files: all wild accesses to stderr or stdout within
13824 the library have been replaced to calls to the handler.
13825
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013826Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13827
13828 * configure.in: release 2.2.6
13829 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13830 exporting the inner functions of xpath for extension modules
13831 * doc/*: updated and rebuilt the doc
13832
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013833Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13834
13835 * nanohttp.c : applied Wayne HTTP cleanup patch
13836 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13837 and xmlNodeSetSpacePreserve()
13838
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013839Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13840
13841 * xpath.c: closing bug #29260
13842
Daniel Veillard126f2792000-10-24 17:10:12 +000013843Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13844
13845 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13846 multikey tuples, made hash structure opaque
13847 * valid.[ch]: moved elements, attributes, notations decalarations
13848 as well as ID and refs to hash tables.
13849 * entities.c: hash cleanup
13850 * xmlmemory.c: fixed a dump problem in debug mode
13851 * include/Makefile.am: problem passing in DESTDIR= values patch
13852 from Marc Christensen <marc@calderasystems.com>
13853 * nanohttp.c: removed debugging remains
13854 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13855 * HTMLparser.c parser.c: fixing a number of problems with the
13856 macros in the *parser.c files (Wayne).
13857 * HTMLparser.c: close the previous option when opening a new one
13858 (Marc Sanfacon).
13859 * result/HTML/*: updated the HTML results accordingly
13860
Daniel Veillard52afe802000-10-22 16:56:02 +000013861Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13862
13863 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13864 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13865 XPath functions and XML entities table to them. More to come...
13866 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13867
Daniel Veillard683cb022000-10-22 12:04:13 +000013868Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13869
13870 * tree.c: coalesce adjacent text nodes
13871 * valid.c: handling of blank nodes in DTd validation (raised
13872 by problems with a posteriori validation).
13873 * nanohttp.c: changing behaviour on HTTP write stuff.
13874 * HTMLtree.c: forced body and html to be explicitely closed.
13875 * xpath.h: exported more XPath functions.
13876
Daniel Veillard1baf4122000-10-15 20:38:39 +000013877Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13878
13879 * Release of 2.2.5
13880 * xpointer.c: range() range-inside and other helper functions
13881 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13882
Daniel Veillard47e12f22000-10-15 14:24:25 +000013883Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13884
13885 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13886 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13887
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013888Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13889
13890 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13891 and XPointer modules
13892
Daniel Veillard134c9f32000-10-15 10:27:08 +000013893Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13894
13895 * SAX.h: closed #25107
13896
Daniel Veillard39915622000-10-15 10:06:55 +000013897Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * testSAX.c: fixed problem with cdata reporting
13900 * SAXresult/* : updated
13901
Daniel Veillard1e851392000-10-15 10:02:56 +000013902Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13903
13904 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13905 Closed bug #27499, added to regression tests
13906 * TODO: updated
13907
Daniel Veillard7eda8452000-10-14 23:38:43 +000013908Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13909
13910 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13911 support for SCRIPT and STYLE with help from Bjorn Reese
13912 * test/HTML/* result/HTML/*: added simple testcase and updated
13913 the existing ones.
13914
Daniel Veillardff9c3302000-10-13 16:38:25 +000013915Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13916
13917 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13918 string-range for empty strings
13919 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13920 test/XPath/xptr/strrange: augmented the XPointer testsuite
13921
Daniel Veillard189446d2000-10-13 10:23:06 +000013922Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13923
13924 * doc/xml.html doc/xmlmem.html: added a module describing memory
13925 interfaces and use, updated the main page.
13926
Daniel Veillard2f971a22000-10-12 23:26:32 +000013927Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13928
13929 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13930 nanoftp code work on Windows too now
13931
13932Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013933
13934 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13935 * xpointer.c: implemented string-range() at least a good first version
13936 * test/XPath/docs/str test/XPath/xptr/strrange
13937 result/XPath/xptr/strrange: the string-range() tests
13938
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013939Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13940
13941 * Makefile.am include/Makefile.am include/win32config.h
13942 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13943 and make distcheck
13944
Daniel Veillard19d61112000-10-11 23:50:35 +000013945Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13946
13947 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13948 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13949 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13950
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013951Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13954 patch for socklen_t detection by
13955 Albert Chin-A-Young <china@thewrittenword.com>
13956
Daniel Veillardcd429612000-10-11 15:57:05 +000013957Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13958
13959 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13960 and added a --dtdvalid option to xmllint used to test it
13961
Daniel Veillard47c02452000-10-11 13:04:36 +000013962Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13963
13964 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
13965 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
13966
Daniel Veillard2d38f042000-10-11 10:54:10 +000013967Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13968
13969 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
13970 handlings (registration, lookup, cleanup)
13971
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000013972Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13973
13974 * configure.in Makefile.am include/makefile.am: adding XPointer
13975 and XPtrtests target
13976 * xpointer.[ch] : new files for XPointer support
13977 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
13978 more XPath tests
13979
Daniel Veillard57fda592000-10-10 23:24:14 +000013980Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13981
13982 * configure.in: fixed, very broken, make distcheck works again
13983
Daniel Veillarde8282ed2000-10-10 23:01:31 +000013984Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13985
13986 * More work toward 2.2.5, integrated a number of patches
13987 * configure.in Makefile.am win32config.h.in: trying to cleanup
13988 make distcheck .... huh ...
13989 * include/Makefile.am include/win32config.h: new directory
13990 for includes
13991 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
13992 updated teh makefiles and instructions for WIN32
13993 * xpath.c: small fixes
13994 * test/XPath/ results/XPath: updated the testcases and results
13995 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
13996 suggested patches
13997 * valid.c: fixed an ID bug
13998
Daniel Veillardb71379b2000-10-09 12:30:39 +000013999Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14000
14001 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14002 the automake bug where wrong dependancies were generated.
14003 * xpath.[ch]: worked on XPointer
14004
Daniel Veillard7e99c632000-10-06 12:59:53 +000014005Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14006
14007 * configure.in Makefile.am: 2.2.5, ship the include in an
14008 include/libxml subdirectory, use symlinks when using CVS
14009 * testSAX.c: fixed small bug
14010 * testXPath.c: changed the way testfiles are parsed
14011 * debugXML.c: same kind of cleanup when parsing an argument expression
14012 XPath/XPointers can have blanks embedded
14013 * xpath.[ch]: more cleanup, reorgs for XPointer work
14014 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14015 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14016
Daniel Veillard55b91f22000-10-05 16:30:11 +000014017Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14018
14019 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14020 in the XPath engine, rewrote large parts of it, now it's far
14021 cleaner and in sync with the REC not an old WD. Fixed a parsing
14022 problem in the interactive XML shell found when testing XPath.
14023
Daniel Veillardac260302000-10-04 13:33:43 +000014024Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14025
14026 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14027 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14028 examples with the extra test
14029
Daniel Veillard7cfce322000-10-04 12:40:27 +000014030Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14031
14032 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14033 the global init function.
14034
Daniel Veillard970112a2000-10-03 09:33:21 +000014035Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * HTMLparser.c: Doohhh, attribute name parsing was still case
14038 sensitive ! Fixed this ...
14039 * result/HTML/* : updated the tests results accordingly
14040
Daniel Veillard740abf52000-10-02 23:04:54 +000014041Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14044 engine, should be far more stable, incorporated a new version of
14045 preceding/following axis, need testing
14046 * uri.c: fixed file:///c:/a/b/c problem
14047 * test/XPath/tests/idsimple: augmented the XPath tests
14048
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014049Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14050
14051 * doc/* rebuilding docs for 2.2.4 release
14052
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014053Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * configure.in: releasing 2.2.4
14056 * parser.[ch]: added xmlStrEqual()
14057 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14058 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14059 use xmlStrEqual instead
14060 * TODO: updated
14061 * added an XPath test
14062
Daniel Veillardbc765302000-10-01 18:23:35 +000014063Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14064
14065 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14066 * entities.h: exported xmlInitializePredefinedEntities
14067 * parser.[ch] : added xmlInitParser()
14068 * parserInternals.h : had to export htmlInitAutoClose()
14069
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014070Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14071
14072 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14073 problems
14074 * Makefile.am : added XPath regression tests to normal tests
14075 * uri.c: fixed a problem with local paths, cleanup
14076 * parser.c: fixed a problem with large CData sections
14077
Daniel Veillardd2ade932000-09-30 14:39:55 +000014078Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14079
14080 * configure.in xml-config.in: patch from "Ben Taylor"
14081 <sol7x86@hotmail.com> for solaris shared libs lookup
14082
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000140832000-09-30 Martin Baulig <baulig@suse.de>
14084
14085 * libxml-2.0.pc.in: Provide pkg-config script.
14086
14087 * configure.in: Create the libxml-2.0.pc script from the
14088 libxml-2.0.pc.in templates.
14089 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014090 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014091
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014092Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14093
14094 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14095 when compiling with MSC
14096
Daniel Veillard46057e12000-09-24 18:49:59 +000014097Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14098
14099 * xpath.c: patch for normalize-string() substring-before(),
14100 substring-after() and translate() functions from Bjorn Reese
14101 <breese@mail1.stofanet.dk>
14102 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14103 Fredrik Hallenberg <hallon@lysator.liu.se>
14104 * TODO: updated
14105
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014106Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14107
14108 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14109 problem of socklen_t being undefined on a number of platforms
14110 * debugXML.c: fixed a compilation problem when without snprintf
14111
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014112Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14113
14114 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14115 an URI bug and a fix for the control-character-induced infinite loop
14116 * nanohttp.c: preventive fix for compiling on WIN32
14117
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014118Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14119
14120 * xmlint.c: closing bug #25000
14121
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014122Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14123
14124 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14125 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14126 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14127 related function, fixing xmlStrncmp(), and associated cleanup
14128 * result/HTML/entities.html.sax: updating result
14129
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014130Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14131
14132 * uri.c: applied patch for URI escaping from Wayne Davison
14133 <wayned@blorf.net>
14134 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14135 from Denis Barbier <barbier@imacs.polytechnique.fr>
14136 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14137 patch from Wayne Davison
14138
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014139Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14140
14141 * doc/xml.html : updated with new releases, adding "how to help"
14142
Daniel Veillard04698d92000-09-17 16:00:22 +000014143Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14144
14145 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14146 removed a few warnings in pedantic mode ...
14147 * parserInternals.c parser.c: moved encoding switching function
14148 to parserInternals.c
14149 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14150
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014151Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14152
14153 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14154 error or warning handlers
14155
Daniel Veillardb1059e22000-09-16 14:02:43 +000014156Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14157
14158 * parserInternals.c parserInternals.h parser.c Makefile.am:
14159 created a new module parserInternals.c, moved most of the
14160 code shared by the various parsers there, as well as
14161 deprecated code from parser.c. More cleanup of parser.c
14162 * uri.c: fixed a problem when URI is NULL
14163 * valid.c: speedup when looking for an attribute declaration
14164
Daniel Veillard39c7d712000-09-10 16:14:55 +000014165Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14166
14167 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14168 the cleanup of the computation of URI references when seeking
14169 external entities. The URI reference string and the resulting
14170 URI are both stored now.
14171 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14172 large s(n)printf checks and cleanup from Denis Barbier
14173 <barbier@imacs.polytechnique.fr>
14174 * xmlversion.h.in tree.h: couple of SGML declarations for a
14175 possible docbook module.
14176 * result/VC/ : a couple of test output changed due to the change
14177 of the entities URI
14178
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014179Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * parser.h: added a _private field for linking user's data
14182
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014183Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14184
14185 * parser.c parserInternals.h: demacroified most of the IS_XXX
14186 the gain in size is significant so ...
14187
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014188Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14189
14190 * entities.c: cases where looking up entities with doc==NULL
14191 covered
14192
Daniel Veillard90e11312000-09-05 10:42:32 +000014193Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14194
Daniel Veillard1de50802000-09-07 08:54:32 +000014195 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014196 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14197
Daniel Veillard98a79162000-09-04 11:15:39 +000014198Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14199
Daniel Veillard1de50802000-09-07 08:54:32 +000014200 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014201 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14202 * Makefile.in: added URItest and included thenin "make tests"
14203
14204Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014205
14206 * xmlversion.h.in: closed bug 22941
14207
Daniel Veillard2bb89092000-08-31 14:57:50 +000014208Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14209
14210 * doc/xmlio.html: added doc and example for entity loader
14211 redefinition.
14212
Daniel Veillard96984452000-08-31 13:50:12 +000014213Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14214
14215 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14216 used by libxml
14217
Daniel Veillarde715dd22000-08-29 18:29:38 +000014218Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14219
14220 * parser.c: Fixed bug on invalid ontent characters and when using
14221 push.
14222 * xmllint.c: fixed xmllint endling of errors in push mode
14223
Daniel Veillard4948eb42000-08-29 09:41:15 +000014224Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014227 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014228 * result/HTML/*.sax: regenerated HTML SAX output
14229 * parser.c: more cleanup.
14230
Daniel Veillarde010c172000-08-28 10:04:51 +000014231Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14232
14233 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014234 patches from Wayne Davison <wayned@users.sourceforge.net>,
14235 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014236 * HTMLparser.c: fixed an ignorable white space detection bug
14237 occuring when parsing with SAX only
14238 * result/HTML/*.sax: updated since the output is now HTML
14239 encoded...
14240
Daniel Veillard47f3f312000-08-27 22:40:15 +000014241Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14242
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014243 * HTMLparser.[ch]: applied some of Wayne Davison
14244 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014245
Daniel Veillarde0854c32000-08-27 21:12:29 +000014246Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14247
14248 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14249 undeclared namespace prefix was used, added a warning.
14250 Cleaned up support w.r.t. entities, spilling out a warning
14251 and being pedantic on lookups.
14252 * test/warning/ent9 : added testcase for previous example.
14253 * TODO: updated
14254 * parserInternals.h parser.c: changed the way names are parsed
14255 now allow infinite size and decrease penalty for normal use
14256 * parser.c: Started a big cleanup/check of the parser code,
14257 fixed some of the most tortuous entity code, spotted code
14258 unused anymore
14259 * test/*: added tests for very long names and related nasty
14260 things.
14261
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014262Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14263
14264 * doc/encoding.html: added encoding aliases doc
14265 * doc/xml.html: updates
14266 * encoding.[ch]: added EncodingAliases functions
14267 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14268 bottleneck affecting large DTDs like Docbook
14269 * parser.[ch] xmllint.c: added a pedantic option, will be
14270 useful
14271 * SAX.c: redefinition of entities is reported in pedantic mode
14272 * testHTML.c: uninitialized warning from gcc
14273 * uri.c: fixed a couple of bugs
14274 * TODO: added issue raised by Michael
14275
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014276Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14277
14278 * doc/encoding.html: propagated Martin Duerst suggestions
14279
Daniel Veillard52402ce2000-08-22 23:36:12 +000014280Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14281
14282 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14283 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14284 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14285 by Wayne Davison
14286
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014287Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14288
14289 * nanoftp.c nanohttp.c: small cleanup
14290 * TODO: updated
14291
Daniel Veillard244ece92000-08-19 20:58:02 +000014292Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14293
14294 * added an old VC testcase and updated title.xml entity
14295
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014296Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14297
14298 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14299 done on auto-opening of <p> tags and cleanup of SAX output
14300
Daniel Veillard979e55e2000-08-19 16:48:54 +000014301Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14302
14303 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14304
Daniel Veillard4540be42000-08-19 16:40:28 +000014305Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14306
14307 * doc/xml.html libxml.* structure.*: updated the doc a bit
14308
Daniel Veillard808a3f12000-08-17 13:50:51 +000014309Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14310
14311 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14312 of SAX tests
14313
Daniel Veillard29579362000-08-14 17:57:48 +000014314Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14315
14316 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14317 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14318
Daniel Veillard1255ab72000-08-14 15:13:33 +000014319Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14320
14321 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14322 * testHTML.c: fix core dump on Solaris 2.x systems
14323 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14324 * result/HTML/*.sax: previous bug fix lead to new results
14325
Daniel Veillard03109292000-08-14 14:58:22 +000014326Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14327
14328 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14329 * configure.in: added --with-readline=DIR to accept alternate
14330 path for readline include/library
14331 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14332 for ANSI under HP-UX
14333 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14334 includes @LIBS@
14335
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014336Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14337
14338 * doc/* : rebuilt the docs
14339 * getting ready for 2.2.2 release
14340
Daniel Veillard87b95392000-08-12 21:12:04 +000014341Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14344 and xmlAddFeature()
14345 * tree.[ch]: added xmlAddChildList()
14346 * xmllint.c: MAP_FAILED macro test
14347 * parser.h: added xmlParseCtxtExternalEntity()
14348 * valid.c: applied bug fixes removed warning
14349 * tree.c: added CDATA block to elements content
14350 * testSAX.c: cleanup of output
14351 * testHTML.c: added SAX testing
14352 * encoding.c: better error recovery
14353 * SAX.c, parser.c: fixed one of the external entity processing
14354 of the OASis testsuite
14355 * Makefile.am: added HTML SAX regression tests
14356 * configure.in: bumped to 2.2.2
14357 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14358 SAX results
14359
Daniel Veillard88a172f2000-08-04 18:23:10 +000014360Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14361
14362 * configure.in: patch for HP compiler
14363
143642000-08-04 Sven Heinicke <sven@zen.org>
14365
14366 * xmllint.c: Was coredumping sometimes when the file given didn't
14367 exist.
14368
Daniel Veillard46e370e2000-07-21 20:32:03 +000014369Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14370
14371 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014372
Daniel Veillard46e370e2000-07-21 20:32:03 +000014373 when using in memory parsing. Need some cleanup.
14374 * xmllint.c configure.in: added a --memory flag to test memory
14375 parsing
14376
Daniel Veillard36650692000-07-21 15:16:39 +000014377Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * nanohttp.c: fixed socklen_t replacement to unsigned int
14380 * parser.c: fixed a space handdling missing at the end of
14381 production 28 DOCTYPE.
14382 * xmlmemory.c: fixed a stupid bug on the routine to override
14383 allocation functions
14384 * TODO: updated
14385
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014386Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14387
14388 * doc/ regenerated the docs
14389
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014390Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14391
14392 * doc/encoding.html doc/xml.html: added I18N doc
14393 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14394 improvements, both parser and filters, added ASCII & HTML,
14395 fixed the ISO-Latin-1 one
14396 * xmllint.c testHTML.c: added/made visible --encode
14397 * debugXML.c : cleanup
14398 * most .c files: applied patches due to warning on Windows and
14399 when using Sun Pro cc compiler
14400 * xpath.c : cleanup memleaks
14401 * nanoftp.c : added a TESTING preprocessor flag for standalong
14402 compile so that people can report bugs more easilly
14403 * nanohttp.c : ditched socklen_t which was a portability mess
14404 and replaced it with unsigned int.
14405 * tree.[ch]: added xmlHasProp()
14406 * TODO: updated
14407 * test/ : added more test for entities, NS, encoding, HTML, wap
14408 * configure.in: preparing for 2.2.0 release
14409
Daniel Veillard49703262000-07-10 10:27:46 +000014410Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14411
14412 * nanoftp.c: fixed the way the control connection is handled
14413 * libxml.spec.in: fixed the dependancies and cleanup
14414
Daniel Veillard306be992000-07-03 12:38:45 +000014415Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14416
14417 * doc/xml.html: changed the xmlsoft.org structure, updated the
14418 examples w.r.t. root and childs
14419
Daniel Veillard7d853352000-07-02 18:53:09 +000014420Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14421
14422 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14423
Daniel Veillard365e13b2000-07-02 07:56:37 +000014424Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14425
14426 * HTMLparser.c: Work on character encoding support for the HTML parser
14427 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14428 * encoding.c: Fixed a potential memleak in the encoding stuff
14429
Daniel Veillardaf743792000-07-01 11:49:28 +000014430Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14431
14432 * doc/FAQ.html doc/Makefile.am : added a FAQ
14433
14434Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014435
14436 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14437 of the HTML parser to force it to not bypass SAX
14438
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014439Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14440
14441 * win32config.h.in: updated
14442 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14443 lacks iconv support :-( need to release 2.1.1
14444 * configure.in: release 2.1.1
14445 * HTMLparser: fixed bug #14784
14446 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14447 by Windows compiler
14448 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14449 the SAX startDocument() callback.
14450 * TODO: updated
14451
14452Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14453
14454 * added xmlStopParser()
14455
Daniel Veillardbe803962000-06-28 23:40:59 +000014456Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * configure.in: 2.1.0 prerelease
14459 * Large resync between W3C and Gnome tree
14460 * nanoftp, nanohttp.c: fixed stalled connections probs
14461 * HTMLtree.c SAX.c : support for attribute without values in
14462 HTML for andersca
14463 * valid.c: Fixed most validation + namespace problems
14464 * HTMLparser.c: start document callback for andersca
14465 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14466 * parser.h, SAX.c: serious speed improvement for large
14467 CDATA blocks
14468 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14469 different encoding
14470 * example/Makefile.am example/gjobread.c tree.h: work on
14471 libxml1 libxml2 convergence.
14472 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14473 and the LIBXML_TEST_VERSION macro
14474
Daniel Veillardc310d562000-06-23 18:32:15 +000014475Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * doc/xml.html: various patches and improvements typo fixed by
14478 Felix Natter
14479 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14480 from Felix Natter <fnatter@gmx.net>
14481
Daniel Veillardf3029822000-05-06 08:11:19 +000014482Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14483
14484 * doc/upgrade.html: updated with instructions for support of both
14485 libxml-1.x and libxml-2.x
14486 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14487 for 2.x support and also fixed includes
14488
14489
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014490Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14491
14492 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14493 the encoding support, added iconv support, so now libxml if
14494 compiled with iconv automatically support japanese encodings
14495 among others. Work based on initial patch from Yuan-Chen Cheng
14496 I may have broken binary compat in the encoding handler
14497 registration scheme, but that was so utterly broken I don't
14498 expect anybody to have used this feature until now.
14499 * parserInternals.h: fixup on the CHAR range macro
14500 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14501 code.
14502 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14503 * uri.c: added xmlParseURI() I can't believe I forgot to
14504 implement this one in 2.0 !!!
14505 * SAX.c: moved doc->encoding update in the endDocument() call.
14506 * TODO: updated.
14507
Daniel Veillard06047432000-04-24 11:33:38 +000014508Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14509
14510 * tree.h: removed extraneous xmlRemoveProp definition
14511 * TODO: added item about --disable-corba configure switch
14512 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14513 * nanoftp.c: fixed include problems giving troubles on AIX and
14514 slowlaris
14515 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14516 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14517 comment and headers changes to lower gtk-doc number of warnings
14518 * doc/html/*: rebuilt docs
14519
Daniel Veillarde0aed302000-04-16 08:52:20 +000014520Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14521
14522 * HACKING: documented the tag for 1.x and instructions
14523
Daniel Veillard5e873c42000-04-12 13:27:38 +000014524Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14525
14526 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14527 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14528 xmlCreateIOParserCtxt
14529 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14530 significant overall improvement
14531 * xmllint.c: added I/O test to xmllint
14532 * testSAX.c: added a speed test
14533 * doc/* : updated/regenerated
14534
Daniel Veillardfc708e22000-04-08 13:17:27 +000014535Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14536
14537 * xpath.c uri.h parserInternals.h: cosmetic changes from
14538 "Timur I. Bakeyev" <timur@bat.ru>, including making
14539 xmlCreateURI() public
14540
Daniel Veillard5d211f42000-04-07 17:00:24 +000014541Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14542
14543 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14544 and the code at the same time. Added a clean mechanism for
14545 overload or added input methods: xmlRegisterInputCallbacks()
14546 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14547 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14548 * TODO: updated
14549 * doc/* : updated/regenerated
14550 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14551 source dir
14552
Daniel Veillarde77a9182000-04-05 19:12:29 +000014553Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14554
14555 * testURI.c: yet another forgotten commit, I should get some sleep !
14556
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014557Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14558
14559 * xmllint.c: forgot to commit this too ?
14560
Daniel Veillardb9df4042000-04-05 14:23:16 +000014561Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14562
14563 * xmlversion.h.in : forgot to commit this previously
14564
Daniel Veillard361d8452000-04-03 19:48:13 +000014565Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14566
14567 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14568 * README TODO: updated for release
14569 * uri.c uri.h: added authority parsing/saving
14570 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14571 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14572 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14573 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14574 Makefile.am : added compile-time customization of libxml
14575 --with-ftp --with-http --with-html --with-xpath --with-debug
14576 --with-mem-debug
14577 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14578 #include <libxml/xxx.h> I hope it won't break too much stuff
14579 and will be manageable in the future...
14580 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14581 and added xmllint to the installed programs
14582 * uri.h: added xmlFreeURI()
14583
Daniel Veillardec303412000-03-24 13:41:54 +000014584Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14585
14586 * uri.c uri.h: finished the escaping handling, the base support
14587 and the URI path normalization. Looks good just lacks the
14588 authority content parsing code.
14589 * Makefile.am: added instructions to generate testURI
14590 * TODO: updated
14591 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14592 added links and icons for W3C and Gnome
14593
Daniel Veillard8f621982000-03-20 13:07:15 +000014594Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14595
14596 * xmlmemory.[ch] : seems I forgot to actually update the files in
14597 the last commit :-)
14598 * doc/xml.html doc/html/* : updated and uploaded the docs
14599
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014600Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14601
14602 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14603 * TODO: updated
14604 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014605 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014606 gfree).
14607 * Makefile.am, uri.c, uri.h: added a set of functions to do
14608 exact (litteraly copied from the RFC 2396 productions) parsing
14609 and handling of URI. Will be needed for XLink, one XML WFC,
14610 XML Base and reused in the nano[ftp/http] modules. Still work
14611 to be done.
14612
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014613Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14614
14615 * configure.in, libxml.spec.in : libxml2
14616 * doc/* : updated the doc page, rebuilt the docs
14617
Daniel Veillardcf461992000-03-14 18:30:20 +000014618Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14619
14620 * all: tagged LIB_XML_1_X
14621 * *.c *.h : updated from W3C CVS tree
14622 * configure.in : 2.0.0-beta
14623 * libxml.spec.in : libxml2 package nam
14624 * result/* : new version of the tests output
14625
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014626Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14627
14628 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14629
Daniel Veillardb566ce12000-03-04 11:39:42 +000014630Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * doc/* : rebuilt the docs
14633 * parser.c: final patch on #6766
14634 * valid.c: small patch on validity checks.
14635
Daniel Veillardfb76c402000-03-04 11:39:42 +000014636Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14637
14638 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14639 added
14640 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14641 compatibility w.r.t. XML spec and existing code.
14642
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014643Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14644
14645 * parser.c: seems a better solution to <a> </a> exists,
14646 will try it for a while
14647
Daniel Veillard83a30e72000-03-02 03:33:32 +000014648Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14649
14650 * parser.c: tried to remove the <a> </a> generating <a/>
14651 this is hard. Left a flag for that purpose. Fixed bug #6766
14652 * configure.in: prepared 1.8.7 not released, due to previous
14653 problem
14654
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014655Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14656
14657 * doc/xml.html : applied second patch from Paul DuBois
14658
Daniel Veillard402e8c82000-02-29 22:57:47 +000014659Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14660
14661 * doc/xml.html : applied patch from Paul DuBois
14662
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014663Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14664
14665 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14666
Daniel Veillard5feb8492000-02-02 17:15:36 +000014667Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14668
14669 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14670 compilation warnings on various platforms.
14671 * parser.c: Fixed #5281 validity error callbacks are now desactived
14672 by default if not validating.
14673
Daniel Veillardf341f932000-02-02 14:52:08 +000014674Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14675
14676 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14677
Daniel Veillard13c757e2000-02-01 23:59:15 +000014678Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14679
14680 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14681 <gkatsi@cs.toronto.edu>
14682
Daniel Veillard726e8792000-01-30 20:04:29 +000014683Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14684
14685 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14686 processing URLs
14687
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014688Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14689
14690 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14691 xmlNanoFTPUpdateURL for persistent control connections.
14692 * configure.in: 1.8.6
14693
14694Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14695
14696 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14697 * tree.[ch] : added xmlSaveNoEmptyTags
14698
James Henstridgef3be9312000-01-28 13:59:21 +0000146992000-01-29 James Henstridge <james@daa.com.au>
14700
14701 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14702
14703 * Makefile.am: added nanoftp.[ch] to the build.
14704
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014705Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14706
14707 * nanoftp.[ch]: cleanup, comments, API
14708 * debugXML.c : fixed a bug in the cat command
14709 * doc/*: regenerated the docs
14710
Daniel Veillardda07c342000-01-25 18:31:22 +000014711Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14712
14713 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14714 * debugXML.c : fixed a bug in the cat command
14715 * valid.c: fixing some small probs
14716 * libxml.spec.in: get rid of the SNAP suffix
14717 * doc/xml.html: updated the status
14718
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014719Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * xml-config.in: xml-config --version to just return the
14722 version number
14723 * xpath.c: some cleanup w.r.t. axis when the current node is
14724 an attribute.
14725 * TODO: updated
14726
Daniel Veillard461a66c2000-01-18 18:01:01 +000014727Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14728
14729 * configure.in: prepared for libxml-1.8.5
14730 * doc/* recompiled the documentation
14731
147322000-01-17 Jody Goldberg <jgoldberg@home.com>
14733
14734 * configure.in : WARNING autoconf subtlety alert :
14735 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14736 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14737 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14738 get defined by AC_CHECK_HEADERS.
14739
Daniel Veillardf967b902000-01-17 16:06:10 +000014740Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14741
14742 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14743 Rune.Djurhuus@fast.no
14744
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014745Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14746
14747 * TODO: updated
14748 * tree.c, parser.c: made sure that only memory alloc problems
14749 and internal parser errors are allowed to write to stdout or
14750 stderr.
14751
Daniel Veillard0142b842000-01-14 14:45:24 +000014752Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14753
14754 * tree.c : restored xmlNewGlobalNs since this seems used by
14755 a lot of existing code :-(, fixed a bug in xmlNewNs
14756 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14757 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14758 to exit() from the library code.
14759 * xpath.c, parser.c: removed bugs or unused code detected by
14760 Windows compilers
14761 * parser.c: started adding interfaces for parsing well balanced
14762 XML fragments
14763 * configure.in: releasing 1.8.4
14764 * doc/* : rebuilt the docs
14765
Daniel Veillard2eac5032000-01-09 21:08:56 +000014766Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14767
14768 * tree.[ch] : added xmlNewDocFragment() for DOM
14769 * testHTML.c: uninitialized variable.
14770
Daniel Veillardf3a73582000-01-05 14:58:39 +000014771Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14772
14773 * doc/* : rebuild the docs
14774
Daniel Veillard71b656e2000-01-05 14:46:17 +000014775Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14776
14777 * acconfig.h: readline and history patch
14778 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14779 * tree.c: added check and handling when possibly removing an ID
14780 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14781 and saving.
14782 * test/HTML/entities.html result/HTML/entities.html* : test for
14783 various entities reference cases
14784 * result/HTML/* : as a result output of some testcase have
14785 changed
14786 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14787 by previous example. added xmlParseTryOrFinish().
14788 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14789 entities.h debugXML.h HTMLparser.h: changed the way struct are
14790 declared to allow gtk-doc to expose those
14791 * parser.c: closed bug #4960
14792 * Makefile.am configure.in: Applied patch from
14793 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14794 and math/socket libs detection
14795
Daniel Veillard437b87b2000-01-03 17:30:46 +000014796Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14797
14798 * configure.in, Makefile.am: link tester against readline
14799 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14800
Daniel Veillard686d6b62000-01-03 11:08:02 +000014801Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14802
14803 * tree.[ch]: added xmlRemoveProp
14804 * win32config.h.in nanohttp.c: avoid including the Windows
14805 socket stuff in every C files
14806 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14807 the XmL parser(s)
14808 * test/ns4 result/ns4 etc...: added test case for previous prob
14809 * tree.c: xmlNewNs wasn't checking for double definition
14810 * Makefile.in: fixed a problem with dist-hook duplicates
14811 * parser.[hc], xmlIO.c: fixed the loading of external entities
14812 APIs, now xmlLoadExternalEntity() is used everywhere and
14813 setting up an app specific front-end using the
14814 * SAX.c parser.c: some fixes, now the xhtml spec validates
14815 with the xhtml DTD.
14816 * error.c: fixed crashes in case of no input stream
14817 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14818 to the validation tests and results
14819
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014820Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14821
14822 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14823 too htmlCreatePushParserCtxt() and htmlParseChunk()
14824 * parser.c: a bit of cleanup.
14825 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14826 to XML) removed the last mem leak known
14827 * HTMLtree.c: output message cleanup
14828 * xmlmemory.c: display content info about memory blocks
14829 * result/HTML/wired.* : missing att value warning change
14830
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014831Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14832
14833 * doc/* : rebuilt the documentation
14834
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014835Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14836
14837 * parser.[ch] parserInternals.h: Push parser for XML,
14838 seems to work fine now
14839 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14840 --push for push testing
14841 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14842 * testSAX.c: added --push
14843 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14844 subtree
14845 * xmlIO.[ch] : enriched API + fixes for push mode
14846 * entities.[ch]: added the entity content length to the struct.
14847 * xmlmemory.[ch]: new API to show the last entries for the shell
14848 * valid.c: added required attribute testing
14849 * SAX.c: the cdata callback now merge contiguous fragments
14850 * HTMLparser.c: cleanup of some macros
14851
Daniel Veillard3c558c31999-12-22 11:30:41 +000014852Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14853
14854 * parser.c: fix for PIs name starting with xml
14855 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014856 * *.c, configure.in win32config.h.in : generate win32config.h for
14857 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014858
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014859Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14860
14861 * parser.c: fixed a stupid = vs. == bug :-(
14862 * doc/gnome-xml.sgml: s/glade/xml/
14863
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014864Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14865
14866 * configure.in, doc/xml.html : bug fix release 1.8.2
14867 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14868 Hopefully the end of that silly C++ include problem
14869 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14870 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14871 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14872 troubles with autoclosed elements when the stree shape doesn't
14873 follow the DtD specs. Added htmlIsAutoClosed() and
14874 htmlAutoCloseTag()
14875 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14876 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14877 * debugXML.c: fixed a bug on printing default namespaces.
14878 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14879
Daniel Veillardb24054a1999-12-18 15:32:46 +000014880Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14881
14882 * result/HTML/*.htm[l] : updated the HTML regression tests according
14883 to the new output
14884 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14885 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14886 problem due to intermix of extern "C" { ... } declarations for C++
14887 and recursive includes in the headers
14888
Chris Lahey323c48c1999-12-18 15:32:45 +0000148891999-12-20 Chris Lahey <clahey@umich.edu>
14890
14891 * HTMLtree.c: Made it so that html nodes with a single child do
14892 not insert a carriage return before or after the child node.
14893
Daniel Veillardb24054a1999-12-18 15:32:46 +000014894Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014895
14896 * configure.in, doc/xml.html : bug fix release 1.8.1
14897 * parser.c: fixed bug #4344
14898 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14899 added the glue to avoid C++ problems
14900 * doc/* : regenerated the documentation
14901
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014902Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14903
14904 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14905 namespace recognition, and Dia as a resul :-(
14906 * encoding.c: closed bug #3950
14907
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014908Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14909
14910 * valid.c: debugging a posteriori validation, except URI expansion
14911 stuff this should be fixed now
14912 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14913 Carl Nygard <cnygard@bellatlantic.net>
14914 * tester.c: added --postvalid, cleaning of the code
14915 * tree.[ch]: added xmlDocGetRootElement()
14916
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014917Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14918
14919 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14920 c++ losage.
14921
Daniel Veillard10a2c651999-12-12 13:03:50 +000014922Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14923
14924 * configure.in, doc/xml.html : bumped to 1.8.0
14925 * xlink.[ch], Makefile.am : added framework for link detection
14926 * parser.h: added nbChars to parser context, needed for cleanup.
14927 * xmlmemory.c: removed a nasty bug when out of mem
14928 * valid.[ch]: adding namespace support for attribute decl
14929 * tester.c: added --debugent option
14930 * debugXML.[ch]: added xmlDebugDumpEntities()
14931 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14932 buffers instead, this was really needed, validation was breaking
14933 in strange ways due to that. Added xmlParseStringPEReference()
14934 and other parsing from strings functions. Entities processing
14935 modified again, but PERef are still not handled correcly but
14936 unless you're Eve Maller you won't notice :-)
14937 * HTMLparser.c: large changes toward reliability, and switched to
14938 lowercase internal tags, XHTML is lowercase, so it will help
14939 that output is closer to next version.
14940 * doc/* : regenerated the documentation, it is now hosted at
14941 http://xmlsoft.org/ (same bits I just bought the domain :-)
14942
14943
Daniel Veillard294cbca1999-12-03 13:19:09 +000014944Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14947 doc generation
14948 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14949 in the SAX API
14950 * doc/*: rebuilt the doc making sure everything appears in the
14951 HTML files
14952
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014953Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14954
14955 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14956 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14957 which allow impressive speed improvement on dataset with
14958 large text pieces, but at the cost of broken binary
14959 compatibility and slightly bigger memory usage.
14960 Configure with --with-buffers to activate them, they
14961 are protected with XML_USE_BUFFER_CONTENT define.
14962 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14963 goal is 0 memory left allocated once parser is no more used
14964 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
14965 call xmlCleanupParser() and xmlMemoryDump()
14966
Daniel Veillarda819dac1999-11-24 18:04:22 +000014967Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14968
14969 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
14970 * parser.[ch] encoding.[ch]: added memory cleanup routines
14971 * parser.c: closing bug #3788
14972 * doc/*: rebuilt the doc
14973
Daniel Veillard11a48ec1999-11-23 10:40:46 +000014974Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14975
14976 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
14977 xmlNewTextChild() and xmlSetCompressMode() behaviour.
14978 * tester.c: added --compress option
14979 * doc/*: rebuilt the documentation
14980
Daniel Veillard4c3a2031999-11-19 17:46:26 +000014981Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14982
14983 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
14984 if given /proc/kcore as input !
14985 * doc/xml.html doc/*: updated and rebuilt the documentation
14986
14987Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000014988
14989 * parser.c: Fixed some wrongly space collapsing code due to
14990 a misreading of the spec.
14991 * result/*: fixed the output accordingly
14992
14993Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000014994
14995 * encoding.c: bug fix and typos
14996 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
14997 * parser.c: added attribute normalization closing bug #3597
14998 * test/att* result/att* SAXresult/att*: testcase for attribute
14999 normalization
15000
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015001Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15002
15003 * configure.in: closing bug #3163 by adding extra flags for the
15004 cc compiler on HP-UX
15005
Daniel Veillard51e3b151999-11-12 17:02:31 +000015006Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15007
15008 * valid.[ch] : removed a typo and an enumerated type bug in the
15009 xmlAddElementDecl() function
15010 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15011 call to xmlEncodeEntitiesReentrant() so that the functions
15012 New, Set and Get are at the same level.
15013 * parser.c HTMLparser.c: extra memory allocation bug for
15014 attributes detected by someone using libxml in embedded systems :-)
15015
Daniel Veillard962195f1999-10-28 15:51:53 +000015016Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15017
15018 * xmlmemory.h: turned off mem debug :-\
15019
Daniel Veillard35008381999-10-25 13:15:52 +000015020Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15021
15022 * parser.c: closed bug #2784 a one line fix, but worth pushing
15023 a new release out
15024 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15025 some structures, comments before and after the
15026 main element, and other nastyness
15027 * HTMLtree.c tree.c: accomodate the extended HTML supported
15028 * configure.in: pushing 1.7.4
15029 * test/ent8 and related outputs : added a new test for bug #2784
15030 * test/HTML/wired.html and related output: a nasty HTML example
15031 * Makefile.am: improved the test scripts
15032 * docs/* : reran the documentation extractor, updated xml.html
15033
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015034Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15035
15036 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15037 HTMLparser and debugged the HTML related code. HTML documents
15038 now have their own type
15039 * entities.c: do not dump &apos; for HTML output
15040 * xmlmemory.c: improvement, breakpoint mechanism
15041 * testHTML.c: added --sax --repeat ...
15042 * Makefile.am: improved the HTML tests
15043 * valid.[ch]: added xmlValidGetValidElements and
15044 xmlValidGetPotentialChildren
15045 * tester.c: added --insert to test the 2 new functions
15046 * test//* result//* SAXresult//* : regression test cleanup
15047 and extension.
15048 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15049 gnome-xml-nanohttp.html
15050
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015051Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15052
15053 * HTMLparser.c: fixed problems with some autoclose tags
15054 * tree.c: fixed XML output problems.
15055 * result/* SAXresult/*: update of the tests output
15056
Daniel Veillard6077d031999-10-09 09:11:45 +000015057Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15058
15059 * Makefile.am: Arturo patch for xmlConf.sh version info
15060 * parser.c: Tim Josling patch for single quoted items
15061 * tester.c: Tim Josling patch for tester options usage
15062 * tree.h: indent cleanup
15063
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015064Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15065
15066 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15067 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15068
Daniel Veillard00fdf371999-10-08 09:40:39 +000015069Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15070
15071 * tree.c : Raph patch for initialization of CORBA fields
15072 * parser.c, xpath.c, ...: modification of doc comments
15073 * xpath.c : allow spaces in xpath expressions
15074
Daniel Veillardad219441999-09-27 08:17:49 +000015075Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15076
15077 * xmlmemory.h: turning off memory debug :-(
15078
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015079Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15080
15081 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15082 better SAX interfaces.
15083 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15084 entity.
15085 * configure.in: 1.7.2
15086
15087Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015088
15089 * libxml.spec.in: fixed the URL
15090 * doc/xml.html: improved the documentation front-end
15091
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015092Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015093
15094 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15095
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015096Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015097
15098 * libxml.spec.in: fixed the alpha compile problem
15099 * parser.[ch]: changed errno to errNo in the parser context :-(
15100 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15101 * doc/xml.html: changed CHAR to xmlChar
15102 * doc/html/*: recompiled the documentation
15103 * configure.in: 1.7.1
15104
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015105Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * parser.h: modified the parser context struct to regain 1.4.0
15108 binary compatibility
15109 * parser.c, xml-error.h: added errno ot teh context and defined
15110 a set of errors values with update of errno
15111 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15112 DTDs and entities
15113 * *.h, *.c: complete cleanup of the use of config.h and include
15114 protection depending on the current setup.
15115 * overalll debugging, maintenance and bug-fixing on all modules
15116 * updated the documentation
15117 * ready for 1.7.0
15118
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015119Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15120
15121 * HTMLparser.c : cleanup
15122 * SAX.c valid.c valid.h: added ID/IDREF checking
15123 * tree.c tree.h: extended doc structure for refs
15124 * configure.in: 1.6.2
15125 * parser.c: patched bug in SAX user arg call
15126 * parserInternals.h: patched missing close in C++ wrapping
15127 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15128 especially upcoming XPointer implementation.
15129 * doc/xml.html: augmented, typo
15130
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015131Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15132
15133 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15134 not all invocations of install understand -d.
15135
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015136Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15137
15138 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15139 to make 'check' works, when builddir != srcdir.
15140
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015141Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * doc/xml.html : updated the documentation
15144
Daniel Veillard6454aec1999-09-02 22:04:43 +000015145Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15146
15147 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15148 not deallocated memory blocks
15149 * *.c : replaces all calls to malloc() free() and realloc() to
15150 the wrapper functions/macros
15151 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15152 instead of xmlFreeNodeList()
15153
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015154Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15155
15156 * HTMLparser.c: corrected a stupid bug leading to core dump at
15157 tree deallocation. Removed warnings indicated by
15158 Stephane.Conversy@lri.fr
15159 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15160 looked for in the external subset
15161
15162Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015163
15164 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15165 on SGI by Stephane.Conversy@lri.fr
15166
Daniel Veillardb96e6431999-08-29 21:02:19 +000015167Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15168
15169 * all .h : changed the prototype declaration indent as in gtk
15170 * most .c : working on reducing the TODOs in the code
15171 * most .c : cleanup though -pedantic and Insure++
15172 * improvements on validation ID checkings.
15173 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15174 * xml-config.in: closed #1810
15175
15176Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015177
15178 * tree.h, valid.c, valid.h: more work on validity, IDs
15179 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15180 definition for AIX
15181
Daniel Veillardb556eb51999-08-15 17:19:50 +000015182Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15183
15184 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15185 the distribution due to a cut'n paste error at last commit
15186
Daniel Veillardb05deb71999-08-10 19:04:08 +000015187Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15188
15189 * configure.in: upgraded to version 1.4.0
15190 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15191 Big update, added a large part of the validation process,
15192 it should be usable, but some parts are missing
15193 * xpath.c: improved the implementation w.r.t. root.
15194 * Makefile.am: added more tests
15195 * test and result trees: added a lot of tests
15196 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15197
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015198Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15199
15200 * Added an HACKING file
15201
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015202Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15203
15204 * xpath.[ch] : improvements and debug of the XPath implementation
15205 * parser.c, HTMLparser.c : modified the parsers to be progressive
15206 * tree.[ch] : extended the Buffer promitives
15207 * xmlIO.[ch] : added basic I/O routines providing progressive
15208 parsing and ready for I18N conversion plugins
15209 * SAXresult/* : the SAX callback sequence maybe slightly different
15210 now
15211 * test*.c : improved/updated the tests programs
15212 * doc/* : recompiled the docs.
15213
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152141999-07-26 Michael Meeks <michael@edenproject.org>
15215
15216 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15217
15218 * tree.c: Ditto.
15219
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015220Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15221
15222 * configure.in: upgraded to version 1.4.0
15223 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15224 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15225 XML query language, see http://www.w3.org/TR/xpath for more details.
15226 * parser.c, parser.h: added CHAR* related string functions for XPath
15227 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15228 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15229 rebuild the docs.
15230 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15231 and regression testing capabilities for XPath.
15232
Daniel Veillardd79d7871999-07-12 10:38:12 +000015233Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15234
15235 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15236 closing bug #1646
15237
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015238Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * Makefile.am, example/Makefile.am: closed bug #1683
15241
Daniel Veillard3166ab11999-07-11 16:14:19 +000015242Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15243
15244 * example/Makefile.am, configure.in: added the makefile for the
15245 gjobread example
15246
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015247Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15248
15249 * doc/Makefile.am:
15250 - fix which allow "make install DESTDIR=</install/prefix>".
15251
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015252Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15253
15254 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15255 which fixed a problem on the file reading-code.
15256
Daniel Veillard82150d81999-07-07 07:32:15 +000015257Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15258
15259 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15260 output.
15261 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15262
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015263Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15264
15265 * parser.h : Oops removed the binary compatibility problem
15266 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15267 * parser.c, HTMLparser.c: applied patches for reading from stdin
15268
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015269Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * parser.c, entities.c, valid.c: cleanup bug #1591
15272 * configure.in: cleanup bug #1592
15273 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15274 the same tree back-end. Hence gdome will be available for it.
15275 * doc/Makefile.am: close bug #617
15276
Daniel Veillard97fea181999-06-26 23:07:37 +000015277Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15278
15279 * parser.c: alloctate a per parser context SAX interface block
15280
Daniel Veillard14fff061999-06-22 21:49:07 +000015281Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15282
15283 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15284 and xmlEncodeEntitiesReentrant with the correct one :-\
15285
15286Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15287
15288 * commit of my internal XML base changes, quite a lot of
15289 changes, cleanups, better entities support, framework for
15290 new I/O and charset detection and handling
15291 * Fixed the configure/Makefile stuff to generate shared libs
15292 with the proper version info, so we jumped on rev from
15293 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15294 xmlEncodeEntities() result need to be freed now, and a string
15295 xmlParserVersion provide the current library version.
15296
Raph Levien05240da1999-06-15 21:27:11 +000015297Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15298
15299 * parser.c: fixed a buffer overrun for when you have a very long
15300 attribute with no entities in it.
15301
Daniel Veillardbb2da581999-06-13 14:37:07 +000015302Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15303
15304 * added example directory
15305 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15306
Daniel Veillard011b63c1999-06-02 17:44:04 +000015307Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15308
15309 * Release of libxml-1.1, nearly everything has been touched for
15310 this.
15311 * Added more regression tests
15312 * Updated the documentation
15313
Daniel Veillard27d88741999-05-29 11:51:49 +000015314Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15315
15316 * tree.[ch]: unified the XML_NO_CORBA defines.
15317 * parser.c encoding.[ch]: started plugging in char encoding detection
15318
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015319Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15320
15321 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15322 Also freed allocated buffer.
15323
Daniel Veillard27d88741999-05-29 11:51:49 +000015324Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015325 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15326 reentrancy problem at printing. One is left in entities.c, to
15327 remove ASAP
15328 * testSAX.c : added a test example showing the use of the SAX
15329 interface if one doesn't want to build the DOM tree.
15330 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15331
Daniel Veillard517752b1999-04-05 12:20:10 +000015332Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15333
15334 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15335 large revamping of the parser to use SAX callbacks
15336 http://www.megginson.com/SAX/ (or at least a C like interface
15337 a la Expat). It's now possible to set up your own callbacks
15338 and the parser will not build a DOM tree.
15339 * test/* result/*: updated the test suite, I finally removed
15340 the old Namespace draft support (PI based).
15341
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015342Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15343
15344 * Makefile.am: added test result to EXTRA_DIST for make tests
15345
Daniel Veillard64068b31999-03-24 20:42:16 +000015346Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15347
15348 * parser.c, parserInternals.h: moved the chars macro definitions
15349 to parserInternals.h
15350 * parser.c, error.c: applied patches from "Knut Åkesson"
15351 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15352
Daniel Veillard012ccc11999-03-23 10:11:11 +000015353Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15354
15355 * xml-config.in : applied patch to make --version work
15356
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153571999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15358
15359 * Makefile.am (check-local): Alias for `tests' target. This will
15360 cause `make check' to do the right thing.
15361 (tests): Don't run tests in srcdir. Also, replaced calls to
15362 basename with a `sed' "equivalent".
15363
Daniel Veillardd109e371999-03-05 06:26:45 +000015364Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15365
15366 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15367 it in the header and not the sources, updated the doc.
15368 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15369 pointing this out.
15370
Daniel Veillardbc50b591999-03-01 12:28:53 +000015371Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15372
15373 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15374 exported the inputStream routines.
15375 * doc/html/* : updated accordingly
15376
Daniel Veillardd692aa41999-02-28 21:54:31 +000015377Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15378
15379 * parser.c, parser.h, parserInternals.h: added a few extra
15380 internal calls to allocate and free parser contexts ...
15381 * doc/html/* : updated accordingly
15382
Daniel Veillard55a99271999-02-25 11:01:29 +000015383Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15384
15385 * configure.in, Makefile.am, doc/makefile.am : General changes for
15386 1.0.0 release and including the generated HTML documentation.
15387
Daniel Veillard35925471999-02-25 08:46:07 +000015388Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15389
15390 * makefile.am : added parserInternals.h, oops.
15391
Daniel Veillard1e346af1999-02-22 10:33:01 +000015392Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15393
15394 * parserInternals.h: added this header giving access to the parser
15395 internal functions.
15396 * doc/Makefile.am : added a rebuild target which rebuilds the full
15397 set of documentations
15398 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15399 the internal subset.
15400 * *.c *.h: modifications needed to generate the documentation using
15401 gtk-doc, cleanup of functions blocks, reorganisation of struct
15402 declarations.
15403
Daniel Veillard1164e751999-02-16 16:29:17 +000015404Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15405
15406 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15407 the tar and spec file to include the beginning of the doc.
15408
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154091999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15410
15411 * doc/.cvsignore: Added this file.
15412
Daniel Veillard6800ef31999-02-08 18:33:22 +000015413Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * tree.c: fixed xmlGetProp to return "" when the attribute
15416 exists, even if the node-list is NULL.
15417
Daniel Veillard726c7e31999-02-08 15:13:10 +000015418Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15419
15420 * tree.c: patched an error outputting empty attribute values.
15421 * Makefile.am and doc/makefile.am: have been updated during the
15422 week-end. Sorry for an empty CVS log, I got a shell problem.
15423
Daniel Veillard1899e851999-02-01 12:18:54 +000015424Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * tree.h: cleaned up using enums instead of defines
15427 * parser.c, valid.[ch]: more work on parsing/output of element
15428 declarations
15429
Daniel Veillard3b9def11999-01-31 22:15:06 +000015430Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15431
15432 * valid.[ch], tree.c, parser.c : more work toward full parsing
15433 of XML DTDs.
15434 * README: added informations about mailing-list and on-line
15435 documentation
15436
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154371999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15438
15439 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15440
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015441Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15442
15443 * parser.c, tree.[ch] : more work toward conformance testing,
15444 added a last element to accelerate parsing of very flat structures
15445 started working on internal subset Element content declaration.
15446 * valid.[ch] : first cut at adding code toward validation.
15447 * previous changes had also small impact on most files, especially
15448 the conformance testing using James Clark test suite.
15449
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015450Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15451
15452 * test/* : updated the examples, most of them were not well
15453 formed (humm), and added rdf2.
15454 * result/* : resulting changes in the output.
15455
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015456Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15457
15458 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15459
Daniel Veillard44b3a061998-12-05 17:27:22 +000015460Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * tree.c: patched a bug in the generation of empty attributes
15463
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015464Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15465
15466 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15467 for node/trees/documents/... Biggest problem is namespace
15468 support when copying subtrees.
15469
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015470Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15471
15472 * parser.c, entities.c: improve entities and char ref encoding,
15473 and cleanups of error messages.
15474
Daniel Veillard242590e1998-11-13 18:04:35 +000015475Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15476
15477 * parser.c, entities.c: simple bug hunting done during rpm2html and
15478 rpmfind integration.
15479
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015480Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15481
15482 * parser.[ch]: Added interfaces allowing to specify a SAX
15483 handler before parsing.
15484
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015485Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15486
15487 * parser.c: redirrect all errors reporting through the SAX
15488 error function
15489
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015490Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15491
15492 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15493 * libtool, tlmain ...: update of the libtool files
15494
Miguel de Icaza442321c1998-11-04 18:13:38 +0000154951998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15496
15497 * entities.c: Use g_snprintf insteda of snprintf.
15498
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015499Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15500
15501 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15502 added ent5 test for this purpose.
15503 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15504
Daniel Veillard27271681998-10-30 06:39:40 +000015505Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15506
15507 * parser.c: fixed? a strange error due to compression on a GWP
15508 document.
15509
Daniel Veillard25940b71998-10-29 05:51:30 +000015510Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15511
15512 * tree.[ch]: bug fixing
15513 * entities.[ch]: defined a specific type for predefined entities
15514 * doc/xml.html: more documentation on the library, how to use it,
15515 overview of the interfaces.
15516
Daniel Veillard16253641998-10-28 22:58:05 +000015517Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15518
15519 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15520
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015521Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15522
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015523 * tree.c: corrected a small bug
15524 * doc/xml.html: continuing writing documentation.
15525
15526Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15527
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015528 * debugXML.h debugXML.c: added debugging utilities.
15529 * tester.c: added --debug switch.
15530 * tree.c: patched an incorrect node->type assignment.
15531 * parser.c: formatting, ensure that node->doc != NULL in attributes
15532
Daniel Veillardccb09631998-10-27 06:21:04 +000015533Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15534
15535 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15536 entity support and provide an internal representation close to
15537 DOM one (entity ref nodes, and attribute value as tree). I tried
15538 to preserve the interface but this will surely break some apps
15539 (I have to change rpm2html/rpmfind for example). I had to change
15540 two interfaces, and the generated tree is somewhat different.
15541 * doc/* : started documenting the XML library, the tree and
15542 DOM/Corba. This is a first step.
15543
Daniel Veillard11e00581998-10-24 18:27:49 +000015544Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15545
15546 * parser.c: Set up the fonctions comment block, boring but useful.
15547 * parser.h, SAX.c, parser.c: now attributes are processed through
15548 the SAX interface. The problem is that my SAX interface diverged
15549 quite a bit from the original one, well this is not an official
15550 spec, and translating it from Java to C is hairy anyway...
15551
Daniel Veillard97b58771998-10-20 06:14:16 +000015552Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15553
15554 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15555 fonctions comment block, boring but useful.
15556
15557Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015558
15559 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15560 conversion routines. However they are not yet used to convert the
15561 inputs. The core will run with UTF-8.
15562
Daniel Veillard33942841998-10-18 19:12:41 +000015563Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15564
15565 * tree.c : make sure that the type id is properly set-up when
15566 a new object is allocated, needed for DOM.
15567
Daniel Veillard27fb0751998-10-17 06:47:46 +000015568Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15569
15570 * tree.h, tree.c: Ok, the main objects in the tree will be native
15571 corba objects, it costs 8 bytes per Node, Attribute and Document
15572 but it simplifies the Corba integration a lot (no extra interface
15573 objects to allocate/free).
15574
Daniel Veillard0bef1311998-10-14 02:36:47 +000015575Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15576
15577 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15578 and changed NODEs contants for conformity with DOM Level 1
15579
Daniel Veillard27864701998-10-08 03:47:24 +000015580Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * added hooks to keep track of servants when creating objects
15583 xmlDoc and xmlNode (for Corba export).
15584
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015585Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15586
15587 * added xml-config script.
15588
Daniel Veillard7066a791998-10-01 20:28:28 +000015589Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15590
15591 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15592 to autoupdate libtool and automake conf files.
15593
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000155941998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15595
15596 * Makefile.am: Use '?' to separate the sed
15597 commands as ',' is used when people pass -Wl,something.
15598
15599
Daniel Veillard15a8df41998-09-24 19:15:06 +000015600Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15601
15602 * tree.c, tree.h: added a per-document compression interface.
15603
Daniel Veillard151b1b01998-09-23 00:49:46 +000015604Tue Sep 22 20:47:38 EDT 1998
15605
15606 * tree.c, tree.h: added saving with compression and added interfaces
15607 to control the compression level (xmlGetCompressMode,
15608 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15609
Daniel Veillard70120ff1998-09-22 00:24:21 +000015610Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15611
15612 * parser.c: corrected a loop for files of size 0
15613
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156141998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15615
15616 * error.h: New file. Contains prototyes from `error.c'.
15617
Tom Tromeyc19653d1998-08-14 01:22:43 +000015618Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15619
15620 * Makefile.am (xmlincdir): New macro.
15621 (xmlinc_HEADERS): Renamed from include_HEADERS.
15622
Daniel Veillard845664d1998-08-13 04:43:19 +000015623Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15624
15625 * applied small patch on numeric entities from
15626 Christopher Blizzard <blizzard@appliedtheory.com>
15627
Daniel Veillard260a68f1998-08-13 03:39:55 +000015628Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15629
15630 * New release 0.2, removed the old xml_* files so that it's
15631 coherent with the other CVS base (W3C), far better conformance
15632 to standard, new namespaces, decent entities support, beginning
15633 of a SAX-like interface. Nearly nothing left intact, even the
15634 test examples ...
15635
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156361998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15637
15638 * .cvsignore: Add .deps dir
15639
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015640Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15641
15642 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15643
Daniel Veillardfe926001998-07-26 04:28:20 +000015644Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015645
Daniel Veillardfe926001998-07-26 04:28:20 +000015646 * configure.in: added test for CPP
15647 * AUTHORS, Changelog: the original ones didn't get commited but the
15648 glib ones instead, fixed.
15649 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015650
Daniel Veillardfe926001998-07-26 04:28:20 +000015651Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015652
Daniel Veillardfe926001998-07-26 04:28:20 +000015653 * integrated code developped at W3C
15654 * changed the original Copyright
15655 * migrated to automake
15656 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015657