blob: 52cee0018a19cb0bfeae725c65a3f86c1d7bb88c [file] [log] [blame]
Daniel Veillard3be27512003-01-26 19:49:04 +00001Sun Jan 26 20:47:26 CET 2003 Daniel Veillard <daniel@veillard.com>
2
3 * xmlcatalog.c xmllint.c: applied patch for FreeBSD by
4 Julio Merino, closing #104475
5
Daniel Veillardea3f3982003-01-26 19:45:18 +00006Sun Jan 26 20:38:43 CET 2003 Daniel Veillard <daniel@veillard.com>
7
8 * relaxng.c: more work on Relax-NG
9 * test/relaxng/* result/relaxng/*: augmented/updated the
10 regression tests
11
Daniel Veillardedc91922003-01-26 00:52:04 +000012Sun Jan 26 01:49:58 CET 2003 Daniel Veillard <daniel@veillard.com>
13
14 * relaxng.c: more work on Relax-NG
15 * test/relaxng/* result/relaxng/*: augmented/updated the
16 regression tests
17
Daniel Veillarddd1655c2003-01-25 18:01:32 +000018Sat Jan 25 18:59:54 CET 2003 Daniel Veillard <daniel@veillard.com>
19
20 * README: updated the policy on private mail answers
21 * relaxng.c: more work on Relax-NG
22 * test/relaxng/* result/relaxng/*: augmented/updated the
23 regression tests
24
Daniel Veillard7424eb62003-01-24 14:14:52 +000025Fri Jan 24 15:12:44 CET 2003 Daniel Veillard <daniel@veillard.com>
26
27 * error.c parser.c tree.c: applied a documentation patch from
28 Stefan Kost
29
Daniel Veillard276be4a2003-01-24 01:03:34 +000030Fri Jan 24 02:00:50 CET 2003 Daniel Veillard <daniel@veillard.com>
31
32 * relaxng.c: more work on Relax-NG
33 * doc/*: regenerated the docs
34 * test/relaxng/* result/relaxng/*: updated and augmented the
35 Relax-NG regression tests and results
36
Daniel Veillard6eadf632003-01-23 18:29:16 +000037Thu Jan 23 19:26:20 CET 2003 Daniel Veillard <daniel@veillard.com>
38
39 * Makefile.am configure.in relaxng.c include/libxml/relaxng.h:
40 First commit of the new Relax-NG validation code, not generally
41 useful yet.
42 * test/relaxng/* result/relaxng/*: current state of the regression
43 tests
44
Daniel Veillard814a76d2003-01-23 18:24:20 +000045Thu Jan 23 19:22:54 CET 2003 Daniel Veillard <daniel@veillard.com>
46
47 * tree.c: minimized the memory allocated for GetContent
48 and a bit of cleanup.
49
Daniel Veillardff12c492003-01-23 16:42:55 +000050Thu Jan 23 17:41:37 CET 2003 Daniel Veillard <daniel@veillard.com>
51
52 * python/generator.py: seems there is no good reasons to
53 not generate bindings for XPointer
54
Daniel Veillard540a31a2003-01-21 11:21:07 +000055Tue Jan 21 13:19:35 CET 2003 Daniel Veillard <daniel@veillard.com>
56
57 * xmlreader.c doc/apibuild.py: applied a new patch from
58 Stéphane Bidoul for cleanups
59 * doc/libxml2-api.xml: rebuilt the API description with
60 new entry points
61
Daniel Veillard417be3a2003-01-20 21:26:34 +000062Mon Jan 20 23:25:00 CET 2003 Daniel Veillard <daniel@veillard.com>
63
64 * xmlreader.c python/drv_libxml2.py python/generator.py
65 python/libxml.c python/libxml.py python/libxml_wrap.h
66 python/types.c: patch from Stéphane Bidoul for better per
67 context error message APIs
68 * python/tests/ctxterror.py python/tests/readererr.py:
69 update of the tests
70
MST 2003 John Fleck97ddfc02003-01-20 00:09:57 +000071Sun Jan 19 17:09:28 MST 2003 John Fleck <jfleck@inkstain.net>
72
73 * doc/guidelines.html
74 grammar and spelling cleanup
75
Daniel Veillard26f70262003-01-16 22:45:08 +000076Fri Jan 17 00:31:30 CET 2003 Daniel Veillard <daniel@veillard.com>
77
78 * xmlreader.c include/libxml/xmlreader.h python/generator.py
79 python/libxml.c python/libxml.py win32/libxml2.def.src: applied
80 a patch from Stéphane Bidoul to allow per XMLtextReader error
81 and warning handling
82 * python/tests/Makefile.am python/tests/readererr.py: adding the
83 specific regression test
84
Daniel Veillard71f9d732003-01-14 16:07:16 +000085Tue Jan 14 17:00:08 CET 2003 Daniel Veillard <daniel@veillard.com>
86
87 * xpath.c: Alexey Efimov pointed out that concat('a', 'b', )
88 should raise a syntax error
89
Daniel Veillarde4a07e72003-01-14 14:40:25 +000090Tue Jan 14 15:39:14 CET 2003 Daniel Veillard <daniel@veillard.com>
91
92 * python/libxml.c: cleanup patch from Stéphane Bidoul
93
Daniel Veillard81601f92003-01-14 13:42:37 +000094Tue Jan 14 14:41:18 CET 2003 Daniel Veillard <daniel@veillard.com>
95
96 * encoding.c: fixing bug #103100 with a dummy UTF8ToUTF8 copy
97
Daniel Veillarde6227e02003-01-14 11:42:39 +000098Tue Jan 14 12:40:29 CET 2003 Daniel Veillard <daniel@veillard.com>
99
100 * python/generator.py python/libxml.c python/libxml.py
101 python/libxml_wrap.h python/types.c: applied and fixed a patch
Daniel Veillarde4a07e72003-01-14 14:40:25 +0000102 from Stéphane Bidoul to provide per parser error handlers at the
Daniel Veillarde6227e02003-01-14 11:42:39 +0000103 Python level.
104 * python/tests/Makefile.am python/tests/ctxterror.py: added a
105 regression test for it.
106
Daniel Veillard4dbe77a2003-01-14 00:17:42 +0000107Tue Jan 14 01:15:04 CET 2003 Daniel Veillard <daniel@veillard.com>
108
109 * xmlreader.c: fixed the streaming property of the reader,
110 it was generating tree faster than consuming it. Pointed out
111 by Nate Myers
112 * tree.c: fixed a bug in xmlSaveFormatFileEnc if passed a NULL doc
113
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000114Sun Jan 12 22:18:02 CET 2003 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
115
Igor Zlatkovicd31876c2003-01-12 21:43:13 +0000116 * win32/libxml2.def.src: added more xmlreader and other exports
Igor Zlatkovic9df24742003-01-12 21:15:55 +0000117
Daniel Veillard8e7e1c02003-01-10 17:06:09 +0000118Fri Jan 10 18:04:32 CET 2003 Daniel Veillard <daniel@veillard.com>
119
120 * xpath.c: fix to the XPath implementation for parent and
121 ancestors axis when operating on a Result Value Tree.
122 Fixes bug #100271
123
Daniel Veillardcacbe5d2003-01-10 16:09:51 +0000124Fri Jan 10 17:07:01 CET 2003 Daniel Veillard <daniel@veillard.com>
125
126 * nanoftp.c nanohttp.c xmlIO.c: patch from Stefano Zacchiroli
127 to fix some URI/file escaping problems
128
Daniel Veillard3b87b6b2003-01-10 15:21:50 +0000129Fri Jan 10 16:20:34 CET 2003 Daniel Veillard <daniel@veillard.com>
130
131 * python/generator.py: fixed a bug raised by Raymond Wiker,
132 docSetRootElement() should not raise an exception if the
133 return is None
134
Daniel Veillard3e20a292003-01-10 13:14:40 +0000135Fri Jan 10 14:13:03 CET 2003 Daniel Veillard <daniel@veillard.com>
136
137 * python/libxml.py python/libxml.c python/libxml2-python-api.xml:
138 fixed bug #102181 by applying the suggested change and fixing
139 the generation/registration problem.
140
Daniel Veillarde55e8e42003-01-10 12:50:02 +0000141Fri Jan 10 13:47:55 CET 2003 Daniel Veillard <daniel@veillard.com>
142
143 * HTMLparser.c: fixed bug #102960 by reusing the XML name parsing
144 routines.
145
Daniel Veillard8f872442003-01-09 23:19:02 +0000146Fri Jan 10 00:16:49 CET 2003 Daniel Veillard <daniel@veillard.com>
147
148 * parser.c: one more IsEmptyElement crazyness, that time in
149 external parsed entities if substitution is asked.
150 * python/tests/reader3.py: added a specific test.
151
Daniel Veillarde329fc22003-01-09 21:36:42 +0000152Thu Jan 9 22:35:31 CET 2003 Daniel Veillard <daniel@veillard.com>
153
154 * python/drv_libxml2.py: update from Stéphane Bidoul: python 2.1
155 support and improved error handler registration
156
Daniel Veillard5ecaf7f2003-01-09 13:19:33 +0000157Thu Jan 9 14:16:38 CET 2003 Daniel Veillard <daniel@veillard.com>
158
159 * HTMLtree.c tree.c: fixes #102920 about namespace handling in
160 HTML output and section 16.2 "HTML Output Method" of XSLT-1.0
161 * README: fixed a link
162
Daniel Veillarde2830f12003-01-08 17:47:49 +0000163Wed Jan 8 18:32:25 CET 2003 Daniel Veillard <daniel@veillard.com>
164
165 * configure.in doc/* NEWS: preparing 2.5.1 release
166 * SAX.c parser.c: fixing XmlTextReader bug
167
Daniel Veillard8bf70b92003-01-07 23:14:24 +0000168Wed Jan 8 00:13:01 CET 2003 Daniel Veillard <daniel@veillard.com>
169
170 * SAX.c: fuck, I introduced a memory leak on external parsed
171 entities in 2.5.0 :-(
172
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000173Tue Jan 7 12:12:45 CET 2003 Daniel Veillard <daniel@veillard.com>
174
175 * xmllint.c: another fix needed as pointed by Christophe Merlet
176 for --stream --debug if compiled without debug support.
177
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000178Mon Jan 6 20:53:08 MST 2003 John Fleck <jfleck@inkstain.net>
179
180 * doc/xmllint.xml
Daniel Veillard56ada1d2003-01-07 11:17:25 +0000181 * doc/xmllint.1:
MST 2003 John Fleck7e54be12003-01-07 03:54:25 +0000182 update man page with --stream and --chkregister
183
Daniel Veillard8326e732003-01-07 00:19:07 +0000184Tue Jan 7 01:17:26 CET 2003 Daniel Veillard <daniel@veillard.com>
185
186 * globals.c: fixed --with-threads compile
187 * xmllint.c: fixed --without-debug compile
188 * include/libxml/globals.h: cleanup
189 * include/libxml/schemasInternals.h: add a missing include
190
Daniel Veillard7b4b2f92003-01-06 13:11:20 +0000191Mon Jan 6 14:06:07 CET 2003 Daniel Veillard <daniel@veillard.com>
192
193 * configure.in NEWS: preparing 2.5.0 release
194 * SAX.c: only warn in pedantic mode about namespace name
195 brokeness
196 * globals.c: fix a doc generation problem
197 * uri.c: fix #101520
198 * doc/*: updated and rebuilt the doc for the release, includuding
199 stylesheet update
200 * python/Makefile.am: fix a filename bug
201
202Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
203
204 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
205 should not be called.
206
207Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
208
209 * libxml-2.0.pc.in: applied the patch to fix #101894
210
211Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
212
213 * tree.c : applied patch from Lukas Schroeder for register callbacks
214 * valid.c: modified patch from Lukas Schroeder to test
215 register callbacks with --chkregister
216
217Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
218
219 * xmlreader.c: seriously changed the way data are pushed to
220 the underlying parser, go by block of 512 bytes instead of
221 tryng to detect tag boundaries at that level. Changed the
222 way empty element are detected and tagged.
223 * python/tests/reader.py python/tests/reader2.py
224 python/tests/reader3.py: small changes mostly due to context
225 reporting being different and DTD node being reported. Some
226 errors previously undetected are now caught and fixed.
227 * doc/xmlreader.html: flagged last section as TODO
228
229Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
230
231 * python/libxml.py: integrated the Python 2.2 optimizations
232 from Hannu Krosing, while maintaining compatibility with
233 1.5 and 2.1
234
235Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
236
237 * xmllint.c: a bit of cleanup
238 * xmlreader.c: small fix
239 * doc/xmlreader.html: more work on the XmlTextReader tutorial
240 * python/libxml.py: a few fixes pointed out by Hannu Krosing
241
242Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
243
244 * python/setup.py.in: patch from Stéphane Bidoul to include
245 drv_libxml2.py in setup.py
246
247Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
248
249 * doc/xmlreader.html: starting documenting the new XmlTextReader
250 interface.
251
252Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
253
254 * xmllint.c: added the --stream flag to use the TextReader API
255 * xmlreader.c: small performance tweak
256
257Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
258
259 * xmlreader.c python/tests/reader2py: okay the DTD validation
260 code on top of the XMLTextParser API should be solid now.
261
262Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
263
264 * xmlreader.c python/tests/reader2py: Fixing some more mess
265 with validation and recursive entities while using the
266 reader interface, it's getting a bit messy...
267
268Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
269
270 * xmlreader.c python/tests/reader.py: another couple of problem
271 related to IsEmptyElement reported by Stéphane Bidoul needed
272 some fixes.
273
274Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
275
276 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
277 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
278 based on the python XmlTextReader interface.
279
280Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
281
282 * tree.c: backing out one change in the last patch which broke the
283 regression tests
284
285Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
286
287 * global.data globals.c tree.c include/libxml/globals.h: applied
288 an old patch from Lukas Schroeder to track node creation and
289 destruction. Probably missing a lot of references at the moment
290 and not usable reliably.
291
292Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
293
294 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
295 from doc/news.html and a stylesheet
296
297Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
298
299 * xmlreader.c python/tests/reader.py: fixed another couple of
300 xmlreader bugs reported by Stéphane Bidoul and added tests.
301
302Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
303
304 * xmlreader.c python/tests/reader2.py: fixed another validity
305 checking in external parsed entities raised by Stéphane Bidoul
306 and added a specific regression test.
307 * python/tests/reader3.py: cleanup
308
309Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
310
311 * xmlreader.c python/tests/reader2.py: fixed a problem with
312 validation within entities pointed by Stéphane Bidoul, augmented
313 the tests to catch those.
314
315Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
316
317 * python/generator.py: modified the generator to allow keeping
318 class references when creating new classes, needed to fix a bug
319 pointed by Stéphane Bidoul where the input buffer of the
320 xmlTextReader instance gets destroyed if the python wrapper for
321 the input is not referenced anymore.
322
323Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
324
325 * xmlreader.c python/tests/reader.py: fixed another pair of problem
326 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
327
328Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
329
330 * xmlreader.c python/tests/reader.py: fixed another problem
331 pointed by Stéphane Bidoul
332
333Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
334
335 * xmlreader.c python/tests/reader.py: fixed a limit case problem
336 with "<a/>"
337
338Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
339
340 * SAX.c: warn on xmlns:prefix="foo"
341 * xmlreader.c python/tests/reader.py: fixed a couple of problem
342 for namespace attributes handling.
343
344Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
345
346 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
347 a really nasty problem raised by a DocBook XSLT transform
348 provided by Sebastian Bergmann
349
350Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
351
352 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
353 by Stéphane Bidoul and integrated it into the tests
354
355Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
356
357 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
358 extended the XmlTextReader API a bit, addding accessors for
359 the current doc and node, and an entity substitution mode for
360 the parser.
361 * python/libxml.py python/libxml2class.txt: related updates
362 * python/tests/Makefile.am python/tests/reader.py
363 python/tests/reader2.py python/tests/reader3.py: updated a bit
364 the old tests and added a new one to test the entities handling
365
366Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
367
368 * python/generator.py python/libxml2class.txt
369 python/tests/reader.py python/tests/reader2.py: changed the
370 generator to provide casing for the XmlTextReader similar to
371 C# so that examples and documentation are more directly transposable.
372 Fixed the couple of tests in the suite.
373
374Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
375
376 * doc/guidelines.html: added a document on guildeline for
377 publishing and deploying XML
378
379Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
380
381 * valid.c xmlreader.c: final touch running DTD validation
382 on the XmlTextReader
383 * python/tests/Makefile.am python/tests/reader2.py: added a
384 specific run based on the examples from test/valid/*.xml
385
386Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
387
388 * python/libxml.py: added a few predefined xmlTextReader parser
389 configuration values.
390
391Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
392
393 * python/libxml_wrap.h: trying to fix #102037
394
395Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
396
397 * SAX.c: fixing bug #95296, when the predefined entities
398 are redefined in the DTD the default one must be used
399 instead anyway.
400
401Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
402
403 * doc/xmllint.xml
404 * doc/xmllint.1
405 Add discussion of XML_DEBUG_CATALOG to xmllint man
406 page - bug #100907
407
408
409Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
410
411 * xmlreader.c: Fixed the empty node detection to avoid reporting
412 an inexistant close tag.
413
414Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
415
416 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
417 for Python 2.1
418
419Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
420
421 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
422
423Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
424
425 * doc/libxml2-api.xml python/tests/reader.py: one really need
426 to provide the base URI information when creating a reader parser
427 from an input stream. Updated the API and the example using it.
428
429Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
430
431 * testReader.c xmlreader.c valid.c include/libxml/tree.h
432 include/libxml/valid.h include/libxml/xmlreader.h: working on
433 DTD validation on top of xml reader interfaces. Allows to
434 validate arbitrary large instances. This required some extensions
435 to the valid module interface and augmenting the size of xmlID
436 and xmlRef structs a bit.
437 * uri.c xmlregexp.c: simple cleanup.
438
439Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
440
441 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
442 work on the xml reader interfaces.
443 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
444 Web page for the Windows binaries.
445
446Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
447
448 * xmlIO.c: applied a patch for VMS following the report by
449 Nigel Hall
450
451Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
452
453 * parser.c: the parseStartTag bug fix wasn't complete.
454
455Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
456
457 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
458 parseStartTag, fixing it.
459 * test/att4 result/att4 result/noent/att4: adding the test
460 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
461 more methods to XmlTextReader.
462
463Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
464
465 * win32/libxml2.def.src: added more xml reader exports
466 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
467 to the build
468
469Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
470
471 * doc/tutorial/xmltutorial.xml
472 plus generated html and pdf
473 Updating tutorial again based on further comments from Niraj
474 Tolia on the last iteration
475
476Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
477
478 * doc/tutorial/xmltutorial.xml
479 * doc/tutorial/includekeyword.c
480 * doc/tutorial/includegetattribute.c
481 plus generated html and pdf
482 Adding fix from Niraj Tolia to tutorial to properly free memory.
483
484
485Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
486
487 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
488 more methods of XmlTextReader.
489 * python/libxml2class.txt python/tests/reader.py: this increased the
490 methods in the bndings, augmented the test to check those new
491 functions.
492
493Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
494
495 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
496 methods of XmlTextReader.
497 * python/generator.py python/libxml_wrap.h python/types.c
498 python/libxml2class.txt: added the reader to the Python bindings
499 * python/tests/Makefile.am python/tests/reader.py: added a specific
500 test for the Python bindings of the Reader APIs
501 * parser.c: small cleanup.
502
503Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
504
505 * xinclude.c: fallback was only copying the first child not the
506 full child list of the fallback element, closes #89684 as reopened
507 by Bernd Kuemmerlen
508
509Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
510
511 * win32/libxml2.def.src: exported htmlNodeDumpOutput
512
513Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
514
515 * configure.in: preparing release of 2.4.30
516 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
517 gives enum values, fix functype return type, put back fields in
518 structs
519 * doc/*: updated the docs rebuilt
520
521Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
522
523 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
524 about htmlNodeDumpOutput location.
525 * xpath.c: removed an undefined function signature
526 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
527 too many symbols in the API breaking the python bindings.
528 Updated with the libxslt/libexslt changes.
529
530Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
531
532 * configure.in: preparing release of 2.4.29
533 * doc/*: rebuilt the docs and API
534 * xmlreader.c: a few more fixes for the XmlTextReader API
535
536Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
537
538 * include/win32config.h: applied mingw patch from Magnus Henoch
539
540Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
541
542 * catalog.c doc/libxml2-api.xml: a bit more cleanup
543
544Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
545
546 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
547 building Python script, does the C parsing directly, generates
548 a better API description including structure fieds defs and
549 enums. Still a couple of bugs, but good enough for the python
550 wrappers now.
551 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
552 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
553 include/libxml/schemasInternals.h include/libxml/tree.h: more
554 cleanup based on the python analysis script reports.
555 * libxml.spec.in: make sure the API XML description is part of the
556 devel package.
557
558Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
559
560 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
561 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
562 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
563 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
564 code cleanup, especially the function comments.
565 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
566
567Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
568
569 * Makefile.am xmlreader.c include/libxml/Makefile.am
570 include/libxml/xmlreader.h: Adding a new set of APIs based on
571 the C# TextXmlReader API but converted to C. Allow to parse
572 in constant memory usage, far simpler to program and explain
573 than the SAX like APIs, unfinished but working.
574 * testReader.c: test program
575
576Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
577
578 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
579
580Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
581
582 * tree.c: Chip turner indicated that XHTML1 serialization
583 rule for style actually break on both IE and Mozilla,
584 try to avoid the rule if escaping ain't necessary
585
586Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
587
588 * nanhttp.c: handle HTTP URL escaping, problem reported by
589 Glen Nakamura and Stefano Zacchiroli
590
591Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
592
593 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
594
595Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
596
597 * uri.c: Johann Richard pointed out some XPointer problems for
598 URN based URI references in XInclude. Modified the URI parsing
599 and saving routines to allow correct parsing and saving of
600 XPointers, especially when attached to "opaque" scheme accordingly
601 to RFC 2396
602
603Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
604
605 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
606 of refactoring to the HTML saving code.
607 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
608 in the doc.
609
610Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
611
612 * tree.c include/libxml/tree.h: refactored the XML dump of a node
613 to a buffer API to reuse the generic dump to an OutputIO layer,
614 this reduces code, fixes xmlNodeDump() for XHTML, also made
615 xmlNodeDump() now return the number of byte written.
616
617Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
618
619 * python/setup.py.in: another patch from Stéphane Bidoul for
620 Python bindings on Windows
621 * doc/parsedecl.py: small cleanup
622
623Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
624
625 * libxml.spec.in configure.in: add a line in %changelog for releases
626
627Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
628
629 * parser.c: patch from Marcus Clarke fixing a problem in entities
630 parsing that was detected in KDe documentations environment.
631
632Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
633
634 * python/libxml.c (libxml_prev): Return the previous as opposed to
635 the next node (I guess this is the result of some cut & paste programming:)
636
637Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
638
639 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
640
641Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
642
643 * python/generator.py python/libxml.c python/setup.py.in: trying
644 to fix the Python bindings build on Windows (Stéphane Bidoul)
645
646Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
647
648 * win32/configure.js: added option for python bindings
649 * win32/libxml2.def.src: added more exports
650
651Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
652
653 * win32/Makefile.mingw: fixed unresolved symbols when linking with
654 pthreads
655 * win32/wince/*: applied updates to Windows CE port from Javier
656
657Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
658
659 * configure.in: preparing 2.4.28
660 * libxml.spec.in doc/Makefile.am: some cleanup
661 * doc/*: updated the news and regenerated.
662
663Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
664
665 * HTMLparser.c: final touch at closing #87235 </p> end tags
666 need to be generated.
667 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
668 this change slightly the output of a few tests
669 * doc/*: regenerated
670
671Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
672
673 * parserInternals.c: fixing bug #99190 when UTF8 document are
674 parsed using the progressive parser and the end of the chunk
675 is in the middle of an UTF8 multibyte character.
676
677Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
678
679 * threads.c: fixed initialization problem in xmlNewGlobalState
680 which was causing crash.
681 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
682 in xmlInitializeGlobalState.
683 * parserInternals.c: cleaned up ctxt->sax initialisation.
684
685Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
686
687 * tree.c include/libxml/tree.h: modified the existing APIs
688 to handle XHTML1 serialization rules automatically, also add
689 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
690 libxslt serialization uses it when needed without changing
691 the library API.
692 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
693 result/xhtml1: added a new test specifically for xhtml1 output
694 and updated the result of one XHTML1 test
695
696Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
697
698 * xinclude.c parserInternals.c encoding.c: fixed #99082
699 for xi:include encoding="..." support on text includes.
700 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
701 test/XInclude/ents/isolatin.txt : added a specific regression test
702 * python/generator.py python/libxml2class.txt: fixed the generator
703 the new set of comments generated for doc/libxml2-api.xml were
704 breaking the python generation.
705
706Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
707
708 * doc/Makefile.am: repair some problem if gtk-doc fail or such
709 * configure.in: patch for Solaris on new autoconf closes #98880
710 * doc/parsedecl.py: repair the frigging API building script,
711 did I say that python xmllib sucks ?
712 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
713 and some comment are no more truncated.
714
715Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
716
717 * parser.c: Martin Stoilov pointed out a potential leak in
718 xmlCreateMemoryParserCtxt
719
720Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
721
722 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
723 included in HTML documents and using the push parser.
724
725Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
726
727 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
728 specified, look for the Python interpreter not just in the
729 specified root but also in the specified location. Fixes #98825
730
731Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
732
733 * python/libxml.c: fixing bug #98792 , node may have no doc
734 and dereferencing without checking ain't good ...
735
736Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
737
738 * configure.in: preparing release 2.4.27
739 * doc/* : updated and rebuilt the docs
740 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
741 and all the docs are actually packaged and in the final RPMs
742 * parser.c parserInternals.c include/libxml/parser.h: restore
743 xmllint --recover feature.
744
745Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
746
747 * parser.c xpath.c: fixing #96925 wich was also dependant on the
748 processing of parsed entities, and XPath computation on sustitued
749 entities.
750 * testXPath.c: make sure entities are substitued.
751
752Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
753
754 * parser.c: fixed #96594, which was totally dependant on the
755 processing of internal parsed entities, which had to be changed.
756
757Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
758
759 * Makefile.am python/Makefile.am python/tests/Makefile.am:
760 trying to fix bug #98517 about building outside the source tree
761 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
762
763Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
764
765 * include/win32config.h: cleanup
766 * win32/Makefile.mingw: integrated mingw in JScript configure
767 * win32/Makefile.msvc: modified to allow mingw coexistence
768 * win32/configure.js: integrated mingw
769 * win32/Readme.txt: cleanup
770
771Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
772
773 * HTMLparser.c: strengthen the guard in the Pop macros,
774 like in the XML parser, closes bug #97315
775
776Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
777
778 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
779 callback is never used.
780
781Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
782
783 * parserInternals.c: fixed the initialization of the SAX structure
784 which was breaking xsltproc
785 * xpath.c: patch from Petr Pajas for CDATA nodes
786 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
787 * parser.c include/libxml/parser.h: patch from Peter Jones
788 removing a leak in xmlSAXParseMemory() and adding the
789 function xmlSAXParseMemoryWithData()
790
791Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
792
793 adding pdf of tutorial, changing web page to link to it
794 * doc/tutorial/xmltutorial.pdf
795 * doc/xml.html
796 * doc/docs.html
797
798Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
799
800 * doc/tutorial/ar01s08.html
801 adding file what I forgot for tutorial
802
803
804Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
805
806 Adding encoding discussion to tutorial
807 Added:
808 * doc/tutorial/images/*.png: DocBook admonition image files
809 * doc/tutorial/apf.html, apg.html: new generated html
810 * doc/tutorial/includeconvert.c: conversion code entity file
811 changed:
812 * doc/tutorial/xmltutorial.xml: DocBook original
813 * doc/tutorial/*.html: generated html
814
815Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
816
817 * include/libxml/*.h: retired xmlwin32version.h
818 * doc/Makefile.am: retired xmlwin32version.h
819 * win32/configure.js: retired xmlwin32version.h
820
821Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
822
823 * win32/libxml2.def.src: exported additional symbols
824 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
825 sisterhood
826
827Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
828
829 * globals.c: fixed a typo pointed out by Igor
830 * xpath.c: try to speed up node compare using line numbers
831 if available.
832
833Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
834
835 * tree.c: make xmlFreeNode() handle attributes correctly.
836
837Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
838
839 * catalog.c: completed the #96963 fix, as reported by Karl
840 Eichwalder
841
842Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
843
844 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
845
846Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
847
848 * Makefile.am: switched the order of a couple of includes
849 to fix bugs #97100
850
851Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
852
853 * catalog.c: fixed bug #96963, reverted to the old behaviour of
854 xmlLoadCatalogs that used to separate directories with a ':'.
855
856Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
857
858 * threads.c: improvements to the Windows-side of thread handling
859 * testThreads.c: conditionally excluded unistd.h
860 * testThradsWin32.c: broke overlong lines
861 * include/win32config.h: adapted thread-related macros to the new
862 scheme and for pthreads on Windows
863 * win32/Makefile.msvc: introduced a more flexible thread build,
864 added testThreads[Win32].c to the build
865 * win32/configure.js: introduced a more flexible thread config
866
8672002-10-31 John Fleck <jfleck@inkstain.net>
868
869 * doc/xml.html (and, by implication, FAQ.html)
870 added UTF-8 conversaion FAQ from Marcus Labib Iskander
871
872Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
873
874 * configure.in: removed xmlwin32version.h
875 * include/libxml/Makefile.am: removed xmlwin32version.h
876
877Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
878
879 * tree.c: applied patch from Brian Stafford to fix a bug
880 in xmlReconciliateNs()
881
882Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
883
884 * tree.c: applied patch from Christian Glahn to allow
885 xmlNewChild() on document fragment nodes
886
887Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
888
889 * parser.c: Christian Glahn found a problem with a recent
890 patch to xmlParseBalancedChunkMemoryRecover()
891 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
892 problems
893 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
894 test/schemas/seq*: added the test cases from Charles
895
896Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
897
898 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
899 serious cleanup of the spec file and associated changes
900 in the Makefiles.
901 * valid.c: try to remove some warnings on x86_64
902
903Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
904
905 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
906 fix bug #96586
907
908Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
909
910 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
911 parsing, applied his patch
912 * result/HTML/attrents.html result/HTML/attrents.html.err
913 result/HTML/attrents.html.sax test/HTML/attrents.html:
914 added the test and result case provided by Mikhail Sogrine
915
916Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
917
918 * vms/build_libxml.com vms/config.vms vms/readme.vms
919 include/libxml/parser.h include/libxml/parserInternals.h
920 include/libxml/tree.h include/libxml/xmlIO.h
921 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
922 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
923 Applied the VMS update patch from Craig A. Berry
924 * doc/*.html: update
925
926Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
927
928 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
929
930Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
931
932 * debugXML.c: adding a grep command to --shell in xmllint
933 for T.V. Raman
934
935Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
936
937 * xmlcatalog.c: tried to fix some of the problem with --sgml
938
939Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
940
941 * parser.c: tried to fix bug #91500 where doc->children may
942 be overriden by a call to xmlParseBalancedChunkMemory()
943
944Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
945
946 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
947 identifiers in SGML catalogs containing '&'
948
949Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
950
951 * python/types.c: fixed bugs when passing result value tree
952 to Python functions.
953
954Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
955
956 * configure.in: preparing the release of 2.4.26
957 * doc/*: updated and rebuilt the documentation
958
959Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
960
961 * parser.c: fixed a XML Namespace compliance bug reported by
962 Alexander Grimalovsky
963
964Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
965
966 * HTMLtree.c: fixed serialization of script and style when
967 they are not lowercase (i.e. added using the API to the tree).
968
969Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
970
971 * valid.c: make xmlValidateDocument emit a warning msg if there
972 is no DTD, pointed by Christian Glahn
973
974Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
975
976 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
977 content model when some of the blocks have min or max, and a couple
978 of bugs found in the process.
979 * result/schemas/list0* test/schemas/list0*: added some specific
980 regression tests
981
982Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
983
984 * README: updated the contact informations
985
986Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
987
988 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
989 misses it, reported by Peter Bray.
990
991Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
992
993 * tree.c: investigating xmlNodeGetContent() on namespace nodes
994 and removed a few warnings
995
996Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
997
998 * parser.c: Christian Glahn found a small bug in the push parser.
999 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
1000 public
1001
1002Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1003
1004 * xmlschemas.c include/libxml/xmlschemas.h: added
1005 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
1006 * testSchemas.c: added --memory to test the new interface
1007
1008Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1009
1010 * doc/index.py doc/search.php: integrated the XSLT indexing,
1011 a few fixed in the indexer, added a scope selection at the
1012 search level.
1013
1014Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1015
1016 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
1017 this was due to uninitialized parts of the validation context
1018
1019Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1020
1021 * debugXML.c: applied patch from Mark Vakoc except the API
1022 change, preserved it.
1023 * doc/*: updated the docs to point to the search engine for
1024 information lookup or before bug/help reports.
1025
1026Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
1027
1028 * doc/index.py doc/search.php: added mailing-list archives
1029 indexing and lookup
1030
1031Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1032
1033 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
1034
1035Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1036
1037 * doc/index.py: improved HTML indexing
1038 * doc/search.php: make the queries also lookup the HTML based indexes
1039
1040Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1041
1042 * doc/index.py: added HTML page indexing
1043
1044Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1045
1046 * xmlIO.c: extended Windows path normalisation to fix the base
1047 problem in libxslt.
1048 * catalog.c: fixed list handling in XML_CATALOG_FILES
1049
1050Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1051
1052 * valid.c: typo/bug found by Christian Glahn
1053
1054Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1055
1056 * xmlIO.c: applied Windows CE patch from Javier.
1057 * win32/wince: new directory, contains support for the PocketPC
1058 with Windows CE from Javier.
1059 * include/win32config.h: reorganised, removed duplicate
1060 definitions and applied WinCE patch from Javier.
1061 * include/wsockcompat.h: new file, now contains WinSock
1062 compatibility macros.
1063 * win32/Makefile.msvc: introduced double-run compilation.
1064
1065Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1066
1067 * configure.in include/libxml/xmlwin32version.h: preparing release
1068 of 2.4.25
1069 * doc/*: updated and regenerated teh docs and web pages.
1070
1071Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1072
1073 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
1074 error were not covering namespace declarations.
1075 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
1076 it was missing the attribute declaration for the namespace
1077 * result/VC/NS3: the fix now report breakages in that test
1078
1079Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1080
1081 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
1082
1083Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1084
1085 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
1086 and regenerated the docs and web site
1087
1088Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1089
1090 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
1091 ATTRIBUTE_UNUSED is always put after the attribute declaration,
1092 not before
1093
1094Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1095
1096 * python/generator.py python/libxml2class.txt: fixed a stupid error
1097 breaking the python API
1098
1099Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1100
1101 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
1102 triostr.c triostr.h: applied a trio update patch from
1103 Bjorn Reese which should work with MinGW
1104
1105Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1106
1107 * tree.c: improving some documentation comments
1108 * xmlregexp.c: found and fixed a mem leak with python regression tests
1109 * doc/*: rebuilt the doc and the API XML file including the
1110 xmlregexp.h xmlautomata.h and xmlunicode.h headers
1111 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
1112 python/types.c: added access to the XML Schemas regexps from
1113 python
1114 * python/tests/Makefile.am python/tests/regexp.py: added a
1115 simple regexp bindings test
1116
1117Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
1118
1119 * doc/xml.html:
1120 fixing ftp links - thanks to Vitaly Ostanin
1121
1122Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1123
1124 * xmlregexp.c: fixed the data callback on transition functionality
1125 which was broken when using the compact form
1126 * result/schemas/*: updated the results, less verbose, all tests
1127 pass like before
1128 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
1129 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
1130 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
1131 annoying warnings
1132 * xpath.c: try to provide better error report when possible
1133
1134Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1135
1136 * Makefile.am: fixed a breakage raised by Jacob
1137
1138Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1139
1140 * include/win32config.h: added HAVE_ERRNO_H definition for parts
1141 which don't use sockets
1142
1143Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1144
1145 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
1146 * win32/configure.js: applied zlib patch from Daniel Gehriger
1147
1148Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1149
1150 * win32/configure.js: applied the patch from Mark Vakoc for
1151 regexp support
1152 * win32/libxml2.def.src: applied the patch from Mark Vakoc
1153 for regexp support
1154
1155Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1156
1157 * xmlschemastypes.c: as pointed by Igor Float and Double
1158 parsing ain't finished yet
1159
1160Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1161
1162 * Makefile.am configure.in: trying to fix #88412 by bypassing
1163 all the python subdir if python ain't detected
1164
1165Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1166
1167 * Makefile.am configure.in include/libxml/xmlversion.h.in:
1168 made configuring with regexps/automata/unicode the default
1169 but without schemas ATM
1170 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
1171 fixed the regexp based DTD validation performance and memory
1172 problem by switching to a compact form for determinist regexps
1173 and detecting the determinism property in the process. Seems
1174 as fast as the old DTD validation specific engine :-) despite
1175 the regexp built and compaction process.
1176
1177Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1178
1179 * valid.c: determinism is debugged, new DTD checking code now works
1180 but xmlFAComputesDeterminism takes far too much CPU and the whole
1181 set usues too much memory to be really usable as-is
1182
1183Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1184
1185 * tree.c: fixed another stupid bug in xmlGetNodePath()
1186 * xmllint.c: --version now report the options compiled in
1187
1188Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1189
1190 * HTMLparser.c: small cleanup
1191 * valid.c xmlregexp.c: switched DTD validation to use only regexp
1192 when configured with them. A bit of debugging around the determinism
1193 checks is still needed
1194
1195Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1196
1197 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
1198
1199Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1200
1201 * xmlIO.c: small portability glitch fixed.
1202
1203Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1204
1205 * xmlschemastypes.c: incomplete steps for real/double support
1206 * testAutomata.c include/libxml/xmlautomata.h
1207 include/libxml/xmlregexp.h: avoiding a compilation problem
1208 * valid.c include/libxml/valid.h: starting the work toward using
1209 the regexps for actual DTD validation
1210
1211Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1212
1213 * hash.c: cosmetic cleanup
1214 * valid.c include/libxml/tree.h include/libxml/valid.h: started
1215 integrating a DTD validation layer based on the regexps
1216
1217Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
1218
1219 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
1220 the determinism was tested before eliminating the epsilon
1221 transitions :-(
1222
1223Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
1224
1225 * python/generator.py python/libxml.c python/libxml.py
1226 python/libxml2-python-api.xml python/libxml2class.txt
1227 python/libxml_wrap.h python/types.c: updated the python
1228 bindings, added code for easier File I/O, and the ability to
1229 define a resolver from Python fixing bug #91635
1230 * python/tests/Makefile.am python/tests/inbuf.py
1231 python/tests/outbuf.py python/tests/pushSAXhtml.py
1232 python/tests/resolver.py python/tests/serialize.py: updated
1233 and augmented the set of Python tests.
1234
1235Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1236
1237 * win32/configure.js: added more readme info for the binary
1238 package.
1239
1240Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1241
1242 * xmlIO.c: fixed a stupid out of bound array error
1243
1244Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1245
1246 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
1247 messing around with support for Windows path, cleanups,
1248 trying to identify and fix the various code path to the
1249 filename access. Added xmlNormalizeWindowsPath()
1250
1251Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
1252
1253 * error.c valid.c: working on better error reporting of validity
1254 errors, especially providing an accurate context.
1255 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
1256 error reports in those cases.
1257
1258Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1259
1260 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
1261 parser.c parserInternals.c xmlIO.c: get rid of all the
1262 perror() calls made in the library execution paths. This
1263 should fix both #92059 and #92385
1264
1265Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
1266
1267 * xmllint.c: memory leak reporting was broken after a change
1268 of the preprocessor symbol used to activate it.
1269
1270Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1271
1272 * tree.c: try to make the copy function work for node of
1273 type XML_DOCUMENT_FRAG_NODE, they are only created by the
1274 DOM layers though, not libxml2 itself.
1275
1276Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
1277
1278 * valid.c: try to provide file and line informations, not all
1279 messages are covered, but it's a (good) start
1280
1281Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
1282
1283 * xinclude.c: reimplemented a large part of the XInclude
1284 processor, trying to minimize resources used, James Henstridge
1285 provided a huge test case which was exhibiting severe memory
1286 consumption problems.
1287
1288Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
1289
1290 * python/Makefile.am: applied patch from Christophe Merlet to
1291 reestablish DESTDIR
1292
1293Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
1294
1295 * libxml.spec.in: fixes libary path for x86_64 AMD
1296
1297Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
1298
1299 * doc/tutorial/includekeyword.c
1300 * doc/tutorial/xmltutorial.xml:
1301 (plus resulting generated html files)
1302 fixing one spot I missed in the tutorial where I hadn't freed
1303 memory properly
1304
1305Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
1306
1307 * doc/tutorial/includeaddattribute.c
1308 * doc/tutorial/includeaddkeyword.c
1309 * doc/tutorial/includegetattribute.c
1310 * doc/tutorial/includekeyword.c
1311 * doc/tutorial/xmltutorial.xml
1312 * doc/tutorial/*.html:
1313 update tutorial to properly free memory (thanks to Christopher
1314 R. Harris for pointing out that this needs to be done)
1315 * doc/tutorial/images/callouts/*.png:
1316 added image files so the callouts are graphical, making it
1317 easier to read ( use "--param callout.graphics 1" to generate
1318 html with graphical callouts)
1319
1320Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
1321
1322 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
1323 nice logos generated by Marc Liyanage
1324 * doc/site.xsl *.html: changed the stylesheet to show the new
1325 logo and regenerated the pages
1326
1327Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1328
1329 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
1330
1331Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1332
1333 * xpath.c: possible mem leak patch from Jason Adams
1334
1335Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1336
1337 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
1338 in the XQuery namespace
1339 * configure.in: preparing 2.4.24
1340 * doc/*.html: updated the web pages
1341
1342Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1343
1344 * python/generator.py: closing bug #85258 by generating conditional
1345 compile check to avoid linking to routines not configured in.
1346
13472002-08-22 Havoc Pennington <hp@pobox.com>
1348
1349 * autogen.sh: update error message for missing automake
1350
1351Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1352
1353 * python/Makefile.am: typo in target name resulted in libxml2.py
1354 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
1355
1356Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1357
1358 * win32/win32/Makefile.mingw: updated with version from
1359 Elizabeth Barham at http://soggytrousers.net/repository/
1360
1361Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1362
1363 * win32/Makefile.msvc: added the prefix location to the include
1364 and lib search path.
1365
13662002-08-18 Havoc Pennington <hp@pobox.com>
1367
1368 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
1369 both automake 1.6 and 1.4 installed get the right automake. Means
1370 compilation from CVS will now require the latest automake 1.4
1371 release, or manually creating symlinks called "automake-1.4" and
1372 "aclocal-1.4"
1373
1374Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1375
1376 * configure.in python/Makefile.am: more AMD 64 induced changes from
1377 Frederic Crozat
1378
1379Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1380
1381 * xinclude.c: oops I was missing the xml:base fixup too
1382 * result/XInclude/*.xml: this adds xml:base attributes to most
1383 results of the tests
1384
1385Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1386
1387 * xinclude.c: quick but apparently working implementation of
1388 xi:fallback, should close bug #89684
1389 * Makefile.am test/XInclude/docs/fallback.xml
1390 result/XInclude/fallback.xml: added a basic test for fallback,
1391 and run with --nowarning to avoid a spurious warning
1392 * configure.in: applied patch from Frederic Crozat for python
1393 bindings on AMD 64bits machines.
1394
1395Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
1396
1397 * parser.c: xmlSAXUserParseMemory() really ought to fail if
1398 the caller don't pass a SAX callback block.
1399
1400Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1401
1402 * tree.c: applied the same fix for the XML-1.0 namespace to
1403 xmlSearchNsByHref() as was done for xmlSearchNs()
1404
1405Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1406
1407 * libxml.3: small cleanup of the man page
1408 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
1409 when serializing HREF attributes generated by XSLT.
1410
1411Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1412
1413 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
1414 version of Marc Liyanage' patch for boolean attributes in HTML
1415 output
1416
1417Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1418
1419 * python/tests/serialize.py: fixed the test results, indenting
1420 behaviour changed slightly
1421
1422Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1423
1424 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
1425 new c14n function to Windows def files
1426
1427Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
1428
1429 * c14n.c: fixed a memory leak in c14n code
1430
1431Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
1432
1433 * parser.c include/libxml/parser.h: adding a new API for Christian
1434 Glahn: xmlParseBalancedChunkMemoryRecover
1435 * valid.c: patch from Rick Jones for some grammar cleanup in
1436 validation messages
1437 * result/VC/* result/valid/*: this slightly change some of the
1438 regression tests outputs
1439
1440Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1441
1442 * tree.c: trying to fix a problem in namespaced attribute handling
1443 raised by Christian Glahn
1444
1445Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1446
1447 * encoding.c include/libxml/encoding.h: Opening the interface
1448 xmlNewCharEncodingHandler as requested in #89415
1449 * python/generator.py python/setup.py.in: applied cleanup
1450 patches from Marc-Andre Lemburg
1451 * tree.c: fixing bug #89332 on a specific case of loosing
1452 the XML-1.0 namespace on xml:xxx attributes
1453
1454Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
1455
1456 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
1457 corner case from new Merlin's test suite and added a callback
1458 that will be used to improve xmlsec performance
1459
1460
1461Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
1462
1463 * HTMLtree.c: trying to fix the <style> escaping problem in
1464 HTML serialization bug #89342
1465
1466Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1467
1468 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
1469 and rebuilt the web site.
1470
1471Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
1472
1473 * include/libxml/tree.h: added _private member to xmlNs struct
1474
1475Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
1476
1477 * HTMLparser.c: fixing bug #84876 based on the xml working
1478 code.
1479
1480Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1481
1482 * python/Makefile.am: enhanced to fix bug 72012 (errors
1483 when using '-jX' make parameter)
1484
1485Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1486
1487 * xpath.c: small additional enhancement for booleans
1488 compared to nodesets
1489
1490Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1491
1492 * HTMLtree.c: changed the order of the encoding declaration
1493 attributes in the meta tags due to a bug in IE/Mac
1494
1495Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1496
1497 * xpath.c: enhanced handling of booleans (especially '='
1498 and '!=' for nodesets) - fixes bug 85256. Added new
1499 routine xmlXPathNotEqualValues for more proper handling
1500 of '!=' when nodesets are involved.
1501
1502Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1503
1504 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
1505 doc/xmlcatalog_man.xml to the source distribution
1506
1507Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1508
1509 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
1510 asked for this.
1511
1512Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
1513
1514 * configure.in: preparing 2.4.23
1515 * doc/*: rebuilt the docs
1516
1517Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
1518
1519 * parser.c: fixing bug #84169 by fixing the
1520 comment of xmlCreatePushParserCtxt to describe the
1521 encoding detection parameters better.
1522
1523Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1524
1525 * valid.c: fixing bug #79331 in one path the lookup for
1526 ID attributes on a namespaced node wasn't handled correctly :-\
1527
1528Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1529
1530 * HTMLparser.c: trying to fix 87235 about discarded white
1531 spaces in the HTML parser.
1532 * result/HTML/*: this changes the output of a number of HTML
1533 regression tests
1534
1535Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1536
1537 * xpath.c: applied patch from Richard Jinks for the namespace
1538 axis + fixed a memory error.
1539 * parser.c parserInternals.c: applied patches from Peter Jacobi
1540 removing ctxt->token for good.
1541 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
1542 popped out by the regression tests.
1543 * Makefile.am: patch for threads makefile from Gary Pennington
1544
1545Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
1546
1547 * xpath.c: enhanced behaviour of position() after usage of
1548 expressions involving preceding-sibling (et al).
1549
1550Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1551
1552 * hash.c: applied a patch from Peter Jacobi to solve a problem
1553 when compiling with the Watcom C on Win32
1554 * result/schemas/*.err: the change of hashing algo generated
1555 permutations in the output
1556
1557Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1558
1559 * hash.c: applied patch from Sander Vesik improving the quality of
1560 the hash function.
1561
15622002-06-14 Aleksey Sanin <aleksey@aleksey.com>
1563
1564 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
1565 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
1566 xmllint.c xpath.c: replaced sprintf() with snprintf()
1567 to prevent possible buffer overflow (the bug was pointed
1568 out by Anju Premachandran)
1569
1570Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
1571
1572 * parser.c: removed an uninitialized data error popped by valgrind
1573 on PE references
1574
1575Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
1576
1577 * doc/xml.html
1578 adding tutorial reference to the web page
1579
1580Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
1581
1582 * doc/tutorial/xmltutorial.xml
1583 * doc/tutorial/ar01s07.html
1584 * doc/tutorial/ape.html
1585 * doc/tutorial/includegetattribute.c
1586 adding section to tutorial about retrieving an attribute
1587 value
1588
1589Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1590
1591 * parser.c: applied a couple of patches from Peter Jacobi to start
1592 to get rid of ctxt->token, with a possible significant speed
1593 improvement to be gained once done. Better compliance with PE
1594 references constructs in DTDs too.
1595 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
1596 from Peter too
1597
1598Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1599
1600 * parser.c: Babak Vahedipour-Kunze reported that openTag in
1601 xmlParseElement was likely to have been deallocated at the
1602 time of the report, possibly leading to segfault. Just report
1603 the tag name now.
1604
1605Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1606
1607 * xpath.c: patch from Richard Jinks for XPath substring() function
1608 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
1609
16102002-06-06 Aleksey Sanin <aleksey@aleksey.com>
1611
1612 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
1613
1614Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
1615
1616 *doc/FAQ.html
1617 fixing typos in FAQ, thanks to Robert Funnell for the
1618 editing help
1619
1620Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1621
1622 * NEWS: got complaints from rpmlint that it was empty
1623
1624Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
1625
1626 * added doc/tutorial, including:
1627 apa.html
1628 apb.html
1629 apc.html
1630 apd.html
1631 ar01s02.html
1632 ar01s03.html
1633 ar01s04.html
1634 ar01s05.html
1635 ar01s06.html
1636 includeaddattribute.c
1637 includeaddkeyword.c
1638 includekeyword.c
1639 includestory.xml
1640 index.html
1641 xmltutorial.xml
1642 libxml tutorial, including generated html
1643
1644Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
1645
1646 * result/c14n/exc-without-comments/merlin-c14n-two-*
1647 result/c14n/without-comments/merlin-c14n-two-*
1648 test/c14n/exc-without-comments/merlin-c14n-two-*
1649 test/c14n/without-comments/merlin-c14n-two-*
1650 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
1651 c14n/exc-c14n and slightly modified test script to handle
1652 these test cases
1653 * c14n.c: fixed bugs for complicated nodes set (namespace
1654 without node and others from merlin-c14n-two.tar.gz)
1655 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
1656 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
1657 for xmlsec performance patch
1658 * xpath.c: fixed self::node() for namespaces and attributes
1659
1660Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
1661
1662 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
1663 but with the format parameter
1664 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
1665
1666Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
1667
1668 * Makefile.am: updated c14n tests suite
1669 * c14n.c: performance improvement for previous c14n patch
1670
1671Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1672
1673 * parser.c: another peroformance patch from Peter Jacobi, that
1674 time on parsing attribute values.
1675
1676Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
1677
1678 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
1679 into LibXML2 test suite
1680
1681Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
1682
1683 * c14n.c: propagating xpath ancesstors node fix to c14n
1684 plus small performance improvement to reduce number of
1685 mallocs
1686 * xpath.c: fixed ancestors axis processing for namespace nodes
1687
1688Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1689
1690 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
1691 Peter Jacobi
1692
1693Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
1694
1695 * configure.in: preparing 2.4.22
1696
1697Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1698
1699 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
1700 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
1701 a public entry point.
1702 * doc/*: rebuilt the API and docs
1703
1704Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
1705
1706 * xpath.c: patch from Richard Jinks to fix a problem introduced
1707 in the previous patch and pointed by Norm
1708
1709Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1710
1711 * libxml.spec.in: fixing bug #81112
1712
1713Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1714
1715 * uri.c: fixing bug #82848
1716
1717Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1718
1719 * result/catalogs/mycatalog.full: Aleksey's commit changed the
1720 output of one catalog test
1721
1722Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1723
1724 * global.data globals.c tree.c include/libxml/globals.h
1725 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
1726 default value for global parameter xmlIndentTreeOutput to 1 and
1727 introduced new global parameter xmlTreeIndentString (the string
1728 used to do one-level indent) with default value " " (as it was
1729 in tree.c)
1730
1731Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
1732
1733 * Makefile.am: Merijn Broeren pointed out a problem when compiling
1734 with trio and schemas.
1735
1736Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1737
1738 * xpath.c: patch from Richard Jinks to fix the problem raised in
1739 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
1740
1741Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
1742
1743 * xmlschemas.c: a bit of work on import.
1744 * xmlschemastypes.c: Charles Bozeman provided a compare function
1745 for date/time types so min/max facet restrictions should work,
1746 indeterminate comparisons return an error instead of equal.
1747 * test/schemas/date_0* result/schemas/date_0_0: specific test
1748 from Charles Bozeman too
1749
1750Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
1751
1752 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
1753 from Christian Cornelssen fixing the man pages and the Catalog
1754 building script.
1755 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
1756 next step is <xs:import> I now have a reasonable understanding
1757 of how it works.
1758
1759Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1760
1761 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
1762
1763Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1764
1765 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
1766
1767Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
1768
1769 * xpath.c: fixing an XPath function evalutation bug pointed out
1770 by Alexey Efimov where the context was lost when evaluating
1771 the function arguments
1772
1773Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1774
1775 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
1776 function public for XMLSec performance optimizations
1777
1778Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
1779
1780 * python/generator.py python/libxml2class.txt : fixed a problem
1781 with the HTML parser pointed by Gary Benson
1782 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
1783 example
1784
1785Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1786 * parser.c: fixed bug #81159 (memory growth in SAX)
1787
1788Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1789 * xpath.c: fixed bug #78858 (the real fix)
1790
1791Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
1792 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
1793
1794Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
1795
1796 * tree.c: modified xmlNodeSetBase to allow changing the
1797 base of a document.
1798
1799Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
1800
1801 * xmlschemastypes.c: patch Charles Bozeman for validation of
1802 all the date, time, and duration types
1803 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
1804 * configure.in: fixed an error pointed by an user
1805 * xml2-config.in: fixed an error pointed by an user
1806
1807Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
1808
1809 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
1810 win32/libxml2.def.src xmlIO.c: exported default
1811 'file:', 'http:' and 'ftp:' protocols input handlers
1812 and maked protocols comparisson case insensitive
1813
1814Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
1815
1816 * configure.in: Neven Has detected a typo
1817
1818Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
1819
1820 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
1821 as one of the persons allowed to commit directly to the
1822 module.
1823
1824Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
1825
1826 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
1827 * valid.c: raised a too low limit
1828 * doc/*: rebuilt the docs
1829
1830Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1831
1832 * test/XPath/expr/floats test/XPath/expr/functions
1833 result/XPath/expr/floats result/XPath/expr/functions
1834 xpath.c: another XPath conformance patch from Richard Jinks
1835
1836Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
1837
1838 * xmlschemas.c: fixed validation of attribute groups.
1839 * test/schemas result/schemas: added an example from the primer
1840
1841Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
1842
1843 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
1844 * test/schemas result/schemas: updated the test list
1845
1846Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
1847
1848 * TODO: updated a bit
1849 * parser.c: made a comment more specific
1850 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
1851 Schemas conformance.
1852 * test/schemas result/schemas: updated the test list
1853
1854Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
1855
1856 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
1857 implementing xs:all with minOccurs = 0
1858 * tes/schemas/* result/schemas/*: added more tests covering
1859 xs:all
1860
1861Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
1862
1863 * xmlregexp.c: first implementation of the all particle, this
1864 may need to be revisited for case where not all transitions
1865 must be crossed.
1866
1867Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
1868
1869 * tree.c: another entity processing update from Markus Henke
1870
1871Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
1872
1873 * trionan.c: fixed crash on OSF/1
1874
1875Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
1876
1877 * xmlschemas.c: more Schemas work
1878 * test/schemas/* result/schemas/*: added more tests coming
1879 from the spec.
1880
1881Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
1882
1883 * c14n.c: patch from Aleksey Sanin reflecting a change in the
1884 ExcC14N specification
1885
1886Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
1887
1888 * tree.c: patch from Markus Henke, fix for recursive entities.
1889
1890Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
1891
1892 * xpath.c: fix a problem with string() on a document node.
1893
1894Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
1895
1896 * Makefile.am xmlschemas.c: more Schemas work
1897 * test/schemas/* result/schemas/*: added more tests coming
1898 from the spec.
1899
1900Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
1901
1902 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
1903 * result/HTML/*: this changes a few things in the results
1904
1905Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1906
1907 * include/libxml/tree.h: eliminated 'declaration different than
1908 prototype' warning
1909 * include/win32config.h: "resolved" conflicts with errno.h
1910
1911Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
1912
1913 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
1914 on the automata interfaces and debug of counted choices
1915 * test/schemas/* result/schemas/*: added a number of tests
1916
1917Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
1918
1919 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
1920 a bit of work on Schemas
1921 * testSchemas.c: try to make it more useful
1922 * test/schemas/* result/schemas/* Makefile.am: changed the
1923 Schemas regression test procedure, started adding a few samples
1924
1925Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1926
1927 * include/libxml/encoding.h: Patch for the Borland C++ builder
1928 * include/libxml/tree.h: Patch for the Borland C++ builder
1929 * threads.c: Patch for the Borland C++ builder
1930 * win32/bcb5: New directory for the Borland C++ builder
1931 project files
1932
1933Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
1934
1935 * win32/Makefile.msvc: Update for XML Schema support
1936 * win32/configure.js: Update for XML Schema support
1937 * win32/libxml2.def.src: Update for XML Schema support
1938
1939Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
1940
1941 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
1942 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
1943 xmlunicode.c include/libxml/Makefile.am
1944 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
1945 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
1946 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
1947 include/libxml/xmlversion.h.in : merged the current state of
1948 XML Schemas implementation, it is not configured in by default,
1949 a specific --schemas configure option has been added.
1950 * test/automata test/regexp test/schemas Makefile.am
1951 result/automata result/regexp result/schemas:
1952 merged automata/regexp/schemas regression tests
1953
1954Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
1955
1956 * xpath.c: Gary found a compile time problem, fixes #78823
1957
1958Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1959
1960 * configure.in: release of 2.4.20
1961 * doc/*: updated and rebuilt the docs
1962
1963Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
1964
1965 * python/Makefile.am: patch from Cristian Gafton to build on
1966 Red Hat 6.2, should also fix #75779
1967
1968Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
1969
1970 * valid.c: first part of fixing #78729
1971
1972Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
1973
1974 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
1975 escaping of URI when saving HTML files.
1976 * result/HTML/*: this impacted some tests
1977
1978Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
1979
1980 * configure.in: trying to fix #77441
1981
1982Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1983
1984 * include/libxml/xmlIO.h: Hallski complained it could not be
1985 included by itself.
1986
1987Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
1988
1989 * configure.in: applied an IEEE flag patch for OSF/1 #77825
1990
1991Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
1992
1993 * win32/configure.js: patch from Nilo for the c14n option
1994 * win32/Makefile.msvc: fixed libxml2.def generation with threads
1995
1996Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
1997
1998 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
1999 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
2000 LIBXML_THREAD_ENABLED
2001
2002Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
2003
2004 * xpath.c: another patch from Richard Jinks for substring conformance
2005 * test/XPath/expr/floats test/XPath/expr/strings
2006 result/XPath/expr/floats result/XPath/expr/strings: update of the
2007 test suite to check those.
2008
2009Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
2010
2011 * xpath.c: patch from Richard Jinks for .x float parsing.
2012
2013Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
2014
2015 * parser.c: patch from Markus Henke when an encoding ain't recognized
2016
2017Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
2018
2019 * libxml.m4: got a report that #include <string.h> was needed
2020
2021Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
2022
2023 * xmllint.c: applied a fix from Anthony Jones for -o /--output
2024
2025Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
2026
2027 * doc/example.html: fixing typo
2028
2029Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
2030
2031 * xpath.c: fixed a bug in the nodeset to boolean comparison code
2032 pointed out by Melvyn Sopacua.
2033
2034Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2035
2036 * libxml.m4: Frédéric Crozat gave a patch related to the change
2037 of Include paths breaking the libxml.m4
2038
2039Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2040
2041 * xpath.c: Fix bug #76927 forgot to save some context
2042 when evaluating binary expressions
2043
2044Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2045
2046 * configure.in: fixed configure for MPE/iX from Markus Henke
2047 * xmlmemory.c: fixed initialization problems
2048 * xpath.c: another set of patches from Richard Jinks this
2049 fixes "make XPathtests" on linux
2050
2051Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
2052
2053 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
2054 * test/XPath/expr/compare test/XPath/expr/equality
2055 test/XPath/expr/floats test/XPath/expr/functions
2056 test/XPath/expr/strings result/XPath/expr/compare
2057 result/XPath/expr/equality result/XPath/expr/floats
2058 result/XPath/expr/functions result/XPath/expr/strings: Updated
2059 tests though they show a divergence on Linux
2060
2061Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2062
2063 * xpath.c trionan.c: previous commit also included patches
2064 from Richard Jinks on some IEEE support corner case
2065
2066Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2067
2068 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
2069 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
2070 that $(datadir) should be used for docs
2071
2072Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2073
2074 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
2075 could leak filedescriptors
2076
2077Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2078
2079 * configure.in nanohttp.c: applied patch from Allan Clark for
2080 UnixWare/OpenServer
2081
2082Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2083
2084 * configure.in: preparing 2.4.19
2085 * doc/*: rebuilt the docs
2086
2087Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2088
2089 * nanohttp.c: fixing #76043, got fed up with non-portability
2090 of that piece of code.
2091
2092Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2093
2094 * valid.c SAX.c: Never commit without running "make tests" :-(
2095 fix a couple of stupidities in the previous commit
2096 * result/*: a few changes in some attribute order result of previous
2097 commit.
2098
2099Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2100
2101 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
2102 the internal subset should not raise duplicate ID errors,
2103 also there was a small bug in conjunction to namespace
2104 declarations defaulted and xml:xxx attributes DTD definitions.
2105
2106Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2107
2108 * xpath.c: Richard Jinks also raised some rounding problems
2109 this tries to fix them
2110
2111Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2112
2113 * xpath.c: Richard Jinks spotted an incoherent memory allocation
2114 behaviour in xmlXPathCastToString()
2115
2116Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2117
2118 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
2119 raised by Morus Walter
2120
2121Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2122
2123 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
2124 from Igor
2125
2126Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2127
2128 * xpath.c: fixing #75619, related to a problem when trying
2129 to evaluate condition when the current node set resulting
2130 from that sub-step evaluation is empty. Also fixes 2 potential
2131 problem with previous-sibling and next-siblings axis.
2132
2133Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2134
2135 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
2136 HTML support is not configured in.
2137
2138Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2139
2140 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
2141 include/libxml/tree.h: dohh I really didn't intended to commit
2142 this test version :-(
2143
2144Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2145
2146 * testSAX.c: I wanted to see the real speed at the SAX interface
2147 after a little too many Ximianer started complaining about the
2148 parser speed.
2149 added a --quiet option:
2150 paphio:~/XML -> ls -l db100000.xml
2151 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
2152 paphio:~/XML -> time ./testSAX --quiet db100000.xml
2153 3200006 callbacks generated
2154 real 0m1.270s
2155 Which means 16MBytes/s and 3Mcallback/s
2156
2157Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2158
2159 * xpath.c: valgrind spotted another error that time when running
2160 on libxslt regression tests
2161
2162Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2163
2164 * Makefile.am: adding "make valgrind" running the full regression
2165 tests (except python ones) under Valgrind (using valgrind -q
2166 which was kindly added by the author).
2167 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
2168 passes cleanly now except an obcure floating point initialization
2169 raised in log10() in one XPath regression test ???
2170 * tree.c: edited some comments to close #75244
2171
2172Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
2173
2174 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
2175 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
2176 context of ScrollKeeper, made sure that if the number is
2177 an integer, the serialization follows the description at
2178 http://www.w3.org/TR/xpath#section-String-Functions
2179
2180Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2181
2182 * configure.in: preparing 2.4.18
2183 * doc/*: updated and rebuilt the web site
2184 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
2185 the Windows and Cygwin maintainers.
2186 * parser.c: humm, changed the way the SAX parser work when
2187 xmlSubstituteEntitiesDefault(1) is set, it will then
2188 do the entity registration and loading by itself in case the
2189 user provided SAX getEntity() returns NULL.
2190 * testSAX.c: added --noent to test the behaviour.
2191
2192Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2193
2194 * parser.c: Wilfried Teiken provided a hackish but working
2195 way to get context reported back on entities when parsing
2196 with SAX and without breaking the DOM build.
2197
2198Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2199
2200 * c14n.c: applied a new patch from Aleksey Sanin
2201 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
2202 to reference Aleksey implementation of XML digital Signatures
2203
2204Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2205
2206 * xpath.c: small fix to avoid potential problem due to
2207 ordering of freeing data
2208 * python/Makefile.am: people were complaining about
2209 the generated file in python dir not being built
2210
2211Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2212
2213 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
2214 python/generator.py python/libxml.c python/types.c: Cleanup
2215 of the python Makefiles based on Jacob and James feedback,
2216 fixed the spec file accordingly, fixed the number of warning
2217 that passing my pedantic CFLAGS was generating. Conclusion
2218 is that Python includes are real crap.
2219
2220Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2221
2222 * configure,in: it was reported quite a few times that
2223 xml2-config --cflags should not output
2224 -I$includeprefix/libxml2/libxml because libxml2 header names
2225 clashes with existing names like list.h from C++ stl.
2226 Includes should be #include<libxml/xxx.h> so ...
2227
2228Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2229
2230 * c14n.c: another patch from Aleksey Sanin
2231
2232Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2233
2234 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
2235 canonicalization algorithm
2236 * doc/xml.html doc/index.html: added the C14N references on the
2237 index page.
2238
22392002-03-13 jacob berkman <jacob@ximian.com>
2240
2241 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
2242 usage, redundant, and gcc specific
2243
2244Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2245
2246 * xpath.c: speedup some node selection operations, this can
2247 have a significant impact on DocBook Norm's stylesheets
2248 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
2249 make sure it's always the case
2250 * debugXML.c: distinguish CDATA and comments in ls operations
2251
2252Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2253
2254 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
2255 to generate better API descriptions etc...
2256
2257Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2258
2259 * c14n.c: Fixing #74186, made sure all boolean expressions
2260 get fully parenthesized, ran indent on the output
2261 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
2262 include/libxml/tree.h: also #74186 related, removed the
2263 --with-buffers option, and all the preprocessor conditional
2264 sections that were resulting from it.
2265
2266Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2267
2268 * valid.c: applied patch from Dodji Seketeli fixing an
2269 uninitailized variable in xmlValidGetValidElements()
2270
2271Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2272
2273 * c14n.c: fixed a few comments
2274 * doc/*.html doc/*/*.html: regenerated the docs and added
2275 the C14N API
2276 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
2277
2278Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
2279
2280 * check-xml-test-suite.py: fix to adapt varaiations in the
2281 bindings
2282 * configure.in python/setup.py python/setup.py.in: fixed to
2283 have the version of the python scripts automatically updated
2284
2285Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2286
2287 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
2288 in xmlCopyProp()
2289
2290Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2291
2292 * configure.in: preparing 2.4.17 release
2293 * doc/*: updated and rebuilt the docs
2294 * xpath.c: fixed a comment
2295 * python/libxml.c: fixed a possible reentrancy problem
2296
2297Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2298
2299 * tree.c python/tests/Makefile.am python/tests/attribs.py:
2300 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
2301 added a specific regression test
2302 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
2303 not raise exceptions when failing to find the attribute.
2304
2305Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2306
2307 * configure.in xmllint.c: owen pointed out a problem with the
2308 ftme fix, gettimeofday() was not detected by configure and
2309 the ftime header wasn't included, dohhh
2310
2311Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2312
2313 * configure.in xmllint.c: trying to fix #71457 for timing
2314 precision when gettimeofday() is not availble but ftime() is
2315
2316Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2317
2318 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
2319 are now copied on install and part of the -devel RPM
2320
2321Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
2322
2323 * xpath.c: trying to avoid bug #72150 which was apparently
2324 caused by a gcc bug (or a processor problem) as detailed
2325 at http://veillard.com/gcc.bug
2326
2327Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2328
2329 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
2330 fixed xmlReconciliateNs(), added a Python test/example for
2331 inter-document cut'n paste
2332 * python/libxml.py: fixed node.doc on document nodes and added
2333 xpathEval() onto node objects
2334
2335Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2336
2337 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
2338 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
2339 fixup and integrated tests for the serialization stuff
2340
2341Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2342
2343 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
2344 moved the libxml man page to section 3
2345
2346Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2347
2348 * tree.c: fix bug #72490
2349 * python/libxml.c python/libxml.py: added methods serialize()
2350 and saveTo() to all node elements.
2351
2352Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2353
2354 * xmlIO.c: closed #73430, don't read from an input source
2355 which indicated an end-of-file or an error.
2356
2357Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2358
2359 * parser.c: make sure SAX endDocument is always called as
2360 this could result in a Python memory leak otherwise (it's
2361 used to decrement ref-counting)
2362 * python/generator.py python/libxml.c python/libxml.py
2363 python/libxml2-python-api.xml python/libxml2class.txt
2364 python/tests/error.py python/tests/xpath.py: implemented
2365 the suggestions made by Gary Benson and extended the tests
2366 to match it.
2367
2368Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2369
2370 * python/generator.py: applied patch fixing #73450
2371
2372Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2373
2374 * xpath.c: fixing #61290 "namespace nodes have no parent"
2375 long standing divergence from the XPath REC. NodeSets
2376 simply hold a copy of namespace nodes and those node ->next
2377 points to the parent (which may not be the node carrying the
2378 definition).
2379 * include/libxml/xpath.h: flagged but didn't added a possible
2380 speedup
2381 * DOCBparser.c HTMLparser.c: removed some warnings from push
2382 parser due to new state being added.
2383 * tree.c: new fix from Boris Erdmann
2384 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
2385 the XML Canonalization support from Aleksey Sanin
2386
2387Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2388
2389 * tree.c: patch from Boris Erdmann fixing some namespace odities
2390 with xmlCopyNode()
2391
2392Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2393
2394 * xmlIO.c: fix bug #72706 when loading a NULL entity
2395
2396Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2397
2398 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
2399 actually change in a future XML Namespace revision.
2400
2401Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2402
2403 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
2404 added the possibility of returning nodesets from XPath extension
2405 functions written in Python
2406
2407Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
2408
2409 * python/*: commiting some Python bindings work done while travelling
2410
2411Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2412
2413 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
2414 explicitely with memory debugging switched on
2415
2416Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
2417
2418 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2419 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2420 Added wrapper for the xmlURIPtr type, provided accessors, fixed
2421 the accessor generator for strings
2422 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
2423 regression test.
2424
2425Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
2426
2427 * python/README python/generator.py python/libxml.c python/setup.py:
2428 added the 'usual' setup.py to allow building a libxml2-python
2429 module based on the same code. The initialization is however
2430 different the 2 .so files fo libxml2 and libxslt are identical and
2431 they entry point initialize both libraries. this is done to avoid
2432 some possible nasty problem since the Python don't merge the maps
2433 of all shared modules.
2434
2435Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2436
2437 * parser.c: fixed a push/encoding bug reported by Michael
2438 on librsvg
2439
2440Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2441
2442 * include/libxml/parserInternals.h: fixes a misplaced #endif
2443
2444Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2445
2446 * parser.c valid.c: found and fixed a couple of allocation bugs
2447
2448Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
2449
2450 * doc/xml.html doc/python.html doc/*: added a Python and binding
2451 page describing the current state of the Python bindings and
2452 giving pointers to the other languages wrappers.
2453
2454Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2455
2456 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
2457 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
2458 rebuilt the API and web site
2459 * xpath.c: fixed #71978 portability bugs
2460
2461Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
2462
2463 * SAX.c: oops broke automatic defaulting of namespaces attributes.
2464
2465Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
2466
2467 * include/libxml/parserInternals.h parser.c: had to change
2468 2 internal parsing API when processing document content
2469 to check the start and end of element content are defined
2470 in the same entity
2471 * valid.c include/libxml/valid.h: attribute normalization can
2472 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
2473 with the context to report it.
2474 * SAX.c: fixed the last known bugs, crazy validation constraints
2475 when a document is standalone seems correctly handled. There
2476 is a couple of open issues left which need consideration especially
2477 PE93 on external unparsed entities and standalone status.
2478 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
2479 The 2 tests left failing are actually in error. Cleanup done.
2480
2481Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2482
2483 * valid.c: implemented E59 spaces in CDATA does not match the
2484 nonterminal S
2485
2486Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2487
2488 * SAX.c parser.c valid.c: more validation test fixups
2489 * check-xml-test-suite.py: added duration info for the tests
2490
2491Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2492
2493 * parser.c valid.c: a couple of errors were reported but not
2494 saved back as such in the parsing context. Down to 1% failure rate
2495 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
2496
2497Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2498
2499 * xmlInternald.c: isExtender was missing a char
2500 * parser.c include/libxml/parser.h: % are acceptable in the
2501 internal subset if within a PUBLIC ID
2502
2503Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2504
2505 * SAX.c parserInternals.c valid.c: more work on the conformance
2506 suite. Took the step to finally block documents with encoding
2507 errors. It's a fatal error per the spec, people should have fixed
2508 their documents by now.
2509
2510Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
2511
2512 * check-xml-test-suite.py: fixed the test script after some discussion
2513 on the semantic of TYPE="error"
2514 * Makefile.am: added the script to the distrib
2515
2516Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2517
2518 * SAX.c entities.c: fixed a couple of conformances issues deep
2519 into the validation code (standalone and undeclared Notations)
2520
2521Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2522
2523 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
2524 stayed there for years !
2525
2526Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2527
2528 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
2529 missing
2530
2531Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2532
2533 * check-xml-test-suite.py: improved the behaviour a bit as
2534 well as the logs
2535 * parser.c valid.c SAX.c: fixed a few more bugs
2536 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
2537
2538Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2539
2540 * check-xml-test-suite.py: python script to run regression tests
2541 against the XML Test suite of W3C/OASis
2542 * SAX.c: fixed a validation bug
2543 * parser.c: fixed 3 errors pointed by the test suite
2544 * doc/buildDocBookCatalog: fixed a typo pointed by drake
2545 * python/Makefile.am: fixed a dependendy
2546
2547Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2548
2549 * xmlmemory.c: avoid a warning bug #71594
2550
2551Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2552
2553 * xmlmemory.c: Jesse Perry provided a patch to remove a few
2554 warning on alpha/Tru64
2555
2556Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2557
2558 * include/libxml/entities.h: fixing a comment
2559 * valid.c: fixing some troubles with validity check on namespaces
2560 * result/VC/NS3 test/VC/NS3: added a specific regression test
2561
2562Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2563
2564 * tree.c: Fixing #71342 serializing '\n' in attribute values
2565 * result/noent/att3 result/att3 test/att3: added a specific
2566 test.
2567
2568Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
2569
2570 * python/libxml.c: couple of bug fixes
2571
2572Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
2573
2574 * python/*.py: removed tabs and used spaces.
2575
2576Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2577
2578 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
2579 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
2580
2581Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2582
2583 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
2584 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
2585
2586Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2587
2588 * include/libxml/encoding.h include/libxml/entities.h
2589 include/libxml/globals.h include/libxml/parser.h
2590 include/libxml/threads.h include/libxml/tree.h
2591 include/libxml/xmlmemory.h: trying to fix the include mess
2592
2593Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2594
2595 * include/libxml/xmlmemory.h: reverted part of the previous
2596 attempt to provide #69655, this was breaking the build.
2597
2598Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
2599
2600 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
2601 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
2602 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
2603 include/libxml/parserInternals.h include/libxml/tree.h
2604 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
2605 Tentatively fixed #69655 , make compiling with -Wredundant-decls
2606 clean.
2607 * python/libxml.c: fixed a warning.
2608
2609Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
2610
2611 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
2612 copying of node, merge back IDs in the target document.
2613 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
2614 test/XInclude/ents/ids.xml: test case
2615 * result/VC/ElementValid4: output changed due to a typo fix
2616
2617Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2618
2619 * python/Makefile.am: seems some version of automake didn't
2620 generate the dependancies right as Jacob found out. Add
2621 an extra dependancy rule.
2622
2623Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2624
2625 * parserInternals.c valid.c: Justin Fletcher found some parts
2626 of the code needing cleanup
2627 * libxml.spec.in python/Makefile.am python/generator.py
2628 python/libxml.c python/libxml.py: Fixed the python Makefiles
2629 corrected a bug showing up on ia64, changed the name of the
2630 python internal module too
2631
2632Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
2633
2634 * Makefile.am: applied patch from Andris Pavenis for binary
2635 name suffixes
2636
2637Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
2638
2639 * xmllint.c win32/win32config.h: fixing #68748
2640
2641Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
2642
2643 * valid.c: fixing #70166
2644
2645Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
2646
2647 * valid.c: fixing #70077
2648
2649Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
2650
2651 * Copyright Makefile.am README configure.in libxml.spec.in:
2652 Changed to the MIT Licence
2653 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
2654 doc/xmlio.html: updated the doc accordingly
2655 * include/libxml/xmlwin32version.h configure.in: preparing
2656 2.4.14 release
2657 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2658 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2659 fixed the const xmlChar * wrapper and generator, XPath extension
2660 functions now use the context as first argument
2661 * python/tests/tstxpath.py python/tests/xpath.py
2662 python/tests/xpathext.py: Updated the tests accordingly
2663 * tree.c: fixed bug #70067
2664
2665Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2666
2667 * Makefile.am: cleanup
2668 * debugXML.c: always use stdout if output is NULL
2669 * xmlIO.c: don't close filedescriptors passed to outputBuffers
2670 * python/Makefile.am python/generator.py python/libxml2class.txt
2671 python/libxml_wrap.h python/types.c: augmented the number of bindings
2672 handling FILE * and XPath contexts
2673 * python/tests/Makefile.am: avoid a stupid problem due to the
2674 use of TEST.
2675
2676Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
2677
2678 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
2679
2680Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2681
2682 * python/TODO python/libxml.c: cleanup the extension function lookup
2683 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
2684
2685Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
2686
2687 * configure.in python/Makefile.am: do not install outside
2688 of prefix
2689
2690Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2691
2692 * python/TODO python/libxml.c: started adding SAX interfaces
2693 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
2694 SAX test
2695
2696Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2697
2698 * tree.c: hardened the addChild function
2699 * python/generator.py python/libxml.c python/libxml2-python-api.xml
2700 python/libxml2class.txt python/libxml_wrap.h python/TODO:
2701 added accessors needed for xmlNode, a bit more testing and
2702 extension of interfaces
2703 * python/tests/Makefile.am python/tests/build.py: added a test
2704 build from scratch/save/load/check
2705
2706Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
2707
2708 * parserInternals.c: change a small bit in the way valididy
2709 error messages get initialized
2710 * python/TODO python/libxml.c python/libxml2-python-api.xml
2711 python/libxml2class.txt python/libxml_wrap.h python/types.c:
2712 added some memory debugging to track leaks at the libxml2 level
2713 * python/tests/*.py: changed all tests to check for leaks,
2714 there is just one left in XPath extension registrations.
2715
2716Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
2717
2718 * python/TODO python/generator.py python/libxml2-python-api.xml
2719 python/libxml2class.txt: more accessor classes for the parser
2720 context, allow to switch on and check validity
2721 * python/tests/Makefile.am python/tests/error.py
2722 python/tests/invalid.xml python/tests/valid.xml
2723 python/tests/validate.py: attded more test and and added error.py
2724 which I forgot to commit in the last step
2725
2726Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2727
2728 * python/Makefile.am python/types.c: cleanup
2729 * python/libxml.c python/libxml.py python/libxml_wrap.h
2730 python/generator.py python/libxml2-python-api.xml
2731 python/libxml2class.txt: added class for parser context, added
2732 first cut for push mode support. Added a framework to generate
2733 accessors functions.
2734 * python/tests/Makefile.am python/tests/push.py: added a push
2735 test
2736
2737Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2738
2739 * python/Makefile.am python/TODO python/libxml.py: fixed a small
2740 bug a bit of cleanup.
2741
2742Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
2743
2744 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
2745 python/libxml2class.txt: adding error redirections and preformat
2746 to a python handler
2747 * python/tests/Makefile.am python/tests/*.py: cleanup made all
2748 tests self checking
2749
2750Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2751
2752 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
2753 a function
2754
2755Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2756
2757 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
2758 python/libxml.c python/libxml2-python-api.xml
2759 python/libxml2class.txt: Progressing through the TODOs, class
2760 description output, extra XML API, RPM now builds the wrappers
2761 for all python installed versions
2762
2763Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
2764
2765 * configure.in libxml.spec.in python/Makefile.am python/TODO
2766 python/generator.py python/libxml2class.txt: added more informations
2767 in the libxml2-python package including docs. Slightly changed
2768 the class hierarchy
2769 * python/tests/*: added basic regression tests infrastructure too
2770
2771Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2772
2773 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
2774 added libxml2-python as part of the packages installed
2775
2776Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2777
2778 * python/Makefile.am python/generator.py python/libxml.c
2779 python/libxml.py: more work, now able to extend the
2780 XPath interpreter with functions written in python.
2781
2782Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
2783
2784 * python/Makefile.am: Jacob sent a patch to allow building from
2785 tarfile.
2786
2787Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
2788
2789 * python/Makefile.am python/libxml.c configure.in Makefile.am:
2790 inserted the python wrappers build, I hope this won't be too
2791 unportable
2792
2793Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2794
2795 * xpath.c: minor optimization
2796 * python/generator.py python/libxml.c python/libxml.py
2797 python/libxml_wrap.h: more work on the python bindings,
2798 they now support XPath and there is no evident leak
2799
2800Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2801
2802 * python/generator.py python/libxml.c python/libxml.py:
2803 more work on the python bindings generator.
2804
2805Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2806
2807 * python/generator.py python/libxml.c python/libxml_wrap.h:
2808 more work on the python bindings.
2809
2810Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
2811
2812 * python/generator.py python/libxml.c python/libxml.py
2813 python/libxml_wrap.h: commited early version of a python binding
2814 for private use only ATM
2815
2816Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
2817
2818 * entities.c tree.c include/libxml/entities.h: applied patch
2819 from Anthony Jones to implement copy of DTD subtree too. Had
2820 just to keep 2 function private which really ought to become
2821 public ones.
2822
2823Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2824
2825 * xmllint.c: added pointers to the web pages in the usage()
2826
2827Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
2828
2829 * tree.c: more fixes from Petr Kozelka for attribute handling
2830 in the tree API to align the semantic with DOM.
2831
2832Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
2833
2834 * valid.c tree.c entities.c: another set of patches from
2835 Anthony Jones for copy operations cleanup and robustness
2836
2837Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
2838
2839 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
2840 an alphabetic index based on comments content
2841 * doc/*: rebuilt the web site with the new references
2842
2843Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2844
2845 * parserInternals.h: Greg Sjaardema suggested to use an
2846 eponential buffer groth policy in xmlParserAddNodeInfo()
2847
2848Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
2849
2850 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
2851 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
2852 doc/parsedecl.py doc/Makefile.am: updated the python extractor
2853 to generate cross-references, and added/updated the stylesheets
2854 to generate and link API indexes. The generic keyword index
2855 is not done yet.
2856 * doc/*.html: regenerated all the usual docs too
2857
2858Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
2859
2860 * debugXML.c: added an xpath function to the shell for T. V. Raman
2861
2862Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2863
2864 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
2865 debug routines.
2866
2867Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
2868
2869 * tree.c: apply an patch from Petr Kozelka for unlink and replace
2870 support of attribute nodes
2871
2872Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2873
2874 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
2875 hopefully near complete and fully documented of the API in XML
2876 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
2877 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
2878 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
2879 include/libxml/parserInternals.h include/libxml/valid.hi
2880 include/libxml/xmlIO.h include/libxml/xmlerror.hi
2881 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
2882 include/libxml/xpath.h include/libxml/xpathInternals.h:
2883 Cleaned up the doc comments a lot in the process, the interface
2884 coverage is now 100%
2885
2886Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
2887
2888 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
2889 extracts comments from the gtk-doc DocBook output (a bit
2890 convoluted but seems to work).
2891
2892Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2893
2894 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
2895 added an XML description of the API, moved the script generating
2896 it here. Added a "make api" target
2897
2898Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
2899
2900 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
2901
2902Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2903
2904 * xpath.c include/libxml/xpathInternals.h: the change made to
2905 xmlXPathFuncLookupFunc was incompatible roll it back
2906
2907Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2908
2909 * SAX.c: cleanup patch from Anthony Jones
2910 * doc/Makefile.am: fix the headers to avoid in make scan
2911 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
2912 includes, * vs Ptr and general cleanup
2913 * parsedecl.py: first version of a script to extract the
2914 module interfaces, the goal will be to provide .decl or XML
2915 specification of the interfaces to build wrappers.
2916
2917Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
2918
2919 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
2920 now provides return codes in case of errors
2921
2922Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
2923
2924 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
2925 Upgraded to trio baseline 1.6
2926 * strio.h strio.c: Replaced by triostr.h and triostr.c
2927
2928Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
2929
2930 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
2931 of strdup usage in the code
2932
2933Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2934
2935 * parser.c error.c: Keith Isdale complained rightly that
2936 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
2937
2938Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
2939
2940 * tree.c: fixed the funxtion to set the xml: attributes
2941 * debugXML.c: added "setbase" to test it.
2942
2943Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
2944
2945 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
2946 to allow updating an attribute content
2947
2948Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
2949
2950 * libxml.h: try to avoid problems when compiling on Windows
2951
2952Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
2953
2954 * hash.c: patch from Anthony Jones for hash.c allocation size
2955 * Makefile.am: trying to work around Yet Another Libtool Madness
2956 and build the 2.4.13 release finally ...
2957
2958Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
2959
2960 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
2961 * doc/* : update of the documentation
2962
2963Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
2964
2965 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
2966 at fixing #61290 :-(
2967
2968Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
2969
2970 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
2971 Fixes bug #67229
2972
2973Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
2974
2975 * tree.c: trying to avoid troubles when a subtree is copied
2976 and coalesced in part with the target tree. Should fix
2977 bug #67407
2978
2979Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
2980
2981 * valid.c: fixed validation of attributes content of type
2982 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
2983 values, very old bug. Fixes #67671
2984
2985Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
2986
2987 * parser.c include/libxml/parserInternals.h tree.c: integrated
2988 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
2989 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
2990
2991Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
2992
2993 * threads.c: applied Serguei Narojnyi's patch to add native
2994 thread support on the Win32 platform
2995 * testThreadsWin32.c Makefile.am: added the test program also
2996 from Serguei, Win32 specific
2997 * include/win32config.h include/libxml/xmlwin32version.h.in:
2998 added patch from Igor for the Windows thread specific defines.
2999
3000Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
3001
3002 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
3003
3004Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
3005
3006 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
3007 output page into XMLinfo.html. Close bug #66951 and
3008 raised by Robert Collins too.
3009
3010Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
3011
3012 * encoding.c: Paul Keogh pointed out a possibility of segfault
3013 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
3014 Closes bug # 68238
3015
3016Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
3017
3018 * doc/*.html: updated the Gdome2 links
3019
3020Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
3021
3022 * libxml.h: Applied following patches from Robert Collins
3023 and make sure IN_LIBXML is defined when compiling it
3024 -------
3025 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
3026 as well as Visual C.
3027 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3028 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
3029 * strio.c (PLATFORM_UNIX): Define for Cygwin.
3030 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
3031 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
3032 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
3033 xmlSysIDExists xmlNoNetExists).
3034 * xmllint.c: Don't include winsock2.h for Cygwin.
3035
3036Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
3037
3038 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
3039 when the version info is not present.
3040
3041Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
3042
3043 * tree.c: Anthony Jones pointed out a problem in
3044 xmlStringGetNodeList() and provided a fix for it
3045
3046Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
3047
3048 * parser.c: patch from Frank J Franklin to remove a bug in
3049 xmlCreatePushParserCtxt() when the initial buffer passed
3050 is large.
3051
3052Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
3053
3054 * win32/*: big cleanup of the Windows/MSVC project files
3055 from Igor Zlatkovic
3056
3057Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
3058
3059 * doc/Makefile.am: should fix #67674 and avoid troubles if
3060 xsltproc is not available or fails in the prefix provided
3061
3062Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
3063
3064 * xmlmemory.c: one more doc patch from Charlie Bozeman.
3065
3066Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3067
3068 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
3069 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
3070 Fixed a few other problems raised by Charlie Bozeman.
3071 * result/VC/ElementValid[5-7]: fixed the output
3072
3073Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3074
3075 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
3076 patches from Charlie Bozeman. Regenerated the HTML docs.
3077
3078Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
3079
3080 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
3081 for Windows from Igor
3082
3083Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3084
3085 * xmllint.c: applied Justin Fletcher patch for --output or -o
3086
3087Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
3088
3089 * win32/libxml2/libxml2.def.src: close #67019
3090
3091Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3092
3093 * xmllint.c: applied Justin Fletcher generic timing patch
3094 similar to the one already applied to xsltproc.
3095
3096Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3097
3098 * include/libxml/tree.h tree.c: applied documentation patches
3099 from Charlie Bozeman
3100
3101Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
3102
3103 *doc/xmllint.xml, xmllint.1 - document --dropdtd
3104
3105Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
3106
3107 * valid.c: fix the xmlStrdup() used in the previous patch.
3108 * valid.c: added --dropdtd
3109 * tree.c: fixed xmlUnlinkNode so it also removes the references
3110 from the document if the node is a DTD
3111
3112Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
3113
3114 * HTMLtree.c valid.c: cleanup some static declarations
3115
3116Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3117
3118 * xmllint.c: removed another strdup()
3119 * doc/FAQ: removed the HP/UX entry
3120
3121Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
3122
3123 * valid.c: fix bug #66816 when validating.
3124 * xmllint.c: don't use sys/time.h if configure did not found it
3125
3126Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
3127
3128 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
3129 xmlcatalog_man.xml
3130
3131Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3132
3133 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
3134 xmlInitMemory() was declared twice
3135
3136Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
3137
3138 * globals.c: do not reference strdup() !
3139 * configure.in libxml-2.0.pc.in: trying to fix the libs
3140 of the various config extraction modules
3141
3142Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3143
3144 * configure.in : preparing 2.4.12
3145 * doc/* : updated and rebuilt the docs
3146
3147Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3148
3149 * uri.c: closed bug #66159
3150 * testURI.c: added --escape option
3151 * configure.in: some cleanup for xml2-config --cflags
3152
3153Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
3154
3155 * globals.c testThreads.c: removed some misplaced includes
3156 of xmlversion.h
3157
3158Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
3159
3160 * threads.c: patch from Gary Pennington fixing a possible
3161 problem at initialization time.
3162
3163Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
3164
3165 * configure.in libxml.h parser.c testThreads.c macos/: integrated
3166 Eric Lavigne contribution to build libxml2 on MacOS using
3167 CodeWarrior.
3168
3169Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
3170
3171 * xmllint.c: applied Geert Kloosterman's patch to fix
3172 --repeat --timing output
3173
3174Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3175
3176 * parser.c: Robin Berjon <robin@knowscape.com> found a case
3177 where non-wellformed XML declaractions were not detected.
3178
3179Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3180
3181 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
3182
3183Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
3184
3185 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
3186 gets reset by xmlCleanupInputCallbacks() and this makes the
3187 function useless. Same for output.
3188
3189Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3190
3191 * xmlIO.c: robert pointed out a loop error in callback cleanups
3192
3193Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
3194
3195 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
3196 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
3197 they are not really tied to debugging
3198
3199Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3200
3201 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
3202 * xmllint.c: better --catalogs description
3203
3204Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3205
3206 * tree.c: fixed a couple of problems in xmlSetProp()
3207
3208Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
3209
3210 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
3211 unappropriate stdout output.
3212
3213Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
3214
3215 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
3216 by Denis Beurive, closes #65111
3217
3218Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
3219
3220 * valid.c: in case of content model validity error, don't
3221 print it if validity warnings were not requested.
3222
3223Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3224
3225 * nanoftp.c: applied a couple of patches from Brian D Ripley.
3226 * parserInternals.c: removed the last exit() call. Print an
3227 unmaskable error on stderr instead (library mismatch detection)
3228
3229Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
3230
3231 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
3232 shell instructions from Heiko Rupp
3233
3234Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3235
3236 * catalog.c: use the URL notation file:// for default catalog paths
3237
3238Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
3239
3240 * include/libxml/tree.h: better comments for _private fields
3241 * tree.c: removed a problem when copying an entity reference.
3242
3243Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
3244
3245 * vms/*: updated instructions and diffs from John A Fotheringham
3246
3247Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
3248
3249 * include/libxml/xmlerror.h: avoid an include problem if
3250 #include <libxml/xmlerror.h> happens first in code
3251 seems to be the case in KDE libs
3252
3253Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3254
3255 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
3256 from Igor for Windows
3257
3258Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3259
3260 * Makefile.am: Gary Pennington pointed out a missing prefix
3261
3262Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
3263
3264 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
3265 * doc/*: upgraded and rebuilt the docs
3266
3267Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3268
3269 * HTMLparser.c: fix comment in scripts element parsing.
3270 * result/HTML/doc3*: updated the results.
3271
3272Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3273
3274 * uri.c: another URI bug fix #63336, using Joel Young patch.
3275
3276Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
3277
3278 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
3279 a cleaned up version of the Pwd shell string generation.
3280
3281Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3282
3283 * valid.c include/libxml/tree.h: trying to fix namespaces +
3284 validation problems for good, closing #63619 in the process
3285 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
3286 wrong in this respect, fixed it.
3287
3288Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
3289
3290 * xmllint.c: Morus Walter patch to allow --format and --encode
3291
3292Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
3293
3294 * debugXML.c: Stefan Kost provided an help command for the shell
3295
3296Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
3297
3298 * debugXML.c: Heiko Rupp pointed that the shell would crash
3299 on empty nodesets returns.
3300
3301Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
3302
3303 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
3304 migh need the history libraries
3305
3306Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
3307
3308 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
3309 handle the case of < in quoted attributes, Bastian Kleineidam
3310
3311Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
3312
3313 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
3314 fixing catalog breakages
3315 * Makefile.am catalog.c result/catalogs/catal
3316 result/catalogs/mycatalog.* test/catalogs/catal*:
3317 fixed more problems in catalog support, added more regression tests
3318 for both XML and SGML catalog handling
3319
3320Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
3321
3322 * debugXML.c: applied an improvement to xmlGetLineNo() from
3323 Keith Isdale
3324
3325Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
3326
3327 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
3328 Side effect of the progressive catalog loading
3329
3330Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
3331
3332 * Makefile.am: confexecdir and confexec_DATA were defined twice
3333 pointed out by Karl Eichwalder
3334
3335Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
3336
3337 * xmlcatalog.c: avoid unlink() and use remove() instead.
3338
3339Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
3340
3341 * libxml.spec.in: cleanup
3342 * include/libxml/xmlwin32version.h: updated with 2.4.8
3343
3344Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
3345
3346 * encoding.c global.data globals.c testThreads.c: fix bug #63752
3347 of compiling libxml with a non standard set of options
3348
3349Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
3350
3351 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
3352 document --sgml option, fixing gnome bugzilla #63382
3353
3354Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3355
3356 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
3357 breakage of 2.4.7, added a couple of really needed APIs
3358 like xmlCatalogIsEmpty() and xmlNewCatalog()
3359 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
3360 for install-catalog
3361 * configure.in: preparing 2.4.8
3362
3363Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
3364
3365 * HTMLtree.c tree.c include/libxml/HTMLtree.h
3366 include/libxml/tree.h include/libxml/xmlIO.h: more include
3367 cleanups, export cleanly one html output + format function.
3368
3369Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3370
3371 * parser.c: removed initGenericErrorDefaultFunc call from
3372 xmlInitParser() since it could destroy previous calls to
3373 xsltSetGenericErrorFunc() effects
3374
3375Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3376
3377 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
3378 keyword.
3379
3380Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
3381
3382 * Makefile.am: cleanup
3383 * threads.c: cleanup too
3384 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
3385 from xsltproc
3386 * include/libxml/tree.h include/libxml/parser.h: trying to break a
3387 dependancy loop.
3388
3389Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
3390
3391 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
3392 was not used anymore !
3393
3394Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
3395
3396 * configure.in: preparing 2.4.7
3397 * Makefile.am doc/Makefile.am: switched to the latest xmllint
3398 manual page from John
3399 * doc/*: updated the doc and rebuilt the generated pages
3400
3401Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
3402
3403 * xmlIO.c: closing bug #62711, the library should never
3404 close stdin or stdout.
3405
3406Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
3407
3408 * uri.c: second pass at fixing #63336, using Joel Young
3409 final patch. looks okay.
3410
3411Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
3412
3413 * uri.c include/libxml/uri.h: trying to clear #63336
3414 allowing the escaping routine to parse unconformant
3415 URI-References.
3416
3417Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
3418
3419 * vms/readme.vms vms/build_libxml.com nanoftp.c
3420 include/libxml/xmlversion.h.in: a few VMS updates from
3421 John A Fotheringham
3422 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
3423 and xmlCleanupOutputCallbacks() for the Perl binding people.
3424
3425Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
3426
3427 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
3428 apply fixes to close #63271 and avoid segfaults when
3429 the error routine gets callbed before xmlInitParser()
3430 get called.
3431 * nanoftp.c error.c: Applied patches from Justin Fletcher
3432 correcting some xmlGenericError misuses.
3433
3434Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
3435
3436 *doc/xmllint.xml, doc/xmllint.1
3437 New and improved man page for xmllint - .xml is the original, .1
3438 is the generated man page
3439
3440Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
3441
3442 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
3443 the web site from the main HTML document.
3444
3445Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3446
3447 * parser.c: fixed an erroneous validation bug when PE refs
3448 occurs in external parsed entities referenced from the
3449 internals subset
3450 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
3451 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
3452 added the associated testcase, it's a nice one.
3453 * HTMLparser.c: generate the DTD node as HTML still ...
3454 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
3455
3456Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3457
3458 * HTMLparser.c: fixed a bug in htmlNewDoc()
3459
3460Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3461
3462 * test/threads/*: added entities testing to the Thread test
3463 * testThreads.c: make the test reasonable
3464 * DOCBparser.c: fix the DTD public and system ID
3465 * xmllint.c: added --sgml for SGML DocBook importing
3466 * Makefile.am: added Docbtests target
3467
3468Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3469
3470 * nanoftp.c: use only "anonymous@" string for anonymous passwds
3471 * testThreads.c: removed bogus include
3472
3473Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3474
3475 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
3476 fixed a very serious (looping) validation bug
3477
3478Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
3479
3480 * include/libxml/globals.h include/libxml/threads.h threads.c
3481 testThreads.c: far more testing, cleaning up bugs
3482 * *.c : make sure globals.h is always included.
3483
3484Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
3485
3486 * HTMLparser.c: try to get rid of parser loops for good.
3487
3488Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
3489
3490 * configure.in: fixed some bugs in CFLAGS passing.
3491 * test/threads Makefile.am testThreads.c: added a specific
3492 threaded test case (really nasty, guaranteed).
3493
3494Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
3495
3496 * catalog.c: serious cleanup on the management of the
3497 XML catalog tree, more tests done, especially with
3498 the catalog PI.
3499
3500Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
3501
3502 * catalog.c: avoid a problem in catalog cleanup on SMP if
3503 catalogs were not initialized.
3504
3505Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
3506
3507 * catalog.c xpath.c: trying to cleanup the not thread safe
3508 parts of the library.
3509
3510Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
3511
3512 * include/libxml/globals.h configure.in global.data: make
3513 the allocation be per-thread a configure option
3514 * encoding.c include/libxml/parser.h: fixed compilation
3515 errors
3516
3517Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3518
3519 * include/libxml/parser.h: Norm reported that a few lines
3520 added were breaking libxslt compile, removed them for now
3521
3522Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
3523
3524 * parser.c parserInternals.c threads.c: debugged and fixed
3525 initialization problems which were giving troubles on SMP
3526 boxes.
3527
3528Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3529
3530 * include/libxml/Makefile.am: missing globals.h
3531
3532Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3533
3534 * globals.c: added a couple of standard includes.
3535
3536Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3537
3538 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
3539 include/libxml/parserInternals.h include/libxml/tree.h
3540 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
3541 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
3542 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
3543 Applied the last patches from Gary, cleanup, activated threading
3544 all user accessible global variables are now handled in globals.[ch]
3545 Still a bit rought but make tests passes with either
3546 --with-threads defined at configure time or not.
3547 * Makefile.am example/Makefile.am: added globals.[ch] and threads
3548 linking options
3549
3550Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3551
3552 * Makefile.am include/libxml/Makefile.am
3553 include/libxml/globals.h globals.c include/libxml/threads.h
3554 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
3555 configure.in: started integrating the core of the thread support
3556 not activated yet but half integrated. The code should still
3557 compile and work anyway.
3558
3559Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3560
3561 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
3562 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
3563 integrating the non-controversial parts of Gary Pennington
3564 multithread patches
3565 * catalog.c: corrected a small bug introduced
3566
3567Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3568
3569 * catalog.c include/libxml/catalog.h: very serious cleanup,
3570 isolating unportable code and as much as possible the accesses
3571 to the global shared catalog. May need more testing !
3572
3573Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3574
3575 * include/libxml/debugXML.h debugXML.c tree.c: integrating
3576 Keith Isdale patches for the XSLT debugger interfaces. Some
3577 cleanup
3578
3579Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3580
3581 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
3582 * DOCBparser.c: generate line nubers in elements
3583
3584Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3585
3586 * configure.in: preparing 2.4.6 release
3587 * doc/xml.html doc/html/*: updated and rebuilt the docs
3588 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
3589
3590Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
3591
3592 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
3593 adding documentation for DV's supercatalog support
3594
3595Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3596
3597 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
3598 super catalog support adding one API and one flag --sgml to
3599 xmlcatalog
3600
3601Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
3602
3603 * doc/xmlcatalog_man.xml, xmlcatalog.1
3604 One more crack at
3605 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3606
3607
3608Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
3609
3610 * xpath.c: implemented xmlXPathObjectCopy for external objects
3611 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
3612
3613Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
3614
3615 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3616 finishing up fix to
3617 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
3618 the xmlcatalog man page display more elegantly
3619
3620Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
3621
3622 * configure.in: closing bug #61832
3623 * HTMLparser.c: removed a warning
3624
3625Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3626
3627 * xpath.c: fixing #61673 part I, do not loose doc information
3628 when copying result value trees.
3629
3630Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3631
3632 * xpath.c: trying to harden the XPath interpreter
3633
3634Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
3635
3636 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
3637 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
3638
3639Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3640
3641 * HTMLparser: repaired another loop problem
3642
3643Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3644
3645 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
3646 parsing.
3647 * xpath.c: fix bug #61291 the default XML namespace node is
3648 missing from the namespace axis.
3649 * tree.c: refuse to create namespaces nodes with prefix "xml"
3650
3651Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
3652
3653 * SAX.c: ouch a non-defined namespace could lead to a crash,
3654 fixed #61215
3655
3656Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3657
3658 * parserInternals.c: closed bug #61054
3659
3660Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3661
3662 * include/libxml/Makefile.am: closing #60708
3663
3664Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
3665
3666 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
3667 adding xmlSAXParseFileWithData following Marco Stipek suggestion
3668
3669Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3670
3671 * valid.c: close bug #61550 when xml: wasn't considered a namespace
3672
3673Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3674
3675 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
3676 * DOCBparser.c HTMLparser.c parser.c: fixed typos
3677
3678Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
3679
3680 * catalog.c: Justin Fletcher provided cleaup code in case
3681 HAVE_STAT is not defined
3682 * include/win32config.h: Igor Zlatkovic suggested to have
3683 HAVE_STAT defined there
3684
3685Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3686
3687 * catalog.c - fixed typing error reported by M. Barros
3688
3689Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
3690
3691 * xmllint.c - fixing typo
3692
3693Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
3694
3695 * HTMLparser.c: small enhancement to prevent loop on
3696 unrecognizable data
3697
3698Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3699
3700 * parserInternals.c: applying patch from bug #60757 this
3701 should close it
3702
3703Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3704
3705 * catalog.c xmlcatalog.c: removed a couple of warning
3706 * xpath.c: try to solve the linking problem on platforms
3707 needing trio to compile
3708
3709Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3710
3711 * Makefile.am libxml.spec.in: backing up non-documented changes
3712 commited without review or aproval by Jens Finke <jens@gnome.org>
3713 * HACKING: made 100% clear that no commit should be done directly
3714
3715Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
3716
3717 * configure.in: Joe Orton provided a patch fixing a problem
3718 when iconv is specified to be in a non-standard directory
3719 but wasn't exported in xml2-config --cflags
3720
3721Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3722
3723 * configure.in: let's ship 2.4.5 before getting too much
3724 troubles with 2.4.4 errors.
3725
3726Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3727
3728 * encoding.c entities.c: do not output hexadecimal charrefs
3729 when serializing HTML since some version of Netscape can't
3730 grok it, generate decimal ones.
3731 * result/HTML/doc3.htm: output changed due to previous test
3732 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
3733
3734Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
3735
3736 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
3737 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
3738
3739Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
3740 Released 2.4.4
3741
3742 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
3743 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
3744 updated the configuration scripts systems accordingly
3745
3746Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3747
3748 * configure.in: preparing for 2.4.4
3749 * doc/xml.html doc/html/*: updated and rebuilt the docs
3750
3751Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
3752
3753 * win32/dsp/libxml2.def.src: tried to incorporate comments
3754 from bug #59220
3755
3756Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
3757
3758 * parser.c result/noent/wml.xml: fixed bug #59981 related
3759 to handling of '&' in attributes when entities are substitued
3760
3761Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3762
3763 * libxml.h include/libxml/xmlversion.h.in
3764 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
3765 Tried to close bug #60131
3766
3767Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3768
3769 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
3770
3771Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
3772
3773 * SAX.c: fixing bug #59946 on xmlns=""
3774
3775Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3776
3777 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
3778 but allocates a new error code.
3779
3780Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
3781
3782 * xmllint.c: John Fleck fixed typos in the options output
3783 * parser.c SAX.c: fix ignorable white space SAX selection
3784
3785Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
3786
3787 * entities.c: Steve Underwood found the possibility of an
3788 ininite loop in case of error.
3789
3790Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
3791
3792 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
3793
3794Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
3795
3796 * parser.c: warn if version is not 1.0 but it's not
3797 strictly speaking an error after analyzing the spec
3798
3799Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
3800
3801 *doc/catalog.html - add link to the html version of the
3802 man page, other linguistic cleanups
3803
3804Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
3805
3806 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
3807 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
3808 file, has not yet been included in the build.
3809
3810Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3811
3812 * catalog.c: removed a duplicate affectation Justin Fletcher
3813
3814Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
3815
3816 * tree.c: Armin Sander pointed a possible text coalescing
3817 problem, completed his patch.
3818
3819Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3820
3821 * trionan.c: Fixed const and volatile re-definition problem
3822
3823Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
3824
3825 * libxml.4 parser.c: doc updates from Heiko Rupp
3826 * parserInternals.c: 2 sanity checks from Heiko Rupp
3827
3828Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
3829
3830 * tree.c: applied patch from Armin Sander to make some pointers
3831 const in xmlCopyNode()
3832 * include/libxml/tree.h: added fix to the header
3833
3834Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3835
3836 * xpath.c: hum, restrict the integer usage gcc bug workaround
3837 to only gcc compilers so that other architecture don't get
3838 penalized by this limitation.
3839 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
3840
3841Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
3842
3843 * valid.c: fixed a Windows compiler warning (Chris Poblete)
3844 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
3845
3846Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
3847
3848 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
3849 --convert option to xmlcatalog to convert SGML ones to
3850 the XML syntax.
3851 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
3852
3853 2.4.3 got released at that point
3854Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
3855
3856 * catalog.c xmlIO.c: started some serious testing and fixed
3857 a few bug and optmization needs.
3858
3859Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
3860
3861 * Makefile.am configure.in include/libxml/xmlwin32version.h:
3862 preparing for a 2.4.3 release even if it may not be ready yet
3863 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
3864 all file parsing lookup to go through the entity resolver, add
3865 to add an API to bypass it (needed to load catalogs themselves),
3866 some cleanup on the catalog code too.
3867 * nanoftp.c: small cleanup
3868 * doc/catalog.html: small update
3869
3870Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
3871
3872 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
3873 Jun Kuriyama
3874
3875Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
3876
3877 * doc/catalog.html: finished the catalog documentation
3878
3879Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
3880
3881 * doc/catalog.html doc/xml.html: added documentation about
3882 Catalog support, misses an API description
3883 * doc/html/*: reextracted the API pages
3884
3885Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
3886
3887 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
3888 Added the part about section 7.2 on URI resolution,
3889 fixed a side effect in the HTML parser, look complete
3890 and ready to rock except the URI/SystemID part!
3891
3892Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
3893
3894 * include/libxml/catalog.h include/libxml/parser.h
3895 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
3896 xmlIO.c: added support and APIs needed for the catalog PI
3897 * include/libxml/xmlIO.h: cleanup
3898
3899Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3900
3901 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
3902 include/libxml/catalog.h: starts to look okay, really
3903 plugged the new framework, cleaned a lot of stuff,
3904 added some APIs, except the PI's support missing this
3905 should be mostly complete
3906 * result/catalogs/* test/catalogs/*: added new test, enriched
3907 the existing one with URN ID tests
3908
3909Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3910
3911 * catalog.c: fixed nextCatalog
3912 * result/catalogs/docbook test/catalogs/*: started adding
3913 a small regression test
3914
3915Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
3916
3917 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
3918 more work on the XML catalog support.
3919 * parser.c include/libxml/parser.h: small cleanup seems using
3920 list as a public parameter name can give portability troubles
3921 * trionan.c trionan.h xpath.c include/libxml/trionan.h
3922 include/libxml/xpath.h include/libxml/Makefile.am: removed
3923 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
3924 wrappers
3925
3926Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
3927
3928 * Makefile.am trio.c triodef.h trionan.c xpath.c
3929 include/libxml/Makefile.am include/libxml/trionan.h:
3930 Re-worked Not-A-Number and Infinity support.
3931 * xmlcatalog.c: added readline include files
3932
3933Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
3934
3935 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
3936 testCatalog as xmlcatalog, making it an installed app
3937 adding a shell, and preparing it to be a /etc/xml/catalog
3938 management tool, though not ready yet
3939 * catalog.c include/libxml/catalog.h: adding support for
3940 XML Catalogs http://www.oasis-open.org/committees/entity/
3941 not finished, there is some interesting tradeoffs and a
3942 few open questions left.
3943
3944Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
3945
3946 * xmllint.c: fixed a line formatting problem
3947
3948Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
3949
3950 * SAX.c: removed a couple of unused variable (Albert Chin)
3951
3952Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
3953
3954 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
3955 trying to fix some troubles w.r.t. function returning
3956 const xxxPtr.
3957
3958Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
3959
3960 * win32/dsp/libxml2.def.src: another set of symbols conditionally
3961 defined
3962
3963Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
3964
3965 * xpointer.c: removed unused var
3966
3967Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
3968
3969 * testXPath.c: another small cleanup closing bug #59110
3970
3971Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
3972
3973 * win32/dsp/libxml2.def.src: small cleanup closing bug
3974 #59108
3975
3976Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
3977
3978 * example/gjobread.c: add xmlCleanupParser() before leaving
3979
3980Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
3981
3982 * config.h.in configure.in include/libxml/xmlwin32version.h:
3983 released 2.4.2
3984
3985Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
3986
3987 * include/libxml/valid.h debugXML.c valid.c: deprecate
3988 the non-boundchecking Sprintf functions, add Snprintf
3989 this should close bug #57984
3990
3991Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
3992
3993 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
3994 URIs before doing the lookups (pointed by Mark Vakoc)
3995
3996Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
3997
3998 * xpath.c: serious changes on Result Value Trees and NodeSets
3999 w.r.t. deallocation and collect operations. Probably not
4000 100% clean (merge of allocated trees smells like a problem).
4001 Seems sufficient to close #58943
4002
4003Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
4004
4005 * xmllint.c: adding a --format option
4006
4007Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
4008
4009 * xpath.c: count() was broken on Result Value Tree
4010 * xmlIO.c: fixed file:/// accesses on _WIN32
4011
4012Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
4013
4014 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
4015 macro was renamed, this should close bug #58683
4016
4017Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
4018
4019 * SAX.c: small fix fixing bug #58539 reported by coolo, in
4020 entity substitution mode text at the end of the entity might
4021 be added due to text coalescing.
4022 * nanoftp.c parser.c: small cleanup
4023
4024Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
4025
4026 * HACKING: added John Fleck right to commit in the doc subdir
4027
4028Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
4029
4030 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
4031 allow to inherit attributes from the DTD directly in the
4032 tree, this is needed for XPath and can be a useful feature.
4033 Inherited namespaces are always provided at the tree level now
4034 * test/defattr* result/defattr* result/noent/defattr*: added a couple
4035 of tests for this feature (XSLT being the prime user).
4036
4037Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
4038
4039 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
4040 testSAX.c xmlIO.c xmllint.c include/win32config.h
4041 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
4042 include/libxml/xmlwin32version.h.in win32/README.MSDev
4043 win32/dsp/*: applied Win32 Facelift No.2 patches from
4044 Igor Zlatkovic for Windows/MSC
4045
4046Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
4047
4048 * SAX.c: unparsedEntityDecl() the URI computation of the
4049 entity wasn't done breaking XSLT unparsed-entity-uri()
4050
4051Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
4052
4053 * xpath.c: fixed a bug when walking the descendants and
4054 the current node has no children
4055 * debugXML.c: show up when a text node is supposed to not be escaped
4056
4057Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4058
4059 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
4060 worked like the set:leading() function)
4061 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
4062
4063Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4064
4065 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
4066
4067Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4068
4069 * include/libxml/xmlIO.h: apply change to close #58141
4070 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
4071
4072Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4073
4074 * parser.c: when the internal subset uses a PE, then the
4075 included entity can use conditional sections.
4076
4077Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4078
4079 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
4080 when walking the namespace axis showing up in
4081 libxst/tests/general/bug-12
4082 * xmlmemory.c: added the possibility to trace a given block
4083 defined by its address
4084
4085Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4086
4087 * parser.c: don't override existing encoding specified before
4088 starting xmlParseDocument()
4089
4090Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4091
4092 * include/libxml/xmlwin32version.h: reinserted, needed for
4093 Windows users of CVS
4094
40952001-07-27 Darin Adler <darin@bentspoon.com>
4096
4097 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
4098 * testCatalog.c: Add include of <libxml/parser.h>.
4099
41002001-07-27 Darin Adler <darin@bentspoon.com>
4101
4102 * include/libxml/.cvsignore:
4103 * include/libxml/xmlwin32version.h:
4104 Remove this file from CVS because it's generated.
4105
4106Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4107
4108 * parser.c include/libxml/parser.h: applied const patches from
4109 Tom Moog #58002
4110
4111Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4112
4113 * xpath.c include/libxml/xpath{,Internals}.h: added a function
4114 lookup framework
4115
4116Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4117
4118 * tree.c: fixed xmlCopyNode() for documents
4119
4120Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4121
4122 * parser.c: fixed bugs #58073 reported by Greg Shtilman
4123
4124Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4125
4126 * parser.c: fixes bug #57652 reported by Morus Walter
4127
4128Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4129
4130 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
4131
4132Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4133
4134 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
4135 errors, lesson don't add new functions at 1am before a release
4136 * xpath.c: integrated fix from Bjorn to avoid divide by zero
4137 from XPath initialization when possible.
4138
4139Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4140
4141 * result/scripts/base*: removing history/readline changed
4142 this slightly
4143 * include/libxml/parser.h SAX.c parser.c parserInternals.c
4144 xmllint.c: make element content line number generation
4145 optionnal to avoid breaking old apps added interface to switch
4146
4147Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4148
4149 * configure.in: get rid of the readline and libhistory
4150 dependancies by default, release 2.4.1 with IA64 fix
4151 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
4152 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
4153 John Kroll fixes to allow saving to HTTP via PUT (or
4154 POST of needed).
4155 * doc/html/*.html: regenerated the docs
4156
4157Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4158
4159 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
4160 xmlHashScanFull and xmlHashScannFull3 to get passed the
4161 three keys as arguments to the callback function
4162
4163Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4164
4165 * configure.in Makefile.am: removed libxml softlink for good
4166 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
4167 100% coverage by gtk-doc
4168
4169Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4170
4171 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
4172 fixed serious troubles due to size_t vs. int mismatch
4173
4174Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4175
4176 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
4177
4178Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4179
4180 * include/libxml/xpath{,Internals}.h xpath.c: added a more
4181 convenient extension API for value and context managing
4182 Now handles external objects through xmlXPathPopExternal,
4183 xmlXPathWrapExternal and xmlXPathReturnExternal.
4184 Added functions for sets operations (intersection, etc.)
4185
4186Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4187
4188 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
4189 xmlIO.c tree.c parserInternals.c entities.c encoding.c
4190 HTMLparser.c: cleanup of global variables, marking some
4191 const or private.
4192
4193Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
4194
4195 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
4196 fixed xmlXPathNodeSetItem when passing index=0
4197
4198Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4199
4200 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
4201
4202Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4203
4204 * xmllint.c: fixed compilation under Cygwin #57503
4205 * TODO: update
4206
42072001-07-13 Peter Williams <peterw@ximian.com>
4208
4209 * config.h.in: add #undef HAVE_DLFCN_H
4210
4211 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
4212 builddir.
4213
4214Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4215
4216 * win32/libxml2/libxml2.def.src: added a couple of exported entries
4217 raised by #57348 and #57381
4218
4219Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4220
4221 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
4222 tree.c xpointer.c: store the line numbder in element->content,
4223 may break some software, need a configuration mechanism
4224
42252001-07-10 Darin Adler <darin@bentspoon.com>
4226
4227 * .cvsignore:
4228 * example/.cvsignore:
4229 * include/.cvsignore:
4230 * include/libxml/.cvsignore:
4231 Various things that are generated and should be ignored.
4232
4233Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4234
4235 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
4236 * doc/xml.html doc/html/*: updated the docs
4237
4238Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4239
4240 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
4241 validation occured on content with element child
4242
4243Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4244
4245 * tree.c: fixed XML Base computation which was broken
4246 * debugXML.c: added a base function to the shell
4247 * Makefile.am result/scripts/* test/scripts/*: added scripts
4248 based regression tests, and adding 2 XML Base tests
4249
4250Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4251
4252 * tree.c: set properties doc and call xmlSetListDoc for properties
4253 content when grafting them in a different tree.
4254 * aclocal.m4: remove from CVS
4255
4256Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4257
4258 * win32/libxml2/libxml2.def.src: added some missing entry point
4259 for XPath (Mark Vakoc)
4260
4261Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4262
4263 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
4264 layer should URI-Unescape before trying to open resources.
4265
4266Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4267
4268 * xpath.c: fix the name() bug for elements in the default
4269 namespace reported by Charlie Bozeman
4270
4271Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4272
4273 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
4274 led to an XPath fix, improvements of SAX initialization, and
4275 an added option --nocdata to testXPath
4276
4277Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4278
4279 * doc/libxml-doc.el: Felix Natter provided anew version working
4280 with XEmacs too
4281
4282Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4283
4284 * include/libxml/xpath.h: small cleanup
4285 * doc/xml.html: update
4286
4287Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4288
4289 * Makefile.am configure.in include/libxml/xmlwin32version.h:
4290 released 2.3.14
4291
4292Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4293
4294 * doc/html/*: rebuilt the docs for the release
4295 * doc/xml.html: added 2.3.14 release.
4296
4297Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4298
4299 * xpath.c: a bug reported by Stephan Kulow empty nodesets
4300 were not equal to empty strings
4301
4302Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4303
4304 * SAX.c: fixed a URI-Reference computation problem when validating
4305 * xmlIO.c: small cleanup
4306
4307Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4308
4309 * parser.c: improved the description of a couple of interfaces
4310 upon Larry Stamper suggestion
4311
4312Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4313
4314 * SAX.c entities.c parser.c: changed completely the way entities
4315 are handled when running the parser in entity substitution mode.
4316 This fixes a bug reported by Stephan Kulow and nearly divides
4317 by 3 the amount of memory required by libxslt to load and process
4318 DocBook TDG.
4319
4320Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4321
4322 * HTMLparser.c: fixing a too early root closing problem raised
4323 byt Prashanth Naidu
4324
4325Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4326
4327 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
4328 raised by Mark Vakoc.
4329
4330Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4331
4332 * example/Makefile.am: fixed the include path to add srcdir/include
4333 * Makefile.am configure.in: fix from Albert Chin for iconv detection
4334 and some cleanup
4335
4336Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4337
4338 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
4339 lot of optimization work, results in significant improvements
4340 when handling really complex XPath queries. Add a small optimizer
4341 for unions, improve [n] and [last()], avoid some costly ops.
4342
4343Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4344
4345 * include/libxml/parser.h parser.c: xmlStrstr args are both const
4346 * xpath.c: small cleanup
4347 * xmlGetNsList: reformated, fixed problems if used on Entities
4348
4349Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4350
4351 * doc/xml.html: added 1.8.14 and 2.3.13 releases
4352
4353Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4354
4355 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
4356 * Makefile.am example/Makefile.am: workaround automake generating
4357 erroneous deps
4358
4359Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4360
4361 * include/win32config.h: bug #56801 Yon Derek provided a patch
4362 to the windows config file.
4363
4364Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4365
4366 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
4367 libxml.h : Yon Derek provided a set of changes to compile from
4368 CVS on Windows/MSC
4369
4370Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4371
4372 * parser.c: fixed UTF8 BOM support in push mode
4373 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
4374 added a specific testcase
4375
4376Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4377
4378 * Makefile.am: added --push regression tests
4379 * parserInternals.c: the XML parser segfaulted in --push mode
4380
4381Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4382
4383 * configure.in: moved the symlinks detection within a CVS
4384 check, this is not portable and will be removed soon.
4385 * xpath.c: small cleanup/speedup
4386
4387Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4388
4389 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
4390 release of 2.3.12
4391 * parser.c: make an error message if unknow entities in all cases
4392
4393Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4394
4395 * uri.c: fixed 2 uri normalization bugs on '//' reduction
4396
4397Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4398
4399 * include/libxml/Makefile.am: Laszlo Peter pointed out that
4400 includes were installed in the wrong dir
4401
4402Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4403
4404 * doc/html.xml: warn against sending code to exhibit bugs.
4405
4406Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4407
4408 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
4409 Tru64 from Thomas Leitner
4410
4411Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4412
4413 * AUTHORS: added William and Bjorn
4414 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
4415 daniel@veillard.com hopefully I won't have to do this again
4416 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
4417 docs can be rebuilt cleanly now
4418 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
4419 from CVs it's generated, added include/libxml/xmlwin32version.h
4420 also generated but which should change far less frequently.
4421 * catalog.c nanoftp.c: made sure to include libxml.h not
4422 libxml/xmlversion.h directly
4423 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
4424 when compiling on WIN32 and MSC
4425
4426Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4427
4428 * include/Makefile.am include/libxml/Makefile.am configure.in:
4429 fixed make distcheck and rebuilding the rpms
4430
4431Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4432
4433 * configure.in: should finish the migration of exported includes
4434 into a real include/libxml in CVS, at least for CVS users.
4435 * removed the exported headers, added in include/libxml (as well
4436 as xmlversion.h.in).
4437
4438Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4439
4440 * configure.in: fixed the way to detect symlink
4441
4442Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4443
4444 * configure.in: updated, include/libxml is now a real CVS dir
4445
4446Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4447
4448 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
4449 version works with both libxml1 and libxml2 (it autodetects
4450 the prefix of the html-files) from Felix Natter.
4451 * doc/xml.html: updated doc accordingly
4452
4453Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4454
4455 * xpath.c: fixed the bug generating a template loop in libxslt
4456 when using docbook-xsl-1.4, * should filter out document nodes
4457 * HACKING: added William
4458 * TODO: updated
4459
4460Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4461
4462 * doc/FAQ.html: added a warning about gcc-3.0
4463 * doc/xml.html: added reference to gdome2 and removed a confusing
4464 sentence
4465
4466Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4467
4468 * xmlversion.h: okay this is a generated file, but Windows
4469 users need it and they can't generate it, and I want CVS
4470 Windows users ...
4471 * win32/libxml2/libxml2_so.dsp: Windows project file for
4472 the shared lib version of libxml2
4473 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
4474 resources needed for libxslt/xsltproc by Yon Derek
4475
4476Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4477
4478 * trio.c: MSVC fix (provided by Igor Zlatkovic)
4479
4480Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4481
4482 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
4483
4484Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4485
4486 * include/win32config.h: Yon Derek provided a first fix
4487 to be able to compile libxslt/xsltproc on Windows
4488
4489Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4490
4491 * xpath.c: attempt to work around what seemed a gcc optimizer
4492 bug when handling floats on i386 http://veillard.com/gcc.bug
4493 * tree.c entities.c encoding.c: doing some cleanups while
4494 chasing it
4495
4496Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4497
4498 * Makefile.am: cleanup when --without-debug is specified
4499 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
4500 w.r.t. --without-debug and other include points
4501 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
4502 Catalogs
4503 * configure.in entities.h tree.h HTMLparser.c: removed
4504 --without-corba, made the _private field mandatory
4505
4506Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4507
4508 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
4509 outputs a BOM in UTF8, an errata has been issued to avoid the
4510 problem, that was the most reasonable solution... Add support
4511 for a leading UTF8 BOM in entities.
4512
4513Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4514
4515 * valid.c: fixed a bug found when post validating an entity ref
4516 * xmllint.c: added --loaddtd and sligly changed --postvalid to
4517 activate it too
4518
4519Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4520
4521 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
4522 weakness in the node copy the XPointer and the XInclude
4523 implementations. Serious cleanup.
4524
4525Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4526
4527 * Makefile.am: Kjartan Maraas provided a small patch to
4528 add xml2-config.in to EXTRA_DIST
4529
4530Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4531
4532 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
4533 provided another failing case found in KDE, the way the
4534 ctxt->vctxt.nodeTab was allocated and freed changed over
4535 time but it wasn't completely cleaned up. This should fix it.
4536
4537Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4538
4539 * parser.c: Stephan Kulow also raised the fact that line number
4540 could get miscounted making debug harder, fixed the problem
4541 in xmlParseCharData()
4542
4543Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4544
4545 * valid.c: Stephan Kulow pointed out a problem when validating
4546 and using an empty entity, forgot a 'break' in a case.
4547
4548Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4549
4550 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
4551 * doc/xml.html: updated with 2.3.11
4552
4553Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4554
4555 * TODO: updated adding cleanup of generated doc
4556 * configure.in: prepared to release 2.3.11
4557 * xmllint.c: added --version for bug reporting
4558 * doc/html/*.html: rebuilt the doc
4559
4560Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4561
4562 * xpath.c: first part of the work on selecting namespace to
4563 fix bug #56115
4564
4565Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4566
4567 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
4568 when using -liconv
4569 * TODO: updated
4570
4571Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4572
4573 * HTMLtree.[ch]: more work on the HTML serialization routnes,
4574 cleanup, encoding support.
4575
4576Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4577
4578 * xpath.c: Thomas Broyer suggested a better patch for the / arg
4579
4580Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4581
4582 * xpath.c: bug detected by Ankh when / is used as a function arg
4583
4584Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4585
4586 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
4587 of element and use it to avoid outputting formatting spaces at
4588 the wrong place. Implemented the format parameter for HTML save.
4589 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
4590 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
4591 result/HTML/wired.html: of course this impact the result of a
4592 number of HTML tests
4593
4594Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4595
4596 * HTMLtree.[ch]: started augmenting the HTML save API with
4597 encoding and formatting parameters
4598
4599Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4600
4601 * HTMLtree.h: cleanup and started evaluating the work needed on
4602 revamping the HTML output code
4603
4604Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4605
4606 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
4607
4608Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4609
4610 * valid.c: fixed bug #56049, forgot one check in the
4611 validation routine
4612
4613Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4614
4615 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
4616
4617Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4618
4619 * libxml.h: fixed an error in last commit
4620 * doc/FAQ.html: added an entry for compilation from CVS
4621
4622Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4623
4624 * xmlversion.h.in libxml.h: Cygwin patches
4625 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
4626 * tree.h: cleanup
4627
4628Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4629
4630 * tree.c: patched xmlFreeNode() to avoid freeing() a static
4631 memory block in a strange case where libxml is linked twice
4632 in the binary.
4633
4634Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4635
4636 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
4637 state far too often, simple fix used to avoid it.
4638
4639Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4640
4641 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
4642 being processed, applied his patch
4643 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
4644
4645Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4646
4647 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
4648 provided fixes to compile on MSCC again
4649 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
4650 also provided an update for the project files.
4651
4652Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4653
4654 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
4655 bug #55810
4656
4657Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4658
4659 * tree.c: fixed xmlGetNsProp() to close bug #55683
4660 Note this requires libxslt to use it's own function instead.
4661
4662Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4663
4664 * HTMLtree.c: when in a pre element no formatting space should
4665 be added.
4666 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
4667
4668Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4669
4670 * configure.in: added tests for signal() and signal.h
4671
4672Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4673
4674 * xpath.c: robert pointed out xmlXPathNINF was not initialized
4675
4676Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4677
4678 * doc/libxml-doc.el: Felix Natter provided a new version for
4679 libxml2
4680
4681Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4682
4683 * HTMLtree.c: when in a pre element no formatting space should
4684 be added.
4685
4686Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4687
4688 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
4689
4690Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4691
4692 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
4693 hack
4694 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
4695 * uri.c: fixed a warning
4696
4697Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4698
4699 * HTMLtree.c: trying to close bug #55772 escaping in script
4700 elements
4701 * doc/xml.html: suggest to send mail to the list
4702
4703Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4704
4705 * error.c: attempt to fix the xmlGetVarStr breakage once and for
4706 good. Use a macro and based on the solution provided in
4707 vsnprintf manual page from GNU.
4708
4709Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
4710
4711 * error.c: Workaround for non-preserving variadic list.
4712 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
4713
4714Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4715
4716 * doc/xml.html: added 2.3.10 release
4717
4718Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4719
4720 * configure.in: releasing 2.3.10
4721
4722Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4723
4724 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
4725
4726Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4727
4728 * encoding.c: Robert Collins provided a patch to add the
4729 "US-ASCII" encoding alias
4730
4731Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4732
4733 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
4734 string oriented functions and started cleaning the related areas
4735 in xpath.c which needed fixing in this respect
4736
4737Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4738
4739 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
4740 #55380
4741 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
4742
4743Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4744
4745 * TODO: updated
4746 * nanohttp.[ch] : started adding APIs to get the redirected URL
4747 when this occurs (needed for further base computation
4748 * tree.h: cleanup
4749 * encoding.c: cleanup
4750 * SAX.c: minor change around ctxt->loadsubset
4751
4752Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4753
4754 * Makefile.am include/Makefile.am: small change to have
4755 include/libxml rebuilt if working from CVS.
4756 * uri.c: applied another patch from Carl Douglas for URI escaping,
4757 this should close bug #51876
4758
4759Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4760
4761 * xinclude.c: fixed XInclude recursive behaviour bug #54678
4762 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
4763 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
4764 added specific regression test
4765 * parser.h: preparing for the XSLT mode where DTD inherited
4766 attributes are added to the tree.
4767
4768Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4769
4770 * xinclude.[ch]: Updated the namespace for the Last Call version
4771 * result/XInclude/include test/XInclude/include: updated the
4772 testsuite accordingly
4773
4774Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4775
4776 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
4777 related to bug #51876
4778
4779Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4780
4781 * tree.c: fixed a gross mistake in base computation, xml:base is
4782 not completely correct yet (need cascade).
4783 * xpath.[ch]: added the few things needed to find a function name
4784 and URI from the XPath context when it is called.
4785
4786Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4787
4788 * catalog.[ch]: fixes and add xmlLoadCatalogs()
4789 * DOCBparser.c: small cleanup
4790 * xmllint.c: added a --catalogs option to load catalogs from
4791 $SGML_CATALOG_FILES
4792 * tree.c: cleanup
4793 * configure.in: iconv library fixup, ICONV_LIBS
4794
4795Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4796
4797 * catalog.c: handling of CATALOG entries. detection of recursion,
4798 and a few bugfixes
4799 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
4800 against the default namespace
4801
4802Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4803
4804 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
4805
4806Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4807
4808 * parser.c: fixed propagation context info when parsing an
4809 external entity.
4810 * doc/html/*.html: regenerated a couple of docs
4811
4812Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4813
4814 * doc/xml.html: update with 2.3.9 informations
4815
4816Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4817
4818 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
4819 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
4820 * doc/html/* : rebuilt the docs
4821 * valid.c: small patch which may improve some case when
4822 validating.
4823
4824Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4825
4826 * HTMLparser.c: Closed bug #54891
4827 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
4828 to the suite
4829
4830Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4831
4832 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
4833 applied a documentation patch from LotR and filled in a few missing
4834 descriptions
4835
4836Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4837
4838 * xpath.c tree.c parser.c: speed optimizations at the parser level
4839 document tree freeing and xpath evaluation
4840
4841Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4842
4843 * parser.c parser.h parserInternals.h: fixed a couple of
4844 interfaces for handling memory buffer input to const char *
4845 upon suggestion of JamesH.
4846
4847Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4848
4849 * configure.in: LoTR sent a patch fixing the previous commit
4850
4851Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4852
4853 * configure.in: trying to deal again with the stoopid -R linking
4854 flag of Solaris
4855
4856Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4857
4858 * xpath.h: two nodeset access macros from Thomas Broyer
4859
4860Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4861
4862 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
4863 patch from Thomas Broyer
4864
4865Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4866
4867 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
4868 case
4869 * INSTALL: was empty added stuff from the FAQ
4870
4871Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4872
4873 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
4874 attributes handling and #54433 by adding xmlUnsetProp()
4875 and xmlUnsetNsProp()
4876
4877Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4878
4879 * HTMLparser.c: Patch from Jonas Borgström
4880 (htmlGetEndPriority): New function, returns
4881 the priority of a certain element.
4882 (htmlAutoCloseOnClose): Only close inline elements if they
4883 all have lower or equal priority.
4884 * result/HTML: this of course changed a number of tests results.
4885
4886Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4887
4888 * xmlIO.c catalog.c: plugged in the default catalog resolution
4889 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
4890 documentations
4891 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
4892
4893Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4894
4895 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
4896 integrating catalogs
4897 * catalog.[ch] testCatalog.c: adding a small catalo API
4898 (only SGML catalog support).
4899 * parser.c: restaured xmlKeepBlanksDefault(0) API
4900
4901Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4902
4903 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
4904
4905Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4906
4907 * parser.c: added xmlParseExternalEntityPrivate() to allow
4908 propagation of ctxt->_private when parsing external entities
4909
4910Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4911
4912 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
4913
4914Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4915
4916 * configure.in: fixed a small portability problem with AM_CONDITIONAL
4917
4918Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4919
4920 * valid.c: warn when indeterminist content model is detected
4921 * result/VC/ElementValid8: this adds a message
4922 * Makefile.am: add --novalid for VCM tests
4923 * parserInternals.c: added a call to Init memory
4924
4925Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4926
4927 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
4928 when both parameters are NULL.
4929
4930Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4931
4932 * valid.c: applied small patch from Gary Pennington, reindented
4933 some part of the code.
4934
4935Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4936
4937 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
4938 release, updated and regenerated the docs
4939
4940Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4941
4942 * xpath.c result/XPath/expr/floats : clarified and cleanup
4943 printing of abnormal floats in tests.
4944
4945Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4946
4947 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
4948 * results/HTML/ : a few changes in the output of the HTML tests as
4949 a result.
4950 * configure.in: tying to fix -liconv where needed
4951
4952Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4953
4954 * Makefile.am: fixed a stupid error
4955
4956Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4957
4958 * configure.in Makefile.am: make the inclusion of the trio
4959 modules in the library conditional
4960
4961Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4962
4963 * DOCBparser.c: patche from László Kovács, fixed entities refs
4964 in attributes handling
4965
4966Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4967
4968 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
4969 flushing
4970
4971Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4972
4973 * xpath.c: fix of an XSLT namespace bug reported on the list
4974 general/bug-8-
4975
4976Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4977
4978 * strio.h trio.c: Dan McNichol suggested a couple of small
4979 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
4980
4981Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4982
4983 * tree.c parser.c encoding.c: spent a bit more time looking
4984 at the parsing speed and DOM handling. Added a few more
4985 speedups.
4986
4987Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4988
4989 * parser.c: small but effective parsing speed improvement
4990
4991Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4992
4993 * configure.in: default on the DocBook parser inclusion (for Gnome)
4994 * DOCBparser.h: fixed a header reference
4995
4996Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
4997
4998 * configure.in xpath.c: applied Bjorn patches for FPE on the
4999 alpha
5000
5001Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5002
5003 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
5004 xmlSaveFormatFileTo()
5005
5006Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5007
5008 * xpath.c: simple and efficient optimization, XPath functions
5009 aways bind to the same code, cache this
5010 * TODO: updated (by saying some is obsolete)
5011
5012Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5013
5014 * xpath.c: more cleanup work on XPath name parsing routines
5015
5016Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5017
5018 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
5019 xmlXPathParseName
5020 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
5021 * debugXML.c: avoid compilation problems if compiling without
5022 HTML support, Igor Zlatkovic
5023 * win32/libxml2/libxml2.def.src: being able to compile without
5024 XPath on Windows
5025
5026Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5027
5028 * libxml.m4: yet another patch from Toshio Kuratomi
5029
5030Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5031
5032 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
5033
5034Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5035
5036 * tree.[ch]: added xmlSaveFormatFile interface for saving
5037 and indenting a file.
5038
5039Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5040
5041 * xpath.c: fixed bug #53689 related to processing-instruction()
5042
5043Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5044
5045 * DOCBparser.c: patche from László Kovács
5046
5047Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5048
5049 * parser.c: applied fixes from Christian Glahn bug report #53391
5050
5051Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5052
5053 * error.c: Jean François Lecomte provided a complete description
5054 and a fix to bug #53537
5055
5056Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5057
5058 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
5059
5060Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5061
5062 * DOCBparser.c SAX.c: a bit more work on entities processing.
5063 Still Need to cleanup XML output and references in attributes
5064
5065Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5066
5067 * DOCBparser.c include/Makefile.am: two patches from László Kovács
5068
5069Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5070
5071 * tree.c: trying to fix #53574, not completely complete,
5072 I would like xmllint --copy --debug test/ent1 and
5073 xmllint --debug test/ent1 to show the same result.
5074 * xpath.c: fix a bug when trying to sort namespace nodes
5075
5076Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5077
5078 * HTMLtree.c: real fix for #53402
5079
5080Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5081
5082 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
5083 PIs when using xsl:output
5084 * valid.c: closing #53537 some case generate segfaults if there
5085 is validity errors
5086
5087Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5088
5089 * SAX.c testDocbook.c DOCBparser.c: more work on the support
5090 of external parsed entities, added --noent to testDocbook
5091 * valid.c: Garry Pennington found an uninitialized variable
5092 access in xmlValidateElementContent()
5093
5094Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5095
5096 * HTMLparser.c : HTML parsing still sucks ... trying to deal
5097 with madness
5098 * result/HTML/ : this modified the result of the regression tests
5099 a lot.
5100
5101Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5102
5103 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
5104 to doc where it wasn't checked against NULL reported by
5105 Jens Laas
5106
5107Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5108
5109 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
5110 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
5111
5112Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5113
5114 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
5115 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
5116 * SAX.[ch]: cleanup and updates for DocBook
5117 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
5118 ex SGML identifier changes
5119 * valid.c: removed a static unused function.
5120
5121Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5122
5123 * HTMLtree.c: applied change for Paul Sponagl on script saving
5124 * Makefile.am: the warning about entity title.xml are normal.
5125
5126Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5127
5128 * configure.in: release of 2.3.7
5129 * Makefile.am: fixing make distcheck
5130
5131Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5132
5133 * doc/html/* doc/xml.html: updated and regenerated the docs
5134
5135Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5136
5137 * xpath.c: fixed the XPointer problem introduced in 2.3.6
5138
5139Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5140
5141 * tree.c: fixed #53388 with the provided patch
5142
5143Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5144
5145 * valid.c: Bjorn detected an invalid memory access. Fixed
5146 vstateVPush()
5147
5148Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5149
5150 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
5151
5152Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
5153
5154 * libxml.h: new header used only for the compilation of libxml
5155 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
5156 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
5157 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
5158 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
5159 xmlmemory.c xpath.c xpointer.c: libxml.h integration
5160 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
5161 baseline (version 1.2 plus a single patch).
5162 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
5163 scientific notation for numbers. Tests added.
5164 * xpath.c: formatting of numbers changed to use sprintf
5165 (contribution from William Brack)
5166
5167Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5168
5169 * valid.c: cleanup, more useful debugging
5170 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
5171 * xmlIO.c: entity loading is printed as an error when validating
5172
5173Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5174
5175 * valid.c: fixed to validate within entities
5176 * test/VCM/v22.xml: added a specific testcase
5177
5178Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5179
5180 * valid.c: forgot an epsilon transition in for ()+
5181 * test/VCM/v21.xml : added a specific test case
5182
5183Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5184
5185 * valid.c: removed a state explosion exhibited by RSS
5186 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
5187 from bug #51872
5188
5189Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5190
5191 * valid.[ch] tree.h: worked *hard* to get non-determinist content
5192 validation without using an ugly NFA -> DFA algo in the source.
5193 Made a specific algorithm easier to maintain, using a single
5194 stack and without recursion.
5195 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
5196 * hash.c: made the growing routine static
5197 * tree.h parser.c: added the parent information to an
5198 xmlElementContent node.
5199
5200Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5201
5202 * SAX.c parser.c xpath.c: generating IDs when not validating
5203 from an external parsed entity was poisoning the ID has table
5204 with removed values. This was killing XSLT on the KDE help
5205 browser.
5206
5207Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5208
5209 * entities.h: andrew@ugh.net.au detected a double declaration
5210
5211Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5212
5213 * debugXML.c hash.c tree.h valid.c : some changes related to
5214 the validation suport to improve speed with DocBook
5215 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
5216 the way validation errors get reported
5217
5218Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5219
5220 * HTMLparser.c HTMLtree.c: applied part of the patches provided
5221 by P C Chow and William M. Brack for XSLT HTML output
5222
5223Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5224
5225 * xmlversion.h.in win32config.h win32/libxml2/*: applied
5226 Igor Zlatkovic patches for MSC compilation and added his
5227 updates
5228
5229Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5230
5231 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
5232 prefix lookup.
5233 * parserInternals.c: fixed the bug reported by Morus Walter
5234 due to an off by one typo in xmlStringCurrentChar()
5235
5236Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5237
5238 * HTMLparser.c result/HTML/*: revamped the way the HTML
5239 parser handles end of tags or end of input
5240
5241Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5242
5243 * tree.[ch] : added xmlDocCopyNode for gdome2 support
5244
5245Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5246
5247 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
5248 bug where the linktime verions of free() won't work ...
5249
5250Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5251
5252 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
5253
5254Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5255
5256 * doc/xml.html: added 2.3.6 release
5257
5258Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5259
5260 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
5261 * result/wml.xml: resulted in a small output change
5262
5263Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5264
5265 * tree.c: xmlNewDoc was missing the charset initialization
5266 * xmllint.c: added --auto to autogenerate a doc, allow to
5267 reproduce the problem fixed on xmlNewDoc
5268
5269Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5270
5271 * xpath.c: trying to get 52979 solved
5272 * tree.c result/ result/noent/: trying to get 52712 solved, this
5273 also made me clean up the fact that XML output in general should
5274 not add formating blanks by default, this changed the output of
5275 a few tests
5276
5277Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5278
5279 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
5280
5281Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5282
5283 * configure.in: finally released 2.3.6
5284
5285Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5286
5287 * xpath.c: checking for null pointer generated by new code
5288
5289Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5290
5291 * xpath.c: fixed a [] evaluation problem reported
5292 * test/XPath/tests/simpleaddr: extended test
5293 * result/XPath/simpleaddr: updated result
5294
5295Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5296
5297 * xmllint.c: Dan Timis reported a portability problem
5298 on Macs without mmap, fixed it.
5299
5300Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5301
5302 * testXPath.c : added a --tree option allowing to display the
5303 tree dump of the XPath expression
5304
5305Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5306
5307 * xpath.c: fixed a memleak when comparing nodesets
5308 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
5309 * tree.c: added a TODO
5310
5311Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5312
5313 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
5314 we need string functions
5315 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
5316 to be able to use them where needed. Applied some changes
5317 to reduce name linking pollution and compile in only what's
5318 needed.
5319 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
5320 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
5321 for the string manipulation functions
5322 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
5323 to the free() function of xmlmemory.c
5324 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
5325 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
5326 usage.
5327
5328
5329Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5330
5331 * error.c: applied the context output patch of the error
5332 handling submitted by Chuck Griffith
5333 * error/VC/*: this slightly change some error logs
5334
5335Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5336
5337 * parser.c: fixed line number reporting on error
5338
5339Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5340
5341 * parser.c: Sullivan and Darin found a parser bug,
5342 applied the patch.
5343
5344Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5345
5346 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
5347 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
5348 xmlversion.h.in xpointer.c: of course the way I defined
5349 UNUSED breaks on old gcc version. Try to be smart and
5350 also define it directly in xmlversion.h
5351 * configure.in: removed -ansi flag from the pedantic set
5352
5353Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5354 Huge cleanup, I switched to compile with
5355 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
5356 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
5357 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
5358 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
5359 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
5360 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
5361 encoding.h entities.c error.c list.[ch] nanoftp.c
5362 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
5363 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
5364 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
5365 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
5366 Cleanup, staticfied a number of non-exported functions,
5367 detected and cleaned up a dozen of problem found this way,
5368 avoided a lot of public function name/typedef/system names clashes
5369 * doc/xml.html: updated
5370 * configure.in: switched private flags to the really pedantic ones.
5371
5372Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5373
5374 * configure.in: 2.3.5
5375 * doc/html/*: rebuilt the docs
5376
5377Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5378
5379 * parser.c: fixed a reported bug in NOTATION parsing
5380 * uri.c: accepted but not fixed bug 51876, added TODO
5381 * Makefile.am: fixed bug 51876
5382
5383Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5384
5385 * config.h.in configure.in error.c: fix a compilation problem
5386 on platforms without vsnprintf (xml@thewrittenword.com)
5387
5388Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5389
5390 * parser.c: fixed a function name header typo
5391 * SAX.c: notations can also occur in external subset.
5392
5393Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5394
5395 * error.c: removed a C++ like comment
5396
5397Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5398
5399 * parser.c: fixing bug 52299 strange condition leading
5400 to a parser crash due to a buffer overflow
5401 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
5402 added the specific test case
5403
5404Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5405
5406 * xpath.[ch]: still a lot of cleanup based on XSLT, added
5407 xmlXPathConvert{String,Number,Boolean} to be able to make
5408 type casts without a context stack, fixed some implementation
5409 problems related to the absence of context at parse-time,
5410 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
5411 in the public API too
5412 * xpointer.c xpathInternals.h: we need to know at parse time
5413 whether we are compiling an XPointer
5414
5415Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5416
5417 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
5418 cleaned up the parser internals, refactored XPath code, added
5419 new compilation based APIs and cleanly separated public and
5420 private APIs.
5421
5422Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5423
5424 * xpath.h: the comp field must be added at the end to avoid
5425 killing binary compat.
5426
5427Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5428
5429 * Makefile.am: detect XPath memleaks in regreson tests
5430 * error.c: fixed and error w.r.t. error reporting still using
5431 stderr
5432 * hash.c: added new line at end of file
5433 * tree.h: minor cleanup
5434 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
5435 expression parsing from evaluation, resulted in a number of
5436 changes internally, and in XPointer. Likely to break stuff
5437 using xpathInternals.h but should remain binary compatible,
5438 new interfaces will be added.
5439
5440Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5441
5442 * configure.in: fixed a couple of problems reported by
5443 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
5444 without gcc on non linux platforms.
5445
5446Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5447
5448 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
5449 a fix for --with-html-dir= configure support. I hope it won't
5450 break rpm generation
5451
5452Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5453
5454 * xmlIO.c: one function comment cleanup.
5455
5456Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5457
5458 * SAX.c: external subset notations were improperly registered
5459 in the internal subset.
5460
5461Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5462
5463 * README.cvs-commits: added, pointing to HACKING
5464 * HACKING: updated
5465
5466Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5467
5468 * parser.c: and Matt Sergeant found one in the XML push
5469 parser (erroneous check I forgot to remove when I fixed the
5470 main parser).
5471
5472Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5473
5474 * xpath.c: ptittom found a small bug in UnaryExpr
5475
5476Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5477
5478 * configure.in: bumped to 2.3.4
5479 * error.c: fixed bug #51860
5480 * tree.c: fixed bug #51861
5481 * valid.c: cleanup, more debug, failed to fix one bug crap ...
5482 * tree.[ch] : added xmlDefaultBufferSize
5483 * nanoftp.c: typo in function name header block
5484 * doc/xml.html : updated, added link to XML::LibXSLT
5485 * doc/html/* : rebuilt the docs
5486
5487Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5488
5489 * parser.c SAX.c: the new content parsing code raised an
5490 ugly bug in the characters() SAX callback. Found it
5491 just because of strangeness in XSLT XML Rec ouptut :-(
5492
5493Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5494
5495 * Makefile.am: Martin Baulig suggested to add -lm
5496 * tree.c: found another bug in xmlNodeGetContent()
5497
5498Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5499
5500 * xpath.c: Bjorn found the error related to strictness of comparison.
5501
5502Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5503
5504 * parser.c: trying to fix the Dtd parsing problem reported
5505 by Gary, side effect of last week speed optimizations.
5506
5507Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5508
5509 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
5510 * parserInternals.c: removed unneeded test raised by Stric
5511
5512Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
5513
5514 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
5515 and fixed by William Brack). Added xmlXPathFormatNumber.
5516 Changed the sorting slightly.
5517 * configure.in Makefile.am example/Makefile.am: Added -lm.
5518 Please note that applications linking with libxml2, must
5519 also like with the math library from now on.
5520
5521Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5522
5523 * HTMLparser.c: fixed loop reported by Marc Sanfacon
5524
5525Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5526
5527 * parser.c: one must report spaces even if the Dtd element
5528 content proves that this is not part of the element content.
5529 * result/valid/*.xml: this changed the ouptu slightly
5530
5531Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5532
5533 * configure.in: bumped to 2.3.3
5534 * doc/xml.html: updated
5535
5536Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5537
5538 * tree.c: minor doc fix
5539 * xpath.c: deallocation issues when a result tree has been
5540 converted to a node-set
5541
5542Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5543
5544 * doc/xml.html: oops corrected dates s/2000/2001
5545
5546Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5547
5548 * valid.c: new patch from Gary Pennington
5549
5550Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5551
5552 * doc/xml.html: applied patch from Ankh
5553
5554Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5555
5556 * xinclude.c: fixed a problem building on Mac
5557
5558Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5559
5560 * parser.c: more work on increasing parsing ferformances
5561
5562Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5563
5564 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
5565 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
5566 avoiding memcpy in production builds MEM_CLEANUP macro use
5567 * parser.[ch] parserInternals.c: optimizations of the tightest
5568 internal loops inside the parser. Better checking of I/O
5569 flushing/loading conditions
5570 * xmllint.c : added --timing
5571
5572Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5573
5574 * configure.in: bumped to 2.3.2
5575 * doc/xml.html: updated for release
5576
5577Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5578
5579 * xpath.c: found a memleak and fixed a nasty bug
5580
5581Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5582
5583 * xmllint.[c1] : added return code errors for xmllint
5584 * xpath.c: specific debug dump function for result value trees
5585
5586Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5587
5588 * xpath.c: finally implemented xmlXPathCompareNodeSets
5589 * test/XPath/expr/floats results/XPath/expr/floats: added
5590 a test for float expressions
5591
5592Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5593
5594 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
5595 * parserInternals.[ch]: trying to speed up parsing
5596 * xpath.c : speeded up node set equality op
5597
5598Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5599
5600 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
5601 better handling of ID/IDREF and the list modules associated
5602 * configure.in: small CFLAGS cleanup
5603
5604Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5605
5606 * configure.in: fixed iconv detection on AIX (stric)
5607
5608Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5609
5610 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
5611
5612Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
5613
5614 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
5615 and optimized xmlXPathNodeSetSort
5616
5617Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5618
5619 * xpath.c: bug fix when context size is 0
5620 * parser.c: I like Norm's Dtd because they still manage to break
5621 the parser occasionally
5622
5623Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5624
5625 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
5626
5627Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5628
5629 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
5630 attributes within the XML-1.0 namespace
5631
5632Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5633
5634 * xpathInternals.h: exported a few axis functions
5635 * doc/xml.html: updated the doc
5636
5637Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5638
5639 * configure.in: applied patch from Daniel van Balen for OpenBSD
5640 and bumped version to 2.3.1
5641 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
5642 attempt to find autoclosing was simply broken, removed it,
5643 updated the examples, this is better
5644
5645Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5646
5647 * hash.[ch]: added Paolo Casarini patch to provide Delete from
5648 hash functionnalities.
5649 * doc/html/* : rebuild the doc
5650
5651Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5652
5653 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
5654 on predicate
5655 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
5656 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
5657 really want to have tags closed on output even if we accept
5658 unclosed ones on input
5659
5660Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5661
5662 * xpath.c: ouch don't free NULL, rare case fixed
5663 * tree.c: don't coalesce text nodes if they don't have the
5664 same behaviour wrt escaping on output
5665
5666Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5667
5668 * xpath.c: small fixup
5669 * SAX.c: don't warn on empty namespaces.
5670
5671Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5672
5673 * README: a bit of cleanup
5674 * configure.in: preparing for 2.3.0 release
5675
5676Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5677
5678 * hash.[ch]: added a first version of xmlHashSize()
5679 * valid.c: another bug fix from Gary Pennington
5680
5681Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5682
5683 * valid.c: couple of bug fixes pointed by Gary Pennington
5684 * HTMLtree.c: #if 0 cleanup
5685
5686Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5687
5688 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
5689 which removes a time consuming check of xmlXPathNodeSetAdd()
5690 and use it in places where we are sure to not break unicity
5691
5692Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5693
5694 * xpath.c: bug fixes found from XSLT
5695 * tree.c: preserve node->name special values when copying nodes.
5696 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
5697 external subset are fetched when available but without full
5698 validation. Added xmlLoadExtDtdDefaultValue, need a function.
5699 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
5700 output with encoding disabled.
5701
5702Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5703
5704 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
5705 xmlCheckFilename should not be called from xmlFileOpenW
5706 and xmlGzfileOpenW
5707
5708Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5709
5710 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
5711 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
5712 added the new tests for URI normalization
5713 * testURI.c: fixed stoopid bugs
5714 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
5715 the URI in the error messages are now properly normalized
5716
5717Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5718
5719 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
5720
5721Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5722
5723 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
5724
5725Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5726
5727 * xpath.c: fixed mod operator
5728
5729Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5730
5731 * parser.c: fixed xmlStrcat doc
5732 * tree.c: 2 fixes form Anders Carlson for copying nodes and
5733 trees.
5734
5735Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5736
5737 * xpath.c result/XPath/tests/chaptersbase
5738 result/XPath/tests/simplebase: fixed XPath node()
5739 * tree.c: small fix in xmlNewNs()
5740 * Makefile.am: removed extraneous xml2Conf.sh rule
5741
5742Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5743
5744 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
5745 Changed the library name, in order to get libxml-devel and
5746 libxml2-devel to coexist on a single system
5747 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
5748 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
5749
5750Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5751
5752 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
5753 libxml2-devel installable in // as libxml-devel.
5754
5755Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5756
5757 * doc/Makefile.am: fixed make rebuild in doc
5758 * doc/html/*.html: rebuilt the docs
5759
5760Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5761
5762 * tree.c: patch from Bjorn Reese on xmlBufferCCat
5763
5764Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5765
5766 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
5767 the HTML doc to go into the -devel RPM ...
5768 * aclocal.m4 config.h.in: some updates due to auto* magic
5769
5770Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5771
5772 * xpath.h: added a hook in the context structure allowing to
5773 link to extra support, needed for XSLT
5774
5775Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5776
5777 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
5778 xmlXPtrCmpPoints to use it.
5779 * propagated the following patch from Alejandro Forero
5780 * include/win32config.h xmlIO.c: applied further suggestions
5781 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
5782 * example/gjobread.c: fixed warnings, now that it builds
5783
5784Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
5785
5786 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
5787
5788 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
5789 filename points to a valid file (not a directory).
5790 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
5791 Added calls to xmlCheckFilenameDir.
5792
5793 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
5794 `path' (rather than `filename') as the parameter to gzopen and open.
5795
5796Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5797
5798 * Makefile.am: fixed a problem with EXTRA_DIST
5799
5800Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5801
5802 * Makefile.am example/Makefile.am: finally found the trick
5803 to build the example, i.e. add "." in SUBDIRS before example
5804 in the list <grin/>
5805
5806Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5807
5808 * doc/xml.html: updated with an XSLT section, removed pointer to
5809 W3C CVS base.
5810
5811Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5812
5813 * xpath.c: when copying a XSLT tree object teh tree need to be copied
5814 too, and deallocation need to occur the same way.
5815
5816Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5817
5818 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
5819 type correponding to an XSLT result tree fragment. Share most
5820 of the data format with node set, as well as operators.
5821 * HTMLtree.c: added a newline at the end of the doctype output
5822 whe this one is not present initially.
5823 * tree.c: make sure taht the parent and doc pointers are properly
5824 set when copying attributes (lists).
5825
5826Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5827
5828 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
5829
5830Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5831
5832 * xpath.c: seems I finally killed that ugly path evaluation
5833 context bug (tagged 9999 in case is is wrong)
5834
5835Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5836
5837 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
5838 for XSLT
5839
5840Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5841
5842 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
5843 for xmlGzfileOpen() bug
5844
5845Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5846
5847 * xpath.c: removed an error found by XSLT usage
5848 * tree.c parserInternals.h: use a predefined static string
5849 for text and comment nodes, avoid freeing them in xmlFreeNode,
5850 exported the string name in parserInternals.h and added
5851 another value to disable encoding at output (for XSLT),
5852 gain memory, time.
5853
5854Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5855
5856 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
5857 win32/libxml2/libxml2_so.dsp: new makefiles and update
5858 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
5859
5860Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5861
5862 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
5863 Gary Pennington
5864
5865Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5866
5867 * xpath.c: fixed the comaprision of values and nodelists,
5868 need to compare nodelist still ...
5869 * debugXML.c: avoided a possible core dump
5870 * HTMLparser.c: cleanup
5871 * nanohttp.c: contributed fix.
5872 * tree.c: fixes in properties handling added xmlSetNsProp
5873 needed by libxslt
5874 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
5875 comment
5876 * TODO: updated
5877
5878Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5879
5880 * parser.c parserInternals.c: applied Bjorn Reese optimization
5881 patch
5882
5883Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5884
5885 * Makefile.am: applied patch fro make check from Martin Vidner
5886
5887Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5888
5889 * configure.in: preparing 2.2.11
5890 * doc/html/*: rebuild the HTML files
5891 * doc/xml.html : updated
5892
5893Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5894
5895 * tree.c: fixed a stupid bug
5896 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
5897 patches related to validation of an XInclude processing result
5898 * TODO: updated
5899
5900Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5901
5902 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
5903 on large files
5904
5905Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5906
5907 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
5908
5909Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5910
5911 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
5912 reported by Jonas Borgström
5913 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
5914
5915Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5916
5917 * testXPath.c xpath.c: fixing the XPath union expressions problem
5918 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
5919
5920Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
5921
5922 * xmllint.c: Made is so if the file name is "-" is will read form
5923 standard input. Sven Heinicke <sven@zen.org>
5924 * tree.c: fixed a problem when growing buffer
5925 * tree.h: fixed the comment of the node types following andersca
5926 comment
5927 * TODO: updated
5928
5929Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5930
5931 * HTMLparser.[ch]: added a way to avoid adding automatically
5932 omitted tags. htmlHandleOmittedElem() allows to change the
5933 default handling.
5934 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
5935 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
5936 of xmllint too when using --memory flag, added a memory test
5937 suite at the Makefile level.
5938 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
5939 with namespace use when encountering QNames in XPath evalation,
5940 added xmlns() scheme in XPointer.
5941 * nanoftp.c : incorporated a fix
5942 * parser.c xmlIO.c: fixed problems raised with encoding when using
5943 the memory I/O
5944 * parserInternals.c: closed bug 25934 reported by
5945 torsten.landschoff@innominate.de
5946 * TODO: updated
5947
5948Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5949
5950 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
5951 on a non-updated tree :-(, made a 2.2.10 release to correct the
5952 situation
5953
5954Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5955
5956 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
5957 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
5958 integrated a set of OpenVMS changes from Howard Taylor
5959 <Howard.Taylor@pacoast.com>
5960
5961Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5962
5963 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
5964 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
5965
5966Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5967
5968 * HTMLparser.c: some fixes on auto-open of html/head/body
5969 * encoding.c: fixed a compilation error on some gcc env
5970 * xpath.c xpointer.[ch] xpathInternals.h: improved the
5971 XPointer implementation
5972 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
5973 related XPointer tests and associated results
5974
5975Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5976
5977 * doc/xmldtd.html doc/xml.html: following a short step by step
5978 guidance on IRC to help maciej with DTDs I started a small
5979 page on the subject.
5980
5981Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5982
5983 * HTMLparser.c: fixed handling of broken charrefs
5984 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
5985 patches
5986
5987Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5988
5989 * doc/xml.html doc/html/* : rebuilt the docs after adding
5990 xinclude and updated page for 2.2.7 and 2.2.8
5991 * configure.in: releasing 2.2.8
5992
5993Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
5994
5995 * parser.[ch] parserInternals.c: applied the conditional
5996 section processing fix from Jonathan P Springer
5997 <jonathan.springer2@gte.net>
5998 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
5999 project file, fixed iconv default non support
6000 * xpath.c: fixed the problem of evaluating relative expressions
6001 when a node context is provided.
6002
6003Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6004
6005 * nanoftp.c: fixed gcc 2.95 new warnings
6006 * SAX.c: fixed a stupid bug
6007 * tree.c: fixed a formatting problem when round-tripping
6008 from/to memory
6009 * xinclude.c: chased memleak, fixed a base problem
6010 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
6011 xmlXPtrBuildNodeList()
6012 * TODO: updated
6013 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
6014 adding a first small set of regression tests for XInclude
6015
6016Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6017
6018 * nanohttp.[ch]: applied Wayne Davison patches to access
6019 the WWW-Authorization header.
6020 * parser.c: Closed Bug#30847: Problems when switching encoding
6021 in short files by applying Simon Berg's patch.
6022 * valid.c: fixed a validation problem
6023 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
6024 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
6025 Wayne Davison
6026 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
6027 need to be extended to non full nodes selections.
6028 * xinclude.c: starts to work decently
6029
6030Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6031
6032 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
6033 debugXML.c xmlversion.h.in: Started adding XInclude support,
6034 this is a new xmllint option
6035 * tree.c xpath.c: applied TOM patches for XPath
6036 * xpointer.c: fixed a couple of errors.
6037 * uri.c: added an escaping function needed for xinclude
6038 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
6039 new warning from RH70 gcc's version
6040
6041Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6042
6043 * HTMLparser.c: fixed loop on invalid char in scripts
6044 * parser.c: update to description of xmlIOParseDTD()
6045 * libxml.m4 xmlversion.h.in: changes contributed by
6046 Michael Schmeing <m.schmeing@internet-factory.de>
6047 * configure.in: preparing for 2.2.7
6048 * Makefile.am: trying to avoid config.h and acconfig.h
6049 being included in the distrib
6050 * configure.in: released 2.2.7
6051
6052Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6053
6054 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
6055 like namespaces for good. Unified xmlNs and xmlNode somewhat.
6056
6057Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6058
6059 * parser.[ch]: added xmlIOParseDTD()
6060 * xpointer.c: added support for the 2 extra parameters of
6061 string-range, fixed a stoopid error when '0' was present
6062 in XPointer expressions
6063 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
6064 testsuite for the above
6065
6066Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6067
6068 * libxml.spec.in: improved package descriptions
6069
6070Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6071
6072 * xpath.c xpathInternals.h: applied a large cleaning patch
6073 from TOM <ptittom@free.fr>, it also add namespace support
6074 for function and variables registration.
6075
6076Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6077
6078 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
6079 * Makefile.mingw: Wayne Davison's update adding hash.c
6080
6081Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6082
6083 * xpath.c: fixed the root evaluation problems
6084 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
6085 ignorable spaces with <b> <bold> <em>
6086 * tree.c: fixed a loop in xmlSearchNsByHref()
6087
6088Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6089
6090 * xpath.c: applied another XPath patch from TOM
6091 * xpath.c include/makefile.am: applied another patch from
6092 china@thewrittenword.com (cleanup on IRIX).
6093
6094Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6095
6096 * xml-config.1: received a fixed version from Fredrik Hallenberg
6097 <hallon@lysator.liu.se>
6098
6099Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6100
6101 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
6102 cleanup patch for XPath
6103
6104Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6105
6106 * patched to redirrect all "out of context" error messages to
6107 a reconfigurable routine. The changes are:
6108 * xmlerror.h : added the export of an error context type (void *)
6109 an error handler type xmlGenericErrorFunc there is an interface
6110 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
6111 to reset the error handling routine and its argument
6112 (by default it's equivalent to respectively fprintf and stderr.
6113 * all the c files: all wild accesses to stderr or stdout within
6114 the library have been replaced to calls to the handler.
6115
6116Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6117
6118 * configure.in: release 2.2.6
6119 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
6120 exporting the inner functions of xpath for extension modules
6121 * doc/*: updated and rebuilt the doc
6122
6123Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6124
6125 * nanohttp.c : applied Wayne HTTP cleanup patch
6126 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
6127 and xmlNodeSetSpacePreserve()
6128
6129Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6130
6131 * xpath.c: closing bug #29260
6132
6133Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6134
6135 * hash.[ch] debugXML.c: expanded/enhanced the API, added
6136 multikey tuples, made hash structure opaque
6137 * valid.[ch]: moved elements, attributes, notations decalarations
6138 as well as ID and refs to hash tables.
6139 * entities.c: hash cleanup
6140 * xmlmemory.c: fixed a dump problem in debug mode
6141 * include/Makefile.am: problem passing in DESTDIR= values patch
6142 from Marc Christensen <marc@calderasystems.com>
6143 * nanohttp.c: removed debugging remains
6144 * HTMLparser.c: the bogus tag should be ignored (Wayne)
6145 * HTMLparser.c parser.c: fixing a number of problems with the
6146 macros in the *parser.c files (Wayne).
6147 * HTMLparser.c: close the previous option when opening a new one
6148 (Marc Sanfacon).
6149 * result/HTML/*: updated the HTML results accordingly
6150
6151Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6152
6153 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
6154 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
6155 XPath functions and XML entities table to them. More to come...
6156 * xmlIO.c: fixed libxml closing FILEs it didn't open.
6157
6158Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6159
6160 * tree.c: coalesce adjacent text nodes
6161 * valid.c: handling of blank nodes in DTd validation (raised
6162 by problems with a posteriori validation).
6163 * nanohttp.c: changing behaviour on HTTP write stuff.
6164 * HTMLtree.c: forced body and html to be explicitely closed.
6165 * xpath.h: exported more XPath functions.
6166
6167Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6168
6169 * Release of 2.2.5
6170 * xpointer.c: range() range-inside and other helper functions
6171 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
6172
6173Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6174
6175 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
6176 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
6177
6178Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6179
6180 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
6181 and XPointer modules
6182
6183Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6184
6185 * SAX.h: closed #25107
6186
6187Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6188
6189 * testSAX.c: fixed problem with cdata reporting
6190 * SAXresult/* : updated
6191
6192Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6193
6194 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
6195 Closed bug #27499, added to regression tests
6196 * TODO: updated
6197
6198Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6199
6200 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
6201 support for SCRIPT and STYLE with help from Bjorn Reese
6202 * test/HTML/* result/HTML/*: added simple testcase and updated
6203 the existing ones.
6204
6205Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6206
6207 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
6208 string-range for empty strings
6209 * test/XPath/docs/str test/XPath/xptr/chaptersrange
6210 test/XPath/xptr/strrange: augmented the XPointer testsuite
6211
6212Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6213
6214 * doc/xml.html doc/xmlmem.html: added a module describing memory
6215 interfaces and use, updated the main page.
6216
6217Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6218
6219 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
6220 nanoftp code work on Windows too now
6221
6222Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6223
6224 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
6225 * xpointer.c: implemented string-range() at least a good first version
6226 * test/XPath/docs/str test/XPath/xptr/strrange
6227 result/XPath/xptr/strrange: the string-range() tests
6228
6229Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6230
6231 * Makefile.am include/Makefile.am include/win32config.h
6232 win32/Makefile.mingw: fixed problems reported by Wayne Davison
6233 and make distcheck
6234
6235Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6236
6237 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
6238 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
6239 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
6240
6241Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6242
6243 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
6244 patch for socklen_t detection by
6245 Albert Chin-A-Young <china@thewrittenword.com>
6246
6247Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6248
6249 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
6250 and added a --dtdvalid option to xmllint used to test it
6251
6252Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6253
6254 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
6255 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
6256
6257Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6258
6259 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
6260 handlings (registration, lookup, cleanup)
6261
6262Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6263
6264 * configure.in Makefile.am include/makefile.am: adding XPointer
6265 and XPtrtests target
6266 * xpointer.[ch] : new files for XPointer support
6267 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
6268 more XPath tests
6269
6270Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6271
6272 * configure.in: fixed, very broken, make distcheck works again
6273
6274Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6275
6276 * More work toward 2.2.5, integrated a number of patches
6277 * configure.in Makefile.am win32config.h.in: trying to cleanup
6278 make distcheck .... huh ...
6279 * include/Makefile.am include/win32config.h: new directory
6280 for includes
6281 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
6282 updated teh makefiles and instructions for WIN32
6283 * xpath.c: small fixes
6284 * test/XPath/ results/XPath: updated the testcases and results
6285 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
6286 suggested patches
6287 * valid.c: fixed an ID bug
6288
6289Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6290
6291 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
6292 the automake bug where wrong dependancies were generated.
6293 * xpath.[ch]: worked on XPointer
6294
6295Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6296
6297 * configure.in Makefile.am: 2.2.5, ship the include in an
6298 include/libxml subdirectory, use symlinks when using CVS
6299 * testSAX.c: fixed small bug
6300 * testXPath.c: changed the way testfiles are parsed
6301 * debugXML.c: same kind of cleanup when parsing an argument expression
6302 XPath/XPointers can have blanks embedded
6303 * xpath.[ch]: more cleanup, reorgs for XPointer work
6304 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
6305 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
6306
6307Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6308
6309 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
6310 in the XPath engine, rewrote large parts of it, now it's far
6311 cleaner and in sync with the REC not an old WD. Fixed a parsing
6312 problem in the interactive XML shell found when testing XPath.
6313
6314Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6315
6316 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
6317 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
6318 examples with the extra test
6319
6320Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6321
6322 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
6323 the global init function.
6324
6325Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6326
6327 * HTMLparser.c: Doohhh, attribute name parsing was still case
6328 sensitive ! Fixed this ...
6329 * result/HTML/* : updated the tests results accordingly
6330
6331Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6332
6333 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
6334 engine, should be far more stable, incorporated a new version of
6335 preceding/following axis, need testing
6336 * uri.c: fixed file:///c:/a/b/c problem
6337 * test/XPath/tests/idsimple: augmented the XPath tests
6338
6339Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6340
6341 * doc/* rebuilding docs for 2.2.4 release
6342
6343Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6344
6345 * configure.in: releasing 2.2.4
6346 * parser.[ch]: added xmlStrEqual()
6347 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
6348 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
6349 use xmlStrEqual instead
6350 * TODO: updated
6351 * added an XPath test
6352
6353Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6354
6355 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
6356 * entities.h: exported xmlInitializePredefinedEntities
6357 * parser.[ch] : added xmlInitParser()
6358 * parserInternals.h : had to export htmlInitAutoClose()
6359
6360Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6361
6362 * xpath.[ch] : fixed some serious XPath Predicate evaluation
6363 problems
6364 * Makefile.am : added XPath regression tests to normal tests
6365 * uri.c: fixed a problem with local paths, cleanup
6366 * parser.c: fixed a problem with large CData sections
6367
6368Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6369
6370 * configure.in xml-config.in: patch from "Ben Taylor"
6371 <sol7x86@hotmail.com> for solaris shared libs lookup
6372
63732000-09-30 Martin Baulig <baulig@suse.de>
6374
6375 * libxml-2.0.pc.in: Provide pkg-config script.
6376
6377 * configure.in: Create the libxml-2.0.pc script from the
6378 libxml-2.0.pc.in templates.
6379 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
6380 script in `$(libdir)/pkgconfig'.
6381
6382Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6383
6384 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
6385 when compiling with MSC
6386
6387Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6388
6389 * xpath.c: patch for normalize-string() substring-before(),
6390 substring-after() and translate() functions from Bjorn Reese
6391 <breese@mail1.stofanet.dk>
6392 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
6393 Fredrik Hallenberg <hallon@lysator.liu.se>
6394 * TODO: updated
6395
6396Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6397
6398 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
6399 problem of socklen_t being undefined on a number of platforms
6400 * debugXML.c: fixed a compilation problem when without snprintf
6401
6402Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6403
6404 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
6405 an URI bug and a fix for the control-character-induced infinite loop
6406 * nanohttp.c: preventive fix for compiling on WIN32
6407
6408Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6409
6410 * xmlint.c: closing bug #25000
6411
6412Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6413
6414 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
6415 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
6416 modified slightly Wayne Davison patch adding xmlStrcasecmp and
6417 related function, fixing xmlStrncmp(), and associated cleanup
6418 * result/HTML/entities.html.sax: updating result
6419
6420Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6421
6422 * uri.c: applied patch for URI escaping from Wayne Davison
6423 <wayned@blorf.net>
6424 * tree.c parserInternals.c HTMLparser.c: memset checks patches
6425 from Denis Barbier <barbier@imacs.polytechnique.fr>
6426 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
6427 patch from Wayne Davison
6428
6429Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6430
6431 * doc/xml.html : updated with new releases, adding "how to help"
6432
6433Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6434
6435 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
6436 removed a few warnings in pedantic mode ...
6437 * parserInternals.c parser.c: moved encoding switching function
6438 to parserInternals.c
6439 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
6440
6441Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6442
6443 * HTMLparser.c parser.c: set ctxt->errNo before calling the
6444 error or warning handlers
6445
6446Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6447
6448 * parserInternals.c parserInternals.h parser.c Makefile.am:
6449 created a new module parserInternals.c, moved most of the
6450 code shared by the various parsers there, as well as
6451 deprecated code from parser.c. More cleanup of parser.c
6452 * uri.c: fixed a problem when URI is NULL
6453 * valid.c: speedup when looking for an attribute declaration
6454
6455Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6456
6457 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
6458 the cleanup of the computation of URI references when seeking
6459 external entities. The URI reference string and the resulting
6460 URI are both stored now.
6461 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
6462 large s(n)printf checks and cleanup from Denis Barbier
6463 <barbier@imacs.polytechnique.fr>
6464 * xmlversion.h.in tree.h: couple of SGML declarations for a
6465 possible docbook module.
6466 * result/VC/ : a couple of test output changed due to the change
6467 of the entities URI
6468
6469Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6470
6471 * parser.h: added a _private field for linking user's data
6472
6473Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6474
6475 * parser.c parserInternals.h: demacroified most of the IS_XXX
6476 the gain in size is significant so ...
6477
6478Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6479
6480 * entities.c: cases where looking up entities with doc==NULL
6481 covered
6482
6483Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6484
6485 * uri.c: applied Wayne Davison patch
6486 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
6487
6488Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6489
6490 * uri.c testUri.c: applied Wayne Davison patches
6491 * test/URI/uri.data result/URI/uri.data: first set of tests/results
6492 * Makefile.in: added URItest and included thenin "make tests"
6493
6494Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6495
6496 * xmlversion.h.in: closed bug 22941
6497
6498Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6499
6500 * doc/xmlio.html: added doc and example for entity loader
6501 redefinition.
6502
6503Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6504
6505 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
6506 used by libxml
6507
6508Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6509
6510 * parser.c: Fixed bug on invalid ontent characters and when using
6511 push.
6512 * xmllint.c: fixed xmllint endling of errors in push mode
6513
6514Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6515
6516 * HTMLparser.c testHTML.c: applied two new patches from
6517 Wayne Davison <wayned@users.sourceforge.net>
6518 * result/HTML/*.sax: regenerated HTML SAX output
6519 * parser.c: more cleanup.
6520
6521Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6522
6523 * HTMLparser.[ch] testHTML.c: applied the second set of
6524 patches from Wayne Davison <wayned@users.sourceforge.net>,
6525 adding htmlEncodeEntities()
6526 * HTMLparser.c: fixed an ignorable white space detection bug
6527 occuring when parsing with SAX only
6528 * result/HTML/*.sax: updated since the output is now HTML
6529 encoded...
6530
6531Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6532
6533 * HTMLparser.[ch]: applied some of Wayne Davison
6534 <wayned@users.sourceforge.net> patches
6535
6536Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6537
6538 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
6539 undeclared namespace prefix was used, added a warning.
6540 Cleaned up support w.r.t. entities, spilling out a warning
6541 and being pedantic on lookups.
6542 * test/warning/ent9 : added testcase for previous example.
6543 * TODO: updated
6544 * parserInternals.h parser.c: changed the way names are parsed
6545 now allow infinite size and decrease penalty for normal use
6546 * parser.c: Started a big cleanup/check of the parser code,
6547 fixed some of the most tortuous entity code, spotted code
6548 unused anymore
6549 * test/*: added tests for very long names and related nasty
6550 things.
6551
6552Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6553
6554 * doc/encoding.html: added encoding aliases doc
6555 * doc/xml.html: updates
6556 * encoding.[ch]: added EncodingAliases functions
6557 * entities.[ch] valid.[ch] debugXML.c: removed two serious
6558 bottleneck affecting large DTDs like Docbook
6559 * parser.[ch] xmllint.c: added a pedantic option, will be
6560 useful
6561 * SAX.c: redefinition of entities is reported in pedantic mode
6562 * testHTML.c: uninitialized warning from gcc
6563 * uri.c: fixed a couple of bugs
6564 * TODO: added issue raised by Michael
6565
6566Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6567
6568 * doc/encoding.html: propagated Martin Duerst suggestions
6569
6570Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6571
6572 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
6573 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
6574 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
6575 by Wayne Davison
6576
6577Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6578
6579 * nanoftp.c nanohttp.c: small cleanup
6580 * TODO: updated
6581
6582Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6583
6584 * added an old VC testcase and updated title.xml entity
6585
6586Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6587
6588 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
6589 done on auto-opening of <p> tags and cleanup of SAX output
6590
6591Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6592
6593 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
6594
6595Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6596
6597 * doc/xml.html libxml.* structure.*: updated the doc a bit
6598
6599Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6600
6601 * testSAX.c testHTML.c result/HTML/: cleanup of the output
6602 of SAX tests
6603
6604Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6605
6606 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6607 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
6608
6609Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6610
6611 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
6612 * testHTML.c: fix core dump on Solaris 2.x systems
6613 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
6614 * result/HTML/*.sax: previous bug fix lead to new results
6615
6616Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6617
6618 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
6619 * configure.in: added --with-readline=DIR to accept alternate
6620 path for readline include/library
6621 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
6622 for ANSI under HP-UX
6623 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
6624 includes @LIBS@
6625
6626Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6627
6628 * doc/* : rebuilt the docs
6629 * getting ready for 2.2.2 release
6630
6631Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6632
6633 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
6634 and xmlAddFeature()
6635 * tree.[ch]: added xmlAddChildList()
6636 * xmllint.c: MAP_FAILED macro test
6637 * parser.h: added xmlParseCtxtExternalEntity()
6638 * valid.c: applied bug fixes removed warning
6639 * tree.c: added CDATA block to elements content
6640 * testSAX.c: cleanup of output
6641 * testHTML.c: added SAX testing
6642 * encoding.c: better error recovery
6643 * SAX.c, parser.c: fixed one of the external entity processing
6644 of the OASis testsuite
6645 * Makefile.am: added HTML SAX regression tests
6646 * configure.in: bumped to 2.2.2
6647 * test/HTML/ result/HTML: added a few of HTML tests, and added the
6648 SAX results
6649
6650Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6651
6652 * configure.in: patch for HP compiler
6653
66542000-08-04 Sven Heinicke <sven@zen.org>
6655
6656 * xmllint.c: Was coredumping sometimes when the file given didn't
6657 exist.
6658
6659Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6660
6661 * parser.c xmlIO.[ch]: fixed the problem of encoding support
6662
6663 when using in memory parsing. Need some cleanup.
6664 * xmllint.c configure.in: added a --memory flag to test memory
6665 parsing
6666
6667Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6668
6669 * nanohttp.c: fixed socklen_t replacement to unsigned int
6670 * parser.c: fixed a space handdling missing at the end of
6671 production 28 DOCTYPE.
6672 * xmlmemory.c: fixed a stupid bug on the routine to override
6673 allocation functions
6674 * TODO: updated
6675
6676Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6677
6678 * doc/ regenerated the docs
6679
6680Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6681
6682 * doc/encoding.html doc/xml.html: added I18N doc
6683 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
6684 improvements, both parser and filters, added ASCII & HTML,
6685 fixed the ISO-Latin-1 one
6686 * xmllint.c testHTML.c: added/made visible --encode
6687 * debugXML.c : cleanup
6688 * most .c files: applied patches due to warning on Windows and
6689 when using Sun Pro cc compiler
6690 * xpath.c : cleanup memleaks
6691 * nanoftp.c : added a TESTING preprocessor flag for standalong
6692 compile so that people can report bugs more easilly
6693 * nanohttp.c : ditched socklen_t which was a portability mess
6694 and replaced it with unsigned int.
6695 * tree.[ch]: added xmlHasProp()
6696 * TODO: updated
6697 * test/ : added more test for entities, NS, encoding, HTML, wap
6698 * configure.in: preparing for 2.2.0 release
6699
6700Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6701
6702 * nanoftp.c: fixed the way the control connection is handled
6703 * libxml.spec.in: fixed the dependancies and cleanup
6704
6705Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6706
6707 * doc/xml.html: changed the xmlsoft.org structure, updated the
6708 examples w.r.t. root and childs
6709
6710Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6711
6712 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
6713
6714Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6715
6716 * HTMLparser.c: Work on character encoding support for the HTML parser
6717 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
6718 * encoding.c: Fixed a potential memleak in the encoding stuff
6719
6720Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6721
6722 * doc/FAQ.html doc/Makefile.am : added a FAQ
6723
6724Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6725
6726 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
6727 of the HTML parser to force it to not bypass SAX
6728
6729Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6730
6731 * win32config.h.in: updated
6732 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
6733 lacks iconv support :-( need to release 2.1.1
6734 * configure.in: release 2.1.1
6735 * HTMLparser: fixed bug #14784
6736 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
6737 by Windows compiler
6738 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
6739 the SAX startDocument() callback.
6740 * TODO: updated
6741
6742Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6743
6744 * added xmlStopParser()
6745
6746Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6747
6748 * configure.in: 2.1.0 prerelease
6749 * Large resync between W3C and Gnome tree
6750 * nanoftp, nanohttp.c: fixed stalled connections probs
6751 * HTMLtree.c SAX.c : support for attribute without values in
6752 HTML for andersca
6753 * valid.c: Fixed most validation + namespace problems
6754 * HTMLparser.c: start document callback for andersca
6755 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
6756 * parser.h, SAX.c: serious speed improvement for large
6757 CDATA blocks
6758 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
6759 different encoding
6760 * example/Makefile.am example/gjobread.c tree.h: work on
6761 libxml1 libxml2 convergence.
6762 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
6763 and the LIBXML_TEST_VERSION macro
6764
6765Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6766
6767 * doc/xml.html: various patches and improvements typo fixed by
6768 Felix Natter
6769 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
6770 from Felix Natter <fnatter@gmx.net>
6771
6772Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6773
6774 * doc/upgrade.html: updated with instructions for support of both
6775 libxml-1.x and libxml-2.x
6776 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
6777 for 2.x support and also fixed includes
6778
6779
6780Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6781
6782 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
6783 the encoding support, added iconv support, so now libxml if
6784 compiled with iconv automatically support japanese encodings
6785 among others. Work based on initial patch from Yuan-Chen Cheng
6786 I may have broken binary compat in the encoding handler
6787 registration scheme, but that was so utterly broken I don't
6788 expect anybody to have used this feature until now.
6789 * parserInternals.h: fixup on the CHAR range macro
6790 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
6791 code.
6792 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
6793 * uri.c: added xmlParseURI() I can't believe I forgot to
6794 implement this one in 2.0 !!!
6795 * SAX.c: moved doc->encoding update in the endDocument() call.
6796 * TODO: updated.
6797
6798Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6799
6800 * tree.h: removed extraneous xmlRemoveProp definition
6801 * TODO: added item about --disable-corba configure switch
6802 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
6803 * nanoftp.c: fixed include problems giving troubles on AIX and
6804 slowlaris
6805 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
6806 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
6807 comment and headers changes to lower gtk-doc number of warnings
6808 * doc/html/*: rebuilt docs
6809
6810Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6811
6812 * HACKING: documented the tag for 1.x and instructions
6813
6814Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6815
6816 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
6817 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
6818 xmlCreateIOParserCtxt
6819 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
6820 significant overall improvement
6821 * xmllint.c: added I/O test to xmllint
6822 * testSAX.c: added a speed test
6823 * doc/* : updated/regenerated
6824
6825Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6826
6827 * xpath.c uri.h parserInternals.h: cosmetic changes from
6828 "Timur I. Bakeyev" <timur@bat.ru>, including making
6829 xmlCreateURI() public
6830
6831Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6832
6833 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
6834 and the code at the same time. Added a clean mechanism for
6835 overload or added input methods: xmlRegisterInputCallbacks()
6836 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
6837 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
6838 * TODO: updated
6839 * doc/* : updated/regenerated
6840 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
6841 source dir
6842
6843Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6844
6845 * testURI.c: yet another forgotten commit, I should get some sleep !
6846
6847Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6848
6849 * xmllint.c: forgot to commit this too ?
6850
6851Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6852
6853 * xmlversion.h.in : forgot to commit this previously
6854
6855Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6856
6857 * configure.in: preparing libxml-2.0.0 version looks Ok so far
6858 * README TODO: updated for release
6859 * uri.c uri.h: added authority parsing/saving
6860 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
6861 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
6862 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
6863 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
6864 Makefile.am : added compile-time customization of libxml
6865 --with-ftp --with-http --with-html --with-xpath --with-debug
6866 --with-mem-debug
6867 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
6868 #include <libxml/xxx.h> I hope it won't break too much stuff
6869 and will be manageable in the future...
6870 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
6871 and added xmllint to the installed programs
6872 * uri.h: added xmlFreeURI()
6873
6874Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6875
6876 * uri.c uri.h: finished the escaping handling, the base support
6877 and the URI path normalization. Looks good just lacks the
6878 authority content parsing code.
6879 * Makefile.am: added instructions to generate testURI
6880 * TODO: updated
6881 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
6882 added links and icons for W3C and Gnome
6883
6884Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6885
6886 * xmlmemory.[ch] : seems I forgot to actually update the files in
6887 the last commit :-)
6888 * doc/xml.html doc/html/* : updated and uploaded the docs
6889
6890Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6891
6892 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
6893 * TODO: updated
6894 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
6895 libxml default allocation function with another set (like gmalloc/
6896 gfree).
6897 * Makefile.am, uri.c, uri.h: added a set of functions to do
6898 exact (litteraly copied from the RFC 2396 productions) parsing
6899 and handling of URI. Will be needed for XLink, one XML WFC,
6900 XML Base and reused in the nano[ftp/http] modules. Still work
6901 to be done.
6902
6903Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6904
6905 * configure.in, libxml.spec.in : libxml2
6906 * doc/* : updated the doc page, rebuilt the docs
6907
6908Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6909
6910 * all: tagged LIB_XML_1_X
6911 * *.c *.h : updated from W3C CVS tree
6912 * configure.in : 2.0.0-beta
6913 * libxml.spec.in : libxml2 package nam
6914 * result/* : new version of the tests output
6915
6916Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6917
6918 * doc/xml.html, doc/update.html: updated docs, 1.8.7
6919
6920Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6921
6922 * doc/* : rebuilt the docs
6923 * parser.c: final patch on #6766
6924 * valid.c: small patch on validity checks.
6925
6926Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6927
6928 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
6929 added
6930 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
6931 compatibility w.r.t. XML spec and existing code.
6932
6933Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6934
6935 * parser.c: seems a better solution to <a> </a> exists,
6936 will try it for a while
6937
6938Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6939
6940 * parser.c: tried to remove the <a> </a> generating <a/>
6941 this is hard. Left a flag for that purpose. Fixed bug #6766
6942 * configure.in: prepared 1.8.7 not released, due to previous
6943 problem
6944
6945Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6946
6947 * doc/xml.html : applied second patch from Paul DuBois
6948
6949Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6950
6951 * doc/xml.html : applied patch from Paul DuBois
6952
6953Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6954
6955 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
6956
6957Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6958
6959 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
6960 compilation warnings on various platforms.
6961 * parser.c: Fixed #5281 validity error callbacks are now desactived
6962 by default if not validating.
6963
6964Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6965
6966 * nanoftp.c, win32config.h.in: patches to compile on WIN32
6967
6968Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6969
6970 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
6971 <gkatsi@cs.toronto.edu>
6972
6973Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6974
6975 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
6976 processing URLs
6977
6978Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6979
6980 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
6981 xmlNanoFTPUpdateURL for persistent control connections.
6982 * configure.in: 1.8.6
6983
6984Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6985
6986 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
6987 * tree.[ch] : added xmlSaveNoEmptyTags
6988
69892000-01-29 James Henstridge <james@daa.com.au>
6990
6991 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
6992
6993 * Makefile.am: added nanoftp.[ch] to the build.
6994
6995Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
6996
6997 * nanoftp.[ch]: cleanup, comments, API
6998 * debugXML.c : fixed a bug in the cat command
6999 * doc/*: regenerated the docs
7000
7001Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7002
7003 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
7004 * debugXML.c : fixed a bug in the cat command
7005 * valid.c: fixing some small probs
7006 * libxml.spec.in: get rid of the SNAP suffix
7007 * doc/xml.html: updated the status
7008
7009Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7010
7011 * xml-config.in: xml-config --version to just return the
7012 version number
7013 * xpath.c: some cleanup w.r.t. axis when the current node is
7014 an attribute.
7015 * TODO: updated
7016
7017Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7018
7019 * configure.in: prepared for libxml-1.8.5
7020 * doc/* recompiled the documentation
7021
70222000-01-17 Jody Goldberg <jgoldberg@home.com>
7023
7024 * configure.in : WARNING autoconf subtlety alert :
7025 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
7026 when looking for zlib.h so that HAVE_ZLIB_H is defined.
7027 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
7028 get defined by AC_CHECK_HEADERS.
7029
7030Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7031
7032 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
7033 Rune.Djurhuus@fast.no
7034
7035Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7036
7037 * TODO: updated
7038 * tree.c, parser.c: made sure that only memory alloc problems
7039 and internal parser errors are allowed to write to stdout or
7040 stderr.
7041
7042Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7043
7044 * tree.c : restored xmlNewGlobalNs since this seems used by
7045 a lot of existing code :-(, fixed a bug in xmlNewNs
7046 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
7047 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
7048 to exit() from the library code.
7049 * xpath.c, parser.c: removed bugs or unused code detected by
7050 Windows compilers
7051 * parser.c: started adding interfaces for parsing well balanced
7052 XML fragments
7053 * configure.in: releasing 1.8.4
7054 * doc/* : rebuilt the docs
7055
7056Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7057
7058 * tree.[ch] : added xmlNewDocFragment() for DOM
7059 * testHTML.c: uninitialized variable.
7060
7061Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7062
7063 * doc/* : rebuild the docs
7064
7065Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7066
7067 * acconfig.h: readline and history patch
7068 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
7069 * tree.c: added check and handling when possibly removing an ID
7070 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
7071 and saving.
7072 * test/HTML/entities.html result/HTML/entities.html* : test for
7073 various entities reference cases
7074 * result/HTML/* : as a result output of some testcase have
7075 changed
7076 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
7077 by previous example. added xmlParseTryOrFinish().
7078 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
7079 entities.h debugXML.h HTMLparser.h: changed the way struct are
7080 declared to allow gtk-doc to expose those
7081 * parser.c: closed bug #4960
7082 * Makefile.am configure.in: Applied patch from
7083 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
7084 and math/socket libs detection
7085
7086Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7087
7088 * configure.in, Makefile.am: link tester against readline
7089 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
7090
7091Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
7092
7093 * tree.[ch]: added xmlRemoveProp
7094 * win32config.h.in nanohttp.c: avoid including the Windows
7095 socket stuff in every C files
7096 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
7097 the XmL parser(s)
7098 * test/ns4 result/ns4 etc...: added test case for previous prob
7099 * tree.c: xmlNewNs wasn't checking for double definition
7100 * Makefile.in: fixed a problem with dist-hook duplicates
7101 * parser.[hc], xmlIO.c: fixed the loading of external entities
7102 APIs, now xmlLoadExternalEntity() is used everywhere and
7103 setting up an app specific front-end using the
7104 * SAX.c parser.c: some fixes, now the xhtml spec validates
7105 with the xhtml DTD.
7106 * error.c: fixed crashes in case of no input stream
7107 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
7108 to the validation tests and results
7109
7110Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7111
7112 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
7113 too htmlCreatePushParserCtxt() and htmlParseChunk()
7114 * parser.c: a bit of cleanup.
7115 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
7116 to XML) removed the last mem leak known
7117 * HTMLtree.c: output message cleanup
7118 * xmlmemory.c: display content info about memory blocks
7119 * result/HTML/wired.* : missing att value warning change
7120
7121Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7122
7123 * doc/* : rebuilt the documentation
7124
7125Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7126
7127 * parser.[ch] parserInternals.h: Push parser for XML,
7128 seems to work fine now
7129 * tester.c debugXML.[ch]: Added an XML shell debug facility and
7130 --push for push testing
7131 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
7132 * testSAX.c: added --push
7133 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
7134 subtree
7135 * xmlIO.[ch] : enriched API + fixes for push mode
7136 * entities.[ch]: added the entity content length to the struct.
7137 * xmlmemory.[ch]: new API to show the last entries for the shell
7138 * valid.c: added required attribute testing
7139 * SAX.c: the cdata callback now merge contiguous fragments
7140 * HTMLparser.c: cleanup of some macros
7141
7142Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7143
7144 * parser.c: fix for PIs name starting with xml
7145 * tree.c: fixed a potential problem with || and && ops
7146 * *.c, configure.in win32config.h.in : generate win32config.h for
7147 those on the Other Side !
7148
7149Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7150
7151 * parser.c: fixed a stupid = vs. == bug :-(
7152 * doc/gnome-xml.sgml: s/glade/xml/
7153
7154Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7155
7156 * configure.in, doc/xml.html : bug fix release 1.8.2
7157 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
7158 Hopefully the end of that silly C++ include problem
7159 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
7160 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
7161 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
7162 troubles with autoclosed elements when the stree shape doesn't
7163 follow the DtD specs. Added htmlIsAutoClosed() and
7164 htmlAutoCloseTag()
7165 * result/HTML/*.htm*: Updated the HTML examples regression tests output
7166 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
7167 * debugXML.c: fixed a bug on printing default namespaces.
7168 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
7169
7170Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7171
7172 * result/HTML/*.htm[l] : updated the HTML regression tests according
7173 to the new output
7174 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
7175 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
7176 problem due to intermix of extern "C" { ... } declarations for C++
7177 and recursive includes in the headers
7178
71791999-12-20 Chris Lahey <clahey@umich.edu>
7180
7181 * HTMLtree.c: Made it so that html nodes with a single child do
7182 not insert a carriage return before or after the child node.
7183
7184Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7185
7186 * configure.in, doc/xml.html : bug fix release 1.8.1
7187 * parser.c: fixed bug #4344
7188 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
7189 added the glue to avoid C++ problems
7190 * doc/* : regenerated the documentation
7191
7192Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7193
7194 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
7195 namespace recognition, and Dia as a resul :-(
7196 * encoding.c: closed bug #3950
7197
7198Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7199
7200 * valid.c: debugging a posteriori validation, except URI expansion
7201 stuff this should be fixed now
7202 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
7203 Carl Nygard <cnygard@bellatlantic.net>
7204 * tester.c: added --postvalid, cleaning of the code
7205 * tree.[ch]: added xmlDocGetRootElement()
7206
7207Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
7208
7209 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
7210 c++ losage.
7211
7212Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7213
7214 * configure.in, doc/xml.html : bumped to 1.8.0
7215 * xlink.[ch], Makefile.am : added framework for link detection
7216 * parser.h: added nbChars to parser context, needed for cleanup.
7217 * xmlmemory.c: removed a nasty bug when out of mem
7218 * valid.[ch]: adding namespace support for attribute decl
7219 * tester.c: added --debugent option
7220 * debugXML.[ch]: added xmlDebugDumpEntities()
7221 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
7222 buffers instead, this was really needed, validation was breaking
7223 in strange ways due to that. Added xmlParseStringPEReference()
7224 and other parsing from strings functions. Entities processing
7225 modified again, but PERef are still not handled correcly but
7226 unless you're Eve Maller you won't notice :-)
7227 * HTMLparser.c: large changes toward reliability, and switched to
7228 lowercase internal tags, XHTML is lowercase, so it will help
7229 that output is closer to next version.
7230 * doc/* : regenerated the documentation, it is now hosted at
7231 http://xmlsoft.org/ (same bits I just bought the domain :-)
7232
7233
7234Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7235
7236 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
7237 doc generation
7238 * parser.c: fixed bugs #3908 and #3937 and a memory leak
7239 in the SAX API
7240 * doc/*: rebuilt the doc making sure everything appears in the
7241 HTML files
7242
7243Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7244
7245 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
7246 added the patch from Carl Nygard <cnygard@bellatlantic.net>
7247 which allow impressive speed improvement on dataset with
7248 large text pieces, but at the cost of broken binary
7249 compatibility and slightly bigger memory usage.
7250 Configure with --with-buffers to activate them, they
7251 are protected with XML_USE_BUFFER_CONTENT define.
7252 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
7253 goal is 0 memory left allocated once parser is no more used
7254 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
7255 call xmlCleanupParser() and xmlMemoryDump()
7256
7257Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7258
7259 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
7260 * parser.[ch] encoding.[ch]: added memory cleanup routines
7261 * parser.c: closing bug #3788
7262 * doc/*: rebuilt the doc
7263
7264Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7265
7266 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
7267 xmlNewTextChild() and xmlSetCompressMode() behaviour.
7268 * tester.c: added --compress option
7269 * doc/*: rebuilt the documentation
7270
7271Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7272
7273 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
7274 if given /proc/kcore as input !
7275 * doc/xml.html doc/*: updated and rebuilt the documentation
7276
7277Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7278
7279 * parser.c: Fixed some wrongly space collapsing code due to
7280 a misreading of the spec.
7281 * result/*: fixed the output accordingly
7282
7283Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7284
7285 * encoding.c: bug fix and typos
7286 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
7287 * parser.c: added attribute normalization closing bug #3597
7288 * test/att* result/att* SAXresult/att*: testcase for attribute
7289 normalization
7290
7291Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7292
7293 * configure.in: closing bug #3163 by adding extra flags for the
7294 cc compiler on HP-UX
7295
7296Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7297
7298 * valid.[ch] : removed a typo and an enumerated type bug in the
7299 xmlAddElementDecl() function
7300 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
7301 call to xmlEncodeEntitiesReentrant() so that the functions
7302 New, Set and Get are at the same level.
7303 * parser.c HTMLparser.c: extra memory allocation bug for
7304 attributes detected by someone using libxml in embedded systems :-)
7305
7306Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7307
7308 * xmlmemory.h: turned off mem debug :-\
7309
7310Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7311
7312 * parser.c: closed bug #2784 a one line fix, but worth pushing
7313 a new release out
7314 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
7315 some structures, comments before and after the
7316 main element, and other nastyness
7317 * HTMLtree.c tree.c: accomodate the extended HTML supported
7318 * configure.in: pushing 1.7.4
7319 * test/ent8 and related outputs : added a new test for bug #2784
7320 * test/HTML/wired.html and related output: a nasty HTML example
7321 * Makefile.am: improved the test scripts
7322 * docs/* : reran the documentation extractor, updated xml.html
7323
7324Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7325
7326 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
7327 HTMLparser and debugged the HTML related code. HTML documents
7328 now have their own type
7329 * entities.c: do not dump &apos; for HTML output
7330 * xmlmemory.c: improvement, breakpoint mechanism
7331 * testHTML.c: added --sax --repeat ...
7332 * Makefile.am: improved the HTML tests
7333 * valid.[ch]: added xmlValidGetValidElements and
7334 xmlValidGetPotentialChildren
7335 * tester.c: added --insert to test the 2 new functions
7336 * test//* result//* SAXresult//* : regression test cleanup
7337 and extension.
7338 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
7339 gnome-xml-nanohttp.html
7340
7341Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7342
7343 * HTMLparser.c: fixed problems with some autoclose tags
7344 * tree.c: fixed XML output problems.
7345 * result/* SAXresult/*: update of the tests output
7346
7347Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7348
7349 * Makefile.am: Arturo patch for xmlConf.sh version info
7350 * parser.c: Tim Josling patch for single quoted items
7351 * tester.c: Tim Josling patch for tester options usage
7352 * tree.h: indent cleanup
7353
7354Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7355
7356 * HTMLparser.c parser.h : Fixed problems with HTML parsing
7357 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
7358
7359Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7360
7361 * tree.c : Raph patch for initialization of CORBA fields
7362 * parser.c, xpath.c, ...: modification of doc comments
7363 * xpath.c : allow spaces in xpath expressions
7364
7365Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7366
7367 * xmlmemory.h: turning off memory debug :-(
7368
7369Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7370
7371 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
7372 better SAX interfaces.
7373 * testSAX.c: uses the new SAX routine, avoid fetching any remote
7374 entity.
7375 * configure.in: 1.7.2
7376
7377Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7378
7379 * libxml.spec.in: fixed the URL
7380 * doc/xml.html: improved the documentation front-end
7381
7382Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7383
7384 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
7385
7386Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7387
7388 * libxml.spec.in: fixed the alpha compile problem
7389 * parser.[ch]: changed errno to errNo in the parser context :-(
7390 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
7391 * doc/xml.html: changed CHAR to xmlChar
7392 * doc/html/*: recompiled the documentation
7393 * configure.in: 1.7.1
7394
7395Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7396
7397 * parser.h: modified the parser context struct to regain 1.4.0
7398 binary compatibility
7399 * parser.c, xml-error.h: added errno ot teh context and defined
7400 a set of errors values with update of errno
7401 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
7402 DTDs and entities
7403 * *.h, *.c: complete cleanup of the use of config.h and include
7404 protection depending on the current setup.
7405 * overalll debugging, maintenance and bug-fixing on all modules
7406 * updated the documentation
7407 * ready for 1.7.0
7408
7409Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7410
7411 * HTMLparser.c : cleanup
7412 * SAX.c valid.c valid.h: added ID/IDREF checking
7413 * tree.c tree.h: extended doc structure for refs
7414 * configure.in: 1.6.2
7415 * parser.c: patched bug in SAX user arg call
7416 * parserInternals.h: patched missing close in C++ wrapping
7417 * testXPath.c xpath.c xpath.h: prepared for extensibility,
7418 especially upcoming XPointer implementation.
7419 * doc/xml.html: augmented, typo
7420
7421Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
7422
7423 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
7424 not all invocations of install understand -d.
7425
7426Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
7427
7428 * Makefile.am: prepend all the test* calls with $(top_builddir) -
7429 to make 'check' works, when builddir != srcdir.
7430
7431Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7432
7433 * doc/xml.html : updated the documentation
7434
7435Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7436
7437 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
7438 not deallocated memory blocks
7439 * *.c : replaces all calls to malloc() free() and realloc() to
7440 the wrapper functions/macros
7441 * tree.c : removed memory leaks dues to calling xmlFreeNode()
7442 instead of xmlFreeNodeList()
7443
7444Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7445
7446 * HTMLparser.c: corrected a stupid bug leading to core dump at
7447 tree deallocation. Removed warnings indicated by
7448 Stephane.Conversy@lri.fr
7449 * entities.c: Fixes Yet Another Stupid Bug, entities were not
7450 looked for in the external subset
7451
7452Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7453
7454 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
7455 on SGI by Stephane.Conversy@lri.fr
7456
7457Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7458
7459 * all .h : changed the prototype declaration indent as in gtk
7460 * most .c : working on reducing the TODOs in the code
7461 * most .c : cleanup though -pedantic and Insure++
7462 * improvements on validation ID checkings.
7463 * tree.[ch] SAX.c: added support for namespace on attributes #2022
7464 * xml-config.in: closed #1810
7465
7466Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7467
7468 * tree.h, valid.c, valid.h: more work on validity, IDs
7469 * xpath.c: added/fixed comparidon and equlity, added a new isinf
7470 definition for AIX
7471
7472Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7473
7474 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
7475 the distribution due to a cut'n paste error at last commit
7476
7477Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7478
7479 * configure.in: upgraded to version 1.4.0
7480 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
7481 Big update, added a large part of the validation process,
7482 it should be usable, but some parts are missing
7483 * xpath.c: improved the implementation w.r.t. root.
7484 * Makefile.am: added more tests
7485 * test and result trees: added a lot of tests
7486 * libxml.spec.in: export libxml.so.0 and libxml.so.1
7487
7488Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7489
7490 * Added an HACKING file
7491
7492Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7493
7494 * xpath.[ch] : improvements and debug of the XPath implementation
7495 * parser.c, HTMLparser.c : modified the parsers to be progressive
7496 * tree.[ch] : extended the Buffer promitives
7497 * xmlIO.[ch] : added basic I/O routines providing progressive
7498 parsing and ready for I18N conversion plugins
7499 * SAXresult/* : the SAX callback sequence maybe slightly different
7500 now
7501 * test*.c : improved/updated the tests programs
7502 * doc/* : recompiled the docs.
7503
75041999-07-26 Michael Meeks <michael@edenproject.org>
7505
7506 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
7507
7508 * tree.c: Ditto.
7509
7510Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7511
7512 * configure.in: upgraded to version 1.4.0
7513 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
7514 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
7515 XML query language, see http://www.w3.org/TR/xpath for more details.
7516 * parser.c, parser.h: added CHAR* related string functions for XPath
7517 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
7518 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
7519 rebuild the docs.
7520 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
7521 and regression testing capabilities for XPath.
7522
7523Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7524
7525 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
7526 closing bug #1646
7527
7528Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7529
7530 * Makefile.am, example/Makefile.am: closed bug #1683
7531
7532Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7533
7534 * example/Makefile.am, configure.in: added the makefile for the
7535 gjobread example
7536
7537Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
7538
7539 * doc/Makefile.am:
7540 - fix which allow "make install DESTDIR=</install/prefix>".
7541
7542Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7543
7544 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
7545 which fixed a problem on the file reading-code.
7546
7547Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7548
7549 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
7550 output.
7551 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
7552
7553Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7554
7555 * parser.h : Oops removed the binary compatibility problem
7556 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
7557 * parser.c, HTMLparser.c: applied patches for reading from stdin
7558
7559Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7560
7561 * parser.c, entities.c, valid.c: cleanup bug #1591
7562 * configure.in: cleanup bug #1592
7563 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
7564 the same tree back-end. Hence gdome will be available for it.
7565 * doc/Makefile.am: close bug #617
7566
7567Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7568
7569 * parser.c: alloctate a per parser context SAX interface block
7570
7571Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7572
7573 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
7574 and xmlEncodeEntitiesReentrant with the correct one :-\
7575
7576Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7577
7578 * commit of my internal XML base changes, quite a lot of
7579 changes, cleanups, better entities support, framework for
7580 new I/O and charset detection and handling
7581 * Fixed the configure/Makefile stuff to generate shared libs
7582 with the proper version info, so we jumped on rev from
7583 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
7584 xmlEncodeEntities() result need to be freed now, and a string
7585 xmlParserVersion provide the current library version.
7586
7587Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
7588
7589 * parser.c: fixed a buffer overrun for when you have a very long
7590 attribute with no entities in it.
7591
7592Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7593
7594 * added example directory
7595 * added example/gjobs.xml gjobread.c, still need a Makefile.in
7596
7597Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7598
7599 * Release of libxml-1.1, nearly everything has been touched for
7600 this.
7601 * Added more regression tests
7602 * Updated the documentation
7603
7604Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7605
7606 * tree.[ch]: unified the XML_NO_CORBA defines.
7607 * parser.c encoding.[ch]: started plugging in char encoding detection
7608
7609Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
7610
7611 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
7612 Also freed allocated buffer.
7613
7614Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7615 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
7616 reentrancy problem at printing. One is left in entities.c, to
7617 remove ASAP
7618 * testSAX.c : added a test example showing the use of the SAX
7619 interface if one doesn't want to build the DOM tree.
7620 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
7621
7622Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7623
7624 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
7625 large revamping of the parser to use SAX callbacks
7626 http://www.megginson.com/SAX/ (or at least a C like interface
7627 a la Expat). It's now possible to set up your own callbacks
7628 and the parser will not build a DOM tree.
7629 * test/* result/*: updated the test suite, I finally removed
7630 the old Namespace draft support (PI based).
7631
7632Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7633
7634 * Makefile.am: added test result to EXTRA_DIST for make tests
7635
7636Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7637
7638 * parser.c, parserInternals.h: moved the chars macro definitions
7639 to parserInternals.h
7640 * parser.c, error.c: applied patches from "Knut Åkesson"
7641 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
7642
7643Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7644
7645 * xml-config.in : applied patch to make --version work
7646
76471999-03-05 Raja R Harinath <harinath@cs.umn.edu>
7648
7649 * Makefile.am (check-local): Alias for `tests' target. This will
7650 cause `make check' to do the right thing.
7651 (tests): Don't run tests in srcdir. Also, replaced calls to
7652 basename with a `sed' "equivalent".
7653
7654Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7655
7656 * Renamed error.h to xml-error.h, corrected Makefile.am to list
7657 it in the header and not the sources, updated the doc.
7658 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
7659 pointing this out.
7660
7661Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7662
7663 * parser.c, parser.h, parserInternals.h: memory leak hunting,
7664 exported the inputStream routines.
7665 * doc/html/* : updated accordingly
7666
7667Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7668
7669 * parser.c, parser.h, parserInternals.h: added a few extra
7670 internal calls to allocate and free parser contexts ...
7671 * doc/html/* : updated accordingly
7672
7673Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7674
7675 * configure.in, Makefile.am, doc/makefile.am : General changes for
7676 1.0.0 release and including the generated HTML documentation.
7677
7678Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7679
7680 * makefile.am : added parserInternals.h, oops.
7681
7682Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7683
7684 * parserInternals.h: added this header giving access to the parser
7685 internal functions.
7686 * doc/Makefile.am : added a rebuild target which rebuilds the full
7687 set of documentations
7688 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
7689 the internal subset.
7690 * *.c *.h: modifications needed to generate the documentation using
7691 gtk-doc, cleanup of functions blocks, reorganisation of struct
7692 declarations.
7693
7694Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7695
7696 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
7697 the tar and spec file to include the beginning of the doc.
7698
76991999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
7700
7701 * doc/.cvsignore: Added this file.
7702
7703Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7704
7705 * tree.c: fixed xmlGetProp to return "" when the attribute
7706 exists, even if the node-list is NULL.
7707
7708Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7709
7710 * tree.c: patched an error outputting empty attribute values.
7711 * Makefile.am and doc/makefile.am: have been updated during the
7712 week-end. Sorry for an empty CVS log, I got a shell problem.
7713
7714Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7715
7716 * tree.h: cleaned up using enums instead of defines
7717 * parser.c, valid.[ch]: more work on parsing/output of element
7718 declarations
7719
7720Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7721
7722 * valid.[ch], tree.c, parser.c : more work toward full parsing
7723 of XML DTDs.
7724 * README: added informations about mailing-list and on-line
7725 documentation
7726
77271999-01-27 Raja R Harinath <harinath@cs.umn.edu>
7728
7729 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
7730
7731Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7732
7733 * parser.c, tree.[ch] : more work toward conformance testing,
7734 added a last element to accelerate parsing of very flat structures
7735 started working on internal subset Element content declaration.
7736 * valid.[ch] : first cut at adding code toward validation.
7737 * previous changes had also small impact on most files, especially
7738 the conformance testing using James Clark test suite.
7739
7740Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
7741
7742 * test/* : updated the examples, most of them were not well
7743 formed (humm), and added rdf2.
7744 * result/* : resulting changes in the output.
7745
7746Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7747
7748 * tree.c: changed the behaviour of xmlGetProp on NULL values.
7749
7750Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7751
7752 * tree.c: patched a bug in the generation of empty attributes
7753
7754Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7755
7756 * entities.[ch], tree.[ch], tester.c: added copy interfaces
7757 for node/trees/documents/... Biggest problem is namespace
7758 support when copying subtrees.
7759
7760Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7761
7762 * parser.c, entities.c: improve entities and char ref encoding,
7763 and cleanups of error messages.
7764
7765Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7766
7767 * parser.c, entities.c: simple bug hunting done during rpm2html and
7768 rpmfind integration.
7769
7770Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7771
7772 * parser.[ch]: Added interfaces allowing to specify a SAX
7773 handler before parsing.
7774
7775Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7776
7777 * parser.c: redirrect all errors reporting through the SAX
7778 error function
7779
7780Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7781
7782 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
7783 * libtool, tlmain ...: update of the libtool files
7784
77851998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
7786
7787 * entities.c: Use g_snprintf insteda of snprintf.
7788
7789Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7790
7791 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
7792 added ent5 test for this purpose.
7793 * parser.c, parser.h: formatting, comments and UTF-8 planning.
7794
7795Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7796
7797 * parser.c: fixed? a strange error due to compression on a GWP
7798 document.
7799
7800Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7801
7802 * tree.[ch]: bug fixing
7803 * entities.[ch]: defined a specific type for predefined entities
7804 * doc/xml.html: more documentation on the library, how to use it,
7805 overview of the interfaces.
7806
7807Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7808
7809 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
7810
7811Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7812
7813 * tree.c: corrected a small bug
7814 * doc/xml.html: continuing writing documentation.
7815
7816Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7817
7818 * debugXML.h debugXML.c: added debugging utilities.
7819 * tester.c: added --debug switch.
7820 * tree.c: patched an incorrect node->type assignment.
7821 * parser.c: formatting, ensure that node->doc != NULL in attributes
7822
7823Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7824
7825 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
7826 entity support and provide an internal representation close to
7827 DOM one (entity ref nodes, and attribute value as tree). I tried
7828 to preserve the interface but this will surely break some apps
7829 (I have to change rpm2html/rpmfind for example). I had to change
7830 two interfaces, and the generated tree is somewhat different.
7831 * doc/* : started documenting the XML library, the tree and
7832 DOM/Corba. This is a first step.
7833
7834Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7835
7836 * parser.c: Set up the fonctions comment block, boring but useful.
7837 * parser.h, SAX.c, parser.c: now attributes are processed through
7838 the SAX interface. The problem is that my SAX interface diverged
7839 quite a bit from the original one, well this is not an official
7840 spec, and translating it from Java to C is hairy anyway...
7841
7842Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7843
7844 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
7845 fonctions comment block, boring but useful.
7846
7847Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7848
7849 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
7850 conversion routines. However they are not yet used to convert the
7851 inputs. The core will run with UTF-8.
7852
7853Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7854
7855 * tree.c : make sure that the type id is properly set-up when
7856 a new object is allocated, needed for DOM.
7857
7858Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7859
7860 * tree.h, tree.c: Ok, the main objects in the tree will be native
7861 corba objects, it costs 8 bytes per Node, Attribute and Document
7862 but it simplifies the Corba integration a lot (no extra interface
7863 objects to allocate/free).
7864
7865Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7866
7867 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
7868 and changed NODEs contants for conformity with DOM Level 1
7869
7870Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7871
7872 * added hooks to keep track of servants when creating objects
7873 xmlDoc and xmlNode (for Corba export).
7874
7875Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7876
7877 * added xml-config script.
7878
7879Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7880
7881 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
7882 to autoupdate libtool and automake conf files.
7883
78841998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
7885
7886 * Makefile.am: Use '?' to separate the sed
7887 commands as ',' is used when people pass -Wl,something.
7888
7889
7890Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7891
7892 * tree.c, tree.h: added a per-document compression interface.
7893
7894Tue Sep 22 20:47:38 EDT 1998
7895
7896 * tree.c, tree.h: added saving with compression and added interfaces
7897 to control the compression level (xmlGetCompressMode,
7898 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
7899
7900Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7901
7902 * parser.c: corrected a loop for files of size 0
7903
79041998-08-20 Raja R Harinath <harinath@cs.umn.edu>
7905
7906 * error.h: New file. Contains prototyes from `error.c'.
7907
7908Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
7909
7910 * Makefile.am (xmlincdir): New macro.
7911 (xmlinc_HEADERS): Renamed from include_HEADERS.
7912
7913Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7914
7915 * applied small patch on numeric entities from
7916 Christopher Blizzard <blizzard@appliedtheory.com>
7917
7918Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7919
7920 * New release 0.2, removed the old xml_* files so that it's
7921 coherent with the other CVS base (W3C), far better conformance
7922 to standard, new namespaces, decent entities support, beginning
7923 of a SAX-like interface. Nearly nothing left intact, even the
7924 test examples ...
7925
79261998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
7927
7928 * .cvsignore: Add .deps dir
7929
7930Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7931
7932 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
7933
7934Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7935
7936 * configure.in: added test for CPP
7937 * AUTHORS, Changelog: the original ones didn't get commited but the
7938 glib ones instead, fixed.
7939 * Makefile.am: corrected an error in library naming
7940
7941Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
7942
7943 * integrated code developped at W3C
7944 * changed the original Copyright
7945 * migrated to automake
7946 * prefixed the filenames by xml_ to avoid filename clashes
7947
Daniel Veillarde0ed10c2003-01-06 11:06:26 +00007948Mon Jan 6 12:05:12 CET 2003 Daniel Veillard <daniel@veillard.com>
7949
7950 * doc/tutorial/* : fixed #101894 if doc == NULL xmlFreeDoc
7951 should not be called.
7952
Daniel Veillard0aaaacd2003-01-06 10:59:57 +00007953Mon Jan 6 11:59:09 CET 2003 Daniel Veillard <daniel@veillard.com>
7954
7955 * libxml-2.0.pc.in: applied the patch to fix #101894
7956
Daniel Veillard8a1b1852003-01-05 22:37:17 +00007957Sun Jan 5 23:35:47 CET 2003 Daniel Veillard <daniel@veillard.com>
7958
7959 * tree.c : applied patch from Lukas Schroeder for register callbacks
7960 * valid.c: modified patch from Lukas Schroeder to test
7961 register callbacks with --chkregister
7962
Daniel Veillard067bae52003-01-05 01:27:54 +00007963Sun Jan 5 02:23:20 CET 2003 Daniel Veillard <daniel@veillard.com>
7964
7965 * xmlreader.c: seriously changed the way data are pushed to
7966 the underlying parser, go by block of 512 bytes instead of
7967 tryng to detect tag boundaries at that level. Changed the
7968 way empty element are detected and tagged.
7969 * python/tests/reader.py python/tests/reader2.py
7970 python/tests/reader3.py: small changes mostly due to context
7971 reporting being different and DTD node being reported. Some
7972 errors previously undetected are now caught and fixed.
7973 * doc/xmlreader.html: flagged last section as TODO
7974
Daniel Veillard51a447a2003-01-04 19:42:46 +00007975Sat Jan 4 20:40:28 CET 2003 Daniel Veillard <daniel@veillard.com>
7976
7977 * python/libxml.py: integrated the Python 2.2 optimizations
7978 from Hannu Krosing, while maintaining compatibility with
7979 1.5 and 2.1
7980
Daniel Veillarde59494f2003-01-04 16:35:29 +00007981Sat Jan 4 17:33:17 CET 2003 Daniel Veillard <daniel@veillard.com>
7982
7983 * xmllint.c: a bit of cleanup
7984 * xmlreader.c: small fix
7985 * doc/xmlreader.html: more work on the XmlTextReader tutorial
7986 * python/libxml.py: a few fixes pointed out by Hannu Krosing
7987
Daniel Veillard623a9eb2003-01-04 12:47:20 +00007988Sat Jan 4 13:46:14 CET 2003 Daniel Veillard <daniel@veillard.com>
7989
7990 * python/setup.py.in: patch from Stéphane Bidoul to include
7991 drv_libxml2.py in setup.py
7992
Daniel Veillard66b82892003-01-04 00:44:13 +00007993Sat Jan 4 01:43:06 CET 2003 Daniel Veillard <daniel@veillard.com>
7994
7995 * doc/xmlreader.html: starting documenting the new XmlTextReader
7996 interface.
7997
Daniel Veillard7704fb12003-01-03 16:19:51 +00007998Fri Jan 3 17:18:32 CET 2003 Daniel Veillard <daniel@veillard.com>
7999
8000 * xmllint.c: added the --stream flag to use the TextReader API
8001 * xmlreader.c: small performance tweak
8002
Daniel Veillarda80ff6e2003-01-03 12:52:08 +00008003Fri Jan 3 13:50:55 CET 2003 Daniel Veillard <daniel@veillard.com>
8004
8005 * xmlreader.c python/tests/reader2py: okay the DTD validation
8006 code on top of the XMLTextParser API should be solid now.
8007
Daniel Veillard1fdfd112003-01-03 01:18:43 +00008008Fri Jan 3 02:17:18 CET 2003 Daniel Veillard <daniel@veillard.com>
8009
8010 * xmlreader.c python/tests/reader2py: Fixing some more mess
8011 with validation and recursive entities while using the
8012 reader interface, it's getting a bit messy...
8013
Daniel Veillarddab8ea92003-01-02 14:16:45 +00008014Thu Jan 2 15:15:26 CET 2003 Daniel Veillard <daniel@veillard.com>
8015
8016 * xmlreader.c python/tests/reader.py: another couple of problem
8017 related to IsEmptyElement reported by Stéphane Bidoul needed
8018 some fixes.
8019
Daniel Veillard4f860202003-01-02 13:00:02 +00008020Thu Jan 2 13:57:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8021
8022 * libxml.spec.in python/Makefile.am python/drv_libxml2.py:
8023 integrated drv_libxml2.py Python xml.sax driver from Stéphane Bidoul
8024 based on the python XmlTextReader interface.
8025
Daniel Veillard3c265e42003-01-01 21:06:49 +00008026Wed Jan 1 22:05:40 CET 2003 Daniel Veillard <daniel@veillard.com>
8027
8028 * tree.c: backing out one change in the last patch which broke the
8029 regression tests
8030
Daniel Veillard5335dc52003-01-01 20:59:38 +00008031Wed Jan 1 21:57:28 CET 2003 Daniel Veillard <daniel@veillard.com>
8032
8033 * global.data globals.c tree.c include/libxml/globals.h: applied
8034 an old patch from Lukas Schroeder to track node creation and
8035 destruction. Probably missing a lot of references at the moment
8036 and not usable reliably.
8037
Daniel Veillard8ba17412003-01-01 19:13:12 +00008038Wed Jan 1 20:12:07 CET 2003 Daniel Veillard <daniel@veillard.com>
8039
8040 * NEWS doc/Makefile.am doc/news.xsl: generate the NEWS file
8041 from doc/news.html and a stylesheet
8042
Daniel Veillarde3c036e2003-01-01 15:11:05 +00008043Wed Jan 1 16:09:57 CET 2003 Daniel Veillard <daniel@veillard.com>
8044
8045 * xmlreader.c python/tests/reader.py: fixed another couple of
8046 xmlreader bugs reported by Stéphane Bidoul and added tests.
8047
Daniel Veillard9e395c22003-01-01 14:50:44 +00008048Wed Jan 1 15:42:54 CET 2003 Daniel Veillard <daniel@veillard.com>
8049
8050 * xmlreader.c python/tests/reader2.py: fixed another validity
8051 checking in external parsed entities raised by Stéphane Bidoul
8052 and added a specific regression test.
8053 * python/tests/reader3.py: cleanup
8054
Daniel Veillardd5896142002-12-31 14:45:26 +00008055Tue Dec 31 15:44:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8056
8057 * xmlreader.c python/tests/reader2.py: fixed a problem with
8058 validation within entities pointed by Stéphane Bidoul, augmented
8059 the tests to catch those.
8060
Daniel Veillarddc85f282002-12-31 11:18:37 +00008061Tue Dec 31 12:15:37 CET 2002 Daniel Veillard <daniel@veillard.com>
8062
8063 * python/generator.py: modified the generator to allow keeping
8064 class references when creating new classes, needed to fix a bug
8065 pointed by Stéphane Bidoul where the input buffer of the
8066 xmlTextReader instance gets destroyed if the python wrapper for
8067 the input is not referenced anymore.
8068
Daniel Veillard4d8db8a2002-12-30 18:40:42 +00008069Mon Dec 30 19:39:36 CET 2002 Daniel Veillard <daniel@veillard.com>
8070
8071 * xmlreader.c python/tests/reader.py: fixed another pair of problem
8072 pointed by Stéphane Bidoul: depth start at 0 and a parse problem.
8073
Daniel Veillard571b8892002-12-30 12:37:59 +00008074Mon Dec 30 13:36:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8075
8076 * xmlreader.c python/tests/reader.py: fixed another problem
8077 pointed by Stéphane Bidoul
8078
Daniel Veillardaaa105b2002-12-30 11:42:17 +00008079Mon Dec 30 12:39:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8080
8081 * xmlreader.c python/tests/reader.py: fixed a limit case problem
8082 with "<a/>"
8083
Daniel Veillardecaba492002-12-30 10:55:29 +00008084Mon Dec 30 11:53:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8085
8086 * SAX.c: warn on xmlns:prefix="foo"
8087 * xmlreader.c python/tests/reader.py: fixed a couple of problem
8088 for namespace attributes handling.
8089
Daniel Veillard2d84a892002-12-30 00:01:08 +00008090Mon Dec 30 00:59:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8091
8092 * entities.c parser.c tree.c include/libxml/entities.h: Fixed
8093 a really nasty problem raised by a DocBook XSLT transform
8094 provided by Sebastian Bergmann
8095
Daniel Veillard29b3e282002-12-29 11:14:41 +00008096Sun Dec 29 12:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
8097
8098 * xmlreader.c python/tests/reader.py: fixed a bug pointed out
8099 by Stéphane Bidoul and integrated it into the tests
8100
Daniel Veillarde18fc182002-12-28 22:56:33 +00008101Sat Dec 28 23:49:12 CET 2002 Daniel Veillard <daniel@veillard.com>
8102
8103 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml:
8104 extended the XmlTextReader API a bit, addding accessors for
8105 the current doc and node, and an entity substitution mode for
8106 the parser.
8107 * python/libxml.py python/libxml2class.txt: related updates
8108 * python/tests/Makefile.am python/tests/reader.py
8109 python/tests/reader2.py python/tests/reader3.py: updated a bit
8110 the old tests and added a new one to test the entities handling
8111
Daniel Veillardaba976d2002-12-28 21:14:18 +00008112Sat Dec 28 22:11:57 CET 2002 Daniel Veillard <daniel@veillard.com>
8113
8114 * python/generator.py python/libxml2class.txt
8115 python/tests/reader.py python/tests/reader2.py: changed the
8116 generator to provide casing for the XmlTextReader similar to
8117 C# so that examples and documentation are more directly transposable.
8118 Fixed the couple of tests in the suite.
8119
Daniel Veillard83298842002-12-28 15:12:33 +00008120Sat Dec 28 15:55:32 CET 2002 Daniel Veillard <daniel@veillard.com>
8121
8122 * doc/guidelines.html: added a document on guildeline for
8123 publishing and deploying XML
8124
Daniel Veillard336fc7d2002-12-27 19:37:04 +00008125Fri Dec 27 20:35:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8126
8127 * valid.c xmlreader.c: final touch running DTD validation
8128 on the XmlTextReader
8129 * python/tests/Makefile.am python/tests/reader2.py: added a
8130 specific run based on the examples from test/valid/*.xml
8131
Daniel Veillardf25b4ca2002-12-27 15:18:35 +00008132Fri Dec 27 15:17:20 CET 2002 Daniel Veillard <daniel@veillard.com>
8133
8134 * python/libxml.py: added a few predefined xmlTextReader parser
8135 configuration values.
8136
Daniel Veillard0e9dafa2002-12-27 11:58:25 +00008137Fri Dec 27 12:57:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8138
8139 * python/libxml_wrap.h: trying to fix #102037
8140
Daniel Veillard8dbd4952002-12-27 11:34:48 +00008141Fri Dec 27 12:18:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8142
8143 * SAX.c: fixing bug #95296, when the predefined entities
8144 are redefined in the DTD the default one must be used
8145 instead anyway.
8146
MST 2002 John Fleck6647aed2002-12-26 02:23:24 +00008147Wed Dec 25 19:22:06 MST 2002 John Fleck <jfleck@inkstain.net>
8148
8149 * doc/xmllint.xml
8150 * doc/xmllint.1
8151 Add discussion of XML_DEBUG_CATALOG to xmllint man
8152 page - bug #100907
8153
8154
Daniel Veillarddf512f42002-12-23 15:56:21 +00008155Mon Dec 23 16:54:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8156
8157 * xmlreader.c: Fixed the empty node detection to avoid reporting
8158 an inexistant close tag.
8159
Daniel Veillard0d132cf2002-12-23 14:43:32 +00008160Mon Dec 23 15:42:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8161
8162 * python/libxml.c python/setup.py.in: patch from Stéphane Bidoul
8163 for Python 2.1
8164
Daniel Veillardfe8aab92002-12-22 10:25:41 +00008165Sun Dec 22 11:24:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8166
8167 * testC14N.c vms/config.vms: applied Craig A. Berry patches for VMS
8168
Daniel Veillard4258b9c2002-12-20 10:29:40 +00008169Fri Dec 20 11:27:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8170
8171 * doc/libxml2-api.xml python/tests/reader.py: one really need
8172 to provide the base URI information when creating a reader parser
8173 from an input stream. Updated the API and the example using it.
8174
Daniel Veillardea7751d2002-12-20 00:16:24 +00008175Fri Dec 20 01:11:30 CET 2002 Daniel Veillard <daniel@veillard.com>
8176
8177 * testReader.c xmlreader.c valid.c include/libxml/tree.h
8178 include/libxml/valid.h include/libxml/xmlreader.h: working on
8179 DTD validation on top of xml reader interfaces. Allows to
8180 validate arbitrary large instances. This required some extensions
8181 to the valid module interface and augmenting the size of xmlID
8182 and xmlRef structs a bit.
8183 * uri.c xmlregexp.c: simple cleanup.
8184
Daniel Veillardbeb70bd2002-12-18 14:53:54 +00008185Wed Dec 18 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8186
8187 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: more
8188 work on the xml reader interfaces.
8189 * AUTHORS MAINTAINERS doc/* win32/*: updated Igor's mail and the
8190 Web page for the Windows binaries.
8191
Daniel Veillard4a6d39b2002-12-17 18:33:01 +00008192Tue Dec 17 19:31:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8193
8194 * xmlIO.c: applied a patch for VMS following the report by
8195 Nigel Hall
8196
Daniel Veillard3772de32002-12-17 10:31:45 +00008197Tue Dec 17 11:29:41 CET 2002 Daniel Veillard <daniel@veillard.com>
8198
8199 * parser.c: the parseStartTag bug fix wasn't complete.
8200
Daniel Veillard67df8092002-12-16 22:04:11 +00008201Mon Dec 16 23:00:05 CET 2002 Daniel Veillard <daniel@veillard.com>
8202
8203 * parser.c: Vyacheslav Pindyura managed to trigger a bug in
8204 parseStartTag, fixing it.
8205 * test/att4 result/att4 result/noent/att4: adding the test
8206 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8207 more methods to XmlTextReader.
8208
Igor Zlatkovicd453c632002-12-16 18:45:48 +00008209Mon Dec 16 19:31:16 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8210
8211 * win32/libxml2.def.src: added more xml reader exports
8212 * win32/Makefile.msvc win32/Makefile.mingw: added xml reader interface
8213 to the build
8214
MST 2002 John Fleck7c67a832002-12-16 13:38:06 +00008215Mon Dec 16 06:36:54 MST 2002 John Fleck <jfleck@inkstain.net>
8216
8217 * doc/tutorial/xmltutorial.xml
8218 plus generated html and pdf
8219 Updating tutorial again based on further comments from Niraj
8220 Tolia on the last iteration
8221
MST 2002 John Fleck44aacb32002-12-16 04:34:57 +00008222Sun Dec 15 21:27:30 MST 2002 John Fleck <jfleck@inkstain.net>
8223
8224 * doc/tutorial/xmltutorial.xml
8225 * doc/tutorial/includekeyword.c
8226 * doc/tutorial/includegetattribute.c
8227 plus generated html and pdf
8228 Adding fix from Niraj Tolia to tutorial to properly free memory.
8229
8230
Daniel Veillardda46d2d2002-12-15 23:36:49 +00008231Mon Dec 16 00:34:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8232
8233 * xmlreader.c include/libxml/xmlreader.h doc/libxml2-api.xml: added
8234 more methods of XmlTextReader.
8235 * python/libxml2class.txt python/tests/reader.py: this increased the
8236 methods in the bndings, augmented the test to check those new
8237 functions.
8238
Daniel Veillard0eb38c72002-12-14 23:00:35 +00008239Sat Dec 14 23:57:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8240
8241 * xmlreader.c doc/libxml2-api.xml: added the close and getattribute
8242 methods of XmlTextReader.
8243 * python/generator.py python/libxml_wrap.h python/types.c
8244 python/libxml2class.txt: added the reader to the Python bindings
8245 * python/tests/Makefile.am python/tests/reader.py: added a specific
8246 test for the Python bindings of the Reader APIs
8247 * parser.c: small cleanup.
8248
Daniel Veillard06503452002-12-13 10:42:08 +00008249Fri Dec 13 11:39:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8250
8251 * xinclude.c: fallback was only copying the first child not the
8252 full child list of the fallback element, closes #89684 as reopened
8253 by Bernd Kuemmerlen
8254
Igor Zlatkovic2d45f522002-12-12 12:33:43 +00008255Thu Dec 12 13:34:59 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8256
8257 * win32/libxml2.def.src: exported htmlNodeDumpOutput
8258
Daniel Veillard000eafb2002-12-12 10:04:22 +00008259Thu Dec 12 10:59:11 CET 2002 Daniel Veillard <daniel@veillard.com>
8260
Daniel Veillardc1eed322002-12-12 11:01:32 +00008261 * configure.in: preparing release of 2.4.30
Daniel Veillard000eafb2002-12-12 10:04:22 +00008262 * doc/apibuild.py doc/libxml2-api.xml: fixups to the api builder,
Daniel Veillardc1eed322002-12-12 11:01:32 +00008263 gives enum values, fix functype return type, put back fields in
8264 structs
8265 * doc/*: updated the docs rebuilt
Daniel Veillard000eafb2002-12-12 10:04:22 +00008266
Daniel Veillard024b5702002-12-12 00:15:55 +00008267Thu Dec 12 01:09:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8268
8269 * HTMLtree.c include/libxml/HTMLtree.h: patch from Mark Vadok
8270 about htmlNodeDumpOutput location.
8271 * xpath.c: removed an undefined function signature
8272 * doc/apibuild.py doc/libxml2-api.xml: the script was exporting
8273 too many symbols in the API breaking the python bindings.
8274 Updated with the libxslt/libexslt changes.
8275
Daniel Veillard9b4bb4d2002-12-11 19:28:47 +00008276Wed Dec 11 20:26:15 CET 2002 Daniel Veillard <daniel@veillard.com>
8277
8278 * configure.in: preparing release of 2.4.29
8279 * doc/*: rebuilt the docs and API
8280 * xmlreader.c: a few more fixes for the XmlTextReader API
8281
Igor Zlatkovicf6273a02002-12-11 17:00:54 +00008282Wed Dec 11 18:01:15 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8283
8284 * include/win32config.h: applied mingw patch from Magnus Henoch
8285
Daniel Veillard5aad8322002-12-11 15:59:44 +00008286Wed Dec 11 16:58:48 CET 2002 Daniel Veillard <daniel@veillard.com>
8287
8288 * catalog.c doc/libxml2-api.xml: a bit more cleanup
8289
Daniel Veillarda9b66d02002-12-11 14:23:49 +00008290Wed Dec 11 14:54:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8291
8292 * doc/apibuild.py doc/libxml2-api.xml doc/Makefile.am: new API
8293 building Python script, does the C parsing directly, generates
8294 a better API description including structure fieds defs and
8295 enums. Still a couple of bugs, but good enough for the python
8296 wrappers now.
8297 * DOCBparser.c SAX.c nanohttp.c parser.c parserInternals.c tree.c
8298 valid.c xmlIO.c xmlmemory.c xmlreader.c xmlregexp.c xmlschemas.c
8299 include/libxml/schemasInternals.h include/libxml/tree.h: more
8300 cleanup based on the python analysis script reports.
8301 * libxml.spec.in: make sure the API XML description is part of the
8302 devel package.
8303
Daniel Veillard01c13b52002-12-10 15:19:08 +00008304Tue Dec 10 16:16:34 CET 2002 Daniel Veillard <daniel@veillard.com>
8305
8306 * DOCBparser.c HTMLparser.c c14n.c debugXML.c encoding.c hash.c
8307 nanoftp.c nanohttp.c parser.c parserInternals.c testC14N.c
8308 testDocbook.c threads.c tree.c valid.c xmlIO.c xmllint.c xmlmemory.c
8309 xmlreader.c xmlregexp.c xmlschemas.c xmlschemastypes.c xpath.c:
8310 code cleanup, especially the function comments.
8311 * tree.c: fixed a small bug when freeing nodes which are XInclude ones.
8312
Daniel Veillarde1ca5032002-12-09 14:13:43 +00008313Mon Dec 9 15:08:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8314
8315 * Makefile.am xmlreader.c include/libxml/Makefile.am
8316 include/libxml/xmlreader.h: Adding a new set of APIs based on
8317 the C# TextXmlReader API but converted to C. Allow to parse
8318 in constant memory usage, far simpler to program and explain
8319 than the SAX like APIs, unfinished but working.
8320 * testReader.c: test program
8321
Igor Zlatkovic70a296c2002-12-08 17:34:54 +00008322Sun Dec 8 18:36:01 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8323
8324 * win32/libxml2.def.src: applied YALDSP from Mark Vakoc
8325
Daniel Veillard64b35282002-12-04 15:10:40 +00008326Wed Dec 4 16:08:49 CET 2002 Daniel Veillard <daniel@veillard.com>
8327
8328 * tree.c: Chip turner indicated that XHTML1 serialization
8329 rule for style actually break on both IE and Mozilla,
8330 try to avoid the rule if escaping ain't necessary
8331
Daniel Veillard8efff672002-12-04 11:44:48 +00008332Wed Dec 4 12:43:28 CET 2002 Daniel Veillard <daniel@veillard.com>
8333
8334 * nanhttp.c: handle HTTP URL escaping, problem reported by
8335 Glen Nakamura and Stefano Zacchiroli
8336
Daniel Veillard1c732d22002-11-30 11:22:59 +00008337Sat Nov 30 12:19:17 CET 2002 Daniel Veillard <daniel@veillard.com>
8338
8339 * DOCBparser.c HTMLparser.c parser.c valid.c xpath.c: code cleanup
8340
Daniel Veillardfdd27d22002-11-28 11:55:38 +00008341Thu Nov 28 12:53:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8342
8343 * uri.c: Johann Richard pointed out some XPointer problems for
8344 URN based URI references in XInclude. Modified the URI parsing
8345 and saving routines to allow correct parsing and saving of
8346 XPointers, especially when attached to "opaque" scheme accordingly
8347 to RFC 2396
8348
Daniel Veillard8db67d22002-11-27 19:39:27 +00008349Wed Nov 27 20:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
8350
8351 * HTMLtree.c include/libxml/HTMLtree.h: applied the same kind
8352 of refactoring to the HTML saving code.
8353 * doc/libxml2-*.xml doc/API*.html: slight API changes got reflected
8354 in the doc.
8355
Daniel Veillardebc4ca92002-11-27 11:43:05 +00008356Wed Nov 27 12:40:16 CET 2002 Daniel Veillard <daniel@veillard.com>
8357
8358 * tree.c include/libxml/tree.h: refactored the XML dump of a node
8359 to a buffer API to reuse the generic dump to an OutputIO layer,
8360 this reduces code, fixes xmlNodeDump() for XHTML, also made
8361 xmlNodeDump() now return the number of byte written.
8362
Daniel Veillard9d5ea172002-11-27 08:02:06 +00008363Wed Nov 27 09:00:00 CET 2002 Daniel Veillard <daniel@veillard.com>
8364
8365 * python/setup.py.in: another patch from Stéphane Bidoul for
8366 Python bindings on Windows
8367 * doc/parsedecl.py: small cleanup
8368
Daniel Veillard9715c172002-11-25 16:33:40 +00008369Mon Nov 25 17:28:53 CET 2002 Daniel Veillard <daniel@veillard.com>
8370
8371 * libxml.spec.in configure.in: add a line in %changelog for releases
8372
Daniel Veillard9bc53102002-11-25 13:20:04 +00008373Mon Nov 25 14:18:27 CET 2002 Daniel Veillard <daniel@veillard.com>
8374
8375 * parser.c: patch from Marcus Clarke fixing a problem in entities
8376 parsing that was detected in KDe documentations environment.
8377
Daniel Veillardfaa35ff2002-11-24 13:53:43 +00008378Mon Nov 24 14:13:21 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8379
8380 * python/libxml.c (libxml_prev): Return the previous as opposed to
8381 the next node (I guess this is the result of some cut & paste programming:)
8382
Daniel Veillard80d7b902002-11-23 16:23:08 +00008383Sat Nov 23 17:22:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8384
8385 * doc/Makefile.am: Jan Rafaj pointed a bug in the Makefile.
8386
Daniel Veillarda1196ed2002-11-23 11:22:49 +00008387Sat Nov 23 12:21:24 CET 2002 Daniel Veillard <daniel@veillard.com>
8388
8389 * python/generator.py python/libxml.c python/setup.py.in: trying
8390 to fix the Python bindings build on Windows (Stéphane Bidoul)
8391
Igor Zlatkovic9ab71552002-11-22 21:41:43 +00008392Fri Nov 22 22:41:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8393
8394 * win32/configure.js: added option for python bindings
8395 * win32/libxml2.def.src: added more exports
8396
Igor Zlatkovicace7cd22002-11-22 18:07:00 +00008397Fri Nov 22 18:50:34 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8398
8399 * win32/Makefile.mingw: fixed unresolved symbols when linking with
8400 pthreads
8401 * win32/wince/*: applied updates to Windows CE port from Javier
8402
Daniel Veillardf9c4cad2002-11-22 15:57:07 +00008403Fri Nov 22 15:51:22 CET 2002 Daniel Veillard <daniel@veillard.com>
8404
8405 * configure.in: preparing 2.4.28
8406 * libxml.spec.in doc/Makefile.am: some cleanup
8407 * doc/*: updated the news and regenerated.
8408
Daniel Veillardfee408f2002-11-22 13:18:30 +00008409Fri Nov 22 14:15:14 CET 2002 Daniel Veillard <daniel@veillard.com>
8410
8411 * HTMLparser.c: final touch at closing #87235 </p> end tags
8412 need to be generated.
8413 * result/HTML/cf_128.html result/HTML/test2.html result/HTML/test3.html:
8414 this change slightly the output of a few tests
8415 * doc/*: regenerated
8416
Daniel Veillardd2ff0392002-11-22 12:28:38 +00008417Fri Nov 22 13:26:19 CET 2002 Daniel Veillard <daniel@veillard.com>
8418
8419 * parserInternals.c: fixing bug #99190 when UTF8 document are
8420 parsed using the progressive parser and the end of the chunk
8421 is in the middle of an UTF8 multibyte character.
8422
William M. Brack8b2c7f12002-11-22 05:07:29 +00008423Fri Nov 22 13:13:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
8424
8425 * threads.c: fixed initialization problem in xmlNewGlobalState
8426 which was causing crash.
8427 * globals.c: removed duplicate call to initxmlDefaultSAXHandler
8428 in xmlInitializeGlobalState.
8429 * parserInternals.c: cleaned up ctxt->sax initialisation.
8430
Daniel Veillardd5c2f922002-11-21 14:10:52 +00008431Thu Nov 21 15:05:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8432
8433 * tree.c include/libxml/tree.h: modified the existing APIs
8434 to handle XHTML1 serialization rules automatically, also add
8435 xmlIsXHTML() to libxml2 API. Some tweaking to make sure
8436 libxslt serialization uses it when needed without changing
8437 the library API.
8438 * test/xhtml1 result/noent/xhtml1 result/valid/xhtml1.xhtml
8439 result/xhtml1: added a new test specifically for xhtml1 output
8440 and updated the result of one XHTML1 test
8441
Daniel Veillardd076a202002-11-20 13:28:31 +00008442Wed Nov 20 14:24:56 CET 2002 Daniel Veillard <daniel@veillard.com>
8443
8444 * xinclude.c parserInternals.c encoding.c: fixed #99082
8445 for xi:include encoding="..." support on text includes.
8446 * result/XInclude/tstencoding.xml test/XInclude/docs/tstencoding.xml
8447 test/XInclude/ents/isolatin.txt : added a specific regression test
8448 * python/generator.py python/libxml2class.txt: fixed the generator
8449 the new set of comments generated for doc/libxml2-api.xml were
8450 breaking the python generation.
8451
Daniel Veillard817e70b2002-11-19 22:28:48 +00008452Tue Nov 19 23:25:47 CET 2002 Daniel Veillard <daniel@veillard.com>
8453
8454 * doc/Makefile.am: repair some problem if gtk-doc fail or such
8455 * configure.in: patch for Solaris on new autoconf closes #98880
8456 * doc/parsedecl.py: repair the frigging API building script,
8457 did I say that python xmllib sucks ?
8458 * doc/libxml2-api.xml doc/libxml2-refs.xml: regenerated, reordering
8459 and some comment are no more truncated.
8460
Daniel Veillarda7e05b42002-11-19 08:11:14 +00008461Tue Nov 19 09:09:04 CET 2002 Daniel Veillard <daniel@veillard.com>
8462
8463 * parser.c: Martin Stoilov pointed out a potential leak in
8464 xmlCreateMemoryParserCtxt
8465
Daniel Veillardbc6e1a32002-11-18 15:07:25 +00008466Mon Nov 18 16:05:51 CET 2002 Daniel Veillard <daniel@veillard.com>
8467
8468 * HTMLparser.c: fixed bug #98879 a corner case when 0 is
8469 included in HTML documents and using the push parser.
8470
Daniel Veillard4efd3be2002-11-18 09:11:13 +00008471Mon Nov 18 00:11:24 CET 2002 ERDI Gergo <cactus@cactus.rulez.org>
8472
8473 * configure.in (PYTHON_SITE_PACKAGES): If --with-python is
8474 specified, look for the Python interpreter not just in the
8475 specified root but also in the specified location. Fixes #98825
8476
Daniel Veillarda8c0adb2002-11-17 22:37:35 +00008477Sun Nov 17 23:36:06 CET 2002 Daniel Veillard <daniel@veillard.com>
8478
8479 * python/libxml.c: fixing bug #98792 , node may have no doc
8480 and dereferencing without checking ain't good ...
8481
Daniel Veillarddad3f682002-11-17 16:47:27 +00008482Sun Nov 17 10:25:43 CET 2002 Daniel Veillard <daniel@veillard.com>
8483
8484 * configure.in: preparing release 2.4.27
8485 * doc/* : updated and rebuilt the docs
8486 * doc/Makefile.am libxml.spec.in: try to make sure the tutorial
8487 and all the docs are actually packaged and in the final RPMs
8488 * parser.c parserInternals.c include/libxml/parser.h: restore
8489 xmllint --recover feature.
8490
Daniel Veillard68e9e742002-11-16 15:35:11 +00008491Sat Nov 16 16:30:25 CET 2002 Daniel Veillard <daniel@veillard.com>
8492
8493 * parser.c xpath.c: fixing #96925 wich was also dependant on the
8494 processing of parsed entities, and XPath computation on sustitued
8495 entities.
8496 * testXPath.c: make sure entities are substitued.
8497
Daniel Veillard328f48c2002-11-15 15:24:34 +00008498Fri Nov 15 16:22:54 CET 2002 Daniel Veillard <daniel@veillard.com>
8499
8500 * parser.c: fixed #96594, which was totally dependant on the
8501 processing of internal parsed entities, which had to be changed.
8502
Daniel Veillard66651aa2002-11-15 11:21:43 +00008503Fri Nov 15 12:16:07 CET 2002 Daniel Veillard <daniel@veillard.com>
8504
8505 * Makefile.am python/Makefile.am python/tests/Makefile.am:
8506 trying to fix bug #98517 about building outside the source tree
8507 * doc/xml.html doc/FAQ.html: fixed the link to libiconv #94585
8508
Igor Zlatkovic2772cea2002-11-14 17:45:20 +00008509Thu Nov 14 18:41:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8510
8511 * include/win32config.h: cleanup
8512 * win32/Makefile.mingw: integrated mingw in JScript configure
8513 * win32/Makefile.msvc: modified to allow mingw coexistence
8514 * win32/configure.js: integrated mingw
8515 * win32/Readme.txt: cleanup
8516
Daniel Veillard8dd86a52002-11-12 21:14:17 +00008517Tue Nov 12 22:06:45 CET 2002 Daniel Veillard <daniel@veillard.com>
8518
8519 * HTMLparser.c: strengthen the guard in the Pop macros,
8520 like in the XML parser, closes bug #97315
8521
Daniel Veillard0821b152002-11-12 20:57:47 +00008522Tue Nov 12 21:56:39 CET 2002 Daniel Veillard <daniel@veillard.com>
8523
8524 * include/libxml/parser.h: fixed bug #98338 , fatalError SAX
8525 callback is never used.
8526
Daniel Veillard8606bbb2002-11-12 12:36:52 +00008527Tue Nov 12 13:32:50 CET 2002 Daniel Veillard <daniel@veillard.com>
8528
8529 * parserInternals.c: fixed the initialization of the SAX structure
8530 which was breaking xsltproc
8531 * xpath.c: patch from Petr Pajas for CDATA nodes
8532 * tree.c: patch from Petr Pajas improving xmlGetNodePath()
8533 * parser.c include/libxml/parser.h: patch from Peter Jones
8534 removing a leak in xmlSAXParseMemory() and adding the
8535 function xmlSAXParseMemoryWithData()
8536
MST 2002 John Fleckf854d992002-11-12 03:49:05 +00008537Mon Nov 11 20:47:03 MST 2002 John Fleck <jfleck@inkstain.net>
8538
8539 adding pdf of tutorial, changing web page to link to it
8540 * doc/tutorial/xmltutorial.pdf
8541 * doc/xml.html
8542 * doc/docs.html
8543
MST 2002 John Fleck52717f32002-11-11 03:49:33 +00008544Sun Nov 10 20:48:57 MST 2002 John Fleck <jfleck@inkstain.net>
8545
8546 * doc/tutorial/ar01s08.html
8547 adding file what I forgot for tutorial
8548
8549
MST 2002 John Fleckbd3b4fd2002-11-11 03:41:11 +00008550Sun Nov 10 20:33:13 MST 2002 John Fleck <jfleck@inkstain.net>
8551
8552 Adding encoding discussion to tutorial
8553 Added:
8554 * doc/tutorial/images/*.png: DocBook admonition image files
8555 * doc/tutorial/apf.html, apg.html: new generated html
8556 * doc/tutorial/includeconvert.c: conversion code entity file
8557 changed:
8558 * doc/tutorial/xmltutorial.xml: DocBook original
8559 * doc/tutorial/*.html: generated html
8560
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008561Fri Nov 8 17:59:32 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8562
8563 * include/libxml/*.h: retired xmlwin32version.h
8564 * doc/Makefile.am: retired xmlwin32version.h
8565 * win32/configure.js: retired xmlwin32version.h
8566
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008567Fri Nov 8 16:55:47 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8568
8569 * win32/libxml2.def.src: exported additional symbols
Igor Zlatkovic22bafff2002-11-08 17:19:08 +00008570 * include/libxml/xmlmemory.h: exported the rest of the xmlMem*
8571 sisterhood
Igor Zlatkovica2258da2002-11-08 15:55:33 +00008572
Daniel Veillard7216cfd2002-11-08 15:10:00 +00008573Fri Nov 8 16:08:13 CET 2002 Daniel Veillard <daniel@veillard.com>
8574
8575 * globals.c: fixed a typo pointed out by Igor
8576 * xpath.c: try to speed up node compare using line numbers
8577 if available.
8578
Daniel Veillarda70d62f2002-11-07 14:18:03 +00008579Thu Nov 7 15:16:02 CET 2002 Daniel Veillard <daniel@veillard.com>
8580
8581 * tree.c: make xmlFreeNode() handle attributes correctly.
8582
Igor Zlatkovicb8e99cc2002-11-06 22:52:29 +00008583Wed Nov 6 23:51:11 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8584
8585 * catalog.c: completed the #96963 fix, as reported by Karl
8586 Eichwalder
8587
Daniel Veillard56f21f22002-11-06 15:49:46 +00008588Wed Nov 6 16:48:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8589
8590 * xpointer.c: tried to fix bug #97852 reported by Nicolas Noffke
8591
Daniel Veillard91ad8792002-11-04 17:06:52 +00008592Sun Nov 3 10:43:44 CET 2002 Daniel Veillard <daniel@veillard.com>
8593
8594 * Makefile.am: switched the order of a couple of includes
8595 to fix bugs #97100
8596
Igor Zlatkovic2bb82ee2002-10-31 16:15:43 +00008597Thu Oct 31 17:11:46 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8598
8599 * catalog.c: fixed bug #96963, reverted to the old behaviour of
8600 xmlLoadCatalogs that used to separate directories with a ':'.
8601
Igor Zlatkovic9fdd8f32002-10-31 16:01:23 +00008602Thu Oct 31 16:55:21 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8603
8604 * threads.c: improvements to the Windows-side of thread handling
8605 * testThreads.c: conditionally excluded unistd.h
8606 * testThradsWin32.c: broke overlong lines
8607 * include/win32config.h: adapted thread-related macros to the new
8608 scheme and for pthreads on Windows
8609 * win32/Makefile.msvc: introduced a more flexible thread build,
8610 added testThreads[Win32].c to the build
8611 * win32/configure.js: introduced a more flexible thread config
8612
John Fleck61f6fb62002-10-31 15:23:29 +000086132002-10-31 John Fleck <jfleck@inkstain.net>
8614
8615 * doc/xml.html (and, by implication, FAQ.html)
8616 added UTF-8 conversaion FAQ from Marcus Labib Iskander
8617
Igor Zlatkovicf95b56b2002-10-29 17:33:35 +00008618Tue Oct 29 18:32:33 CET 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8619
8620 * configure.in: removed xmlwin32version.h
8621 * include/libxml/Makefile.am: removed xmlwin32version.h
8622
Daniel Veillardce66ce12002-10-28 19:01:59 +00008623Mon Oct 28 14:01:29 CET 2002 Daniel Veillard <daniel@veillard.com>
8624
8625 * tree.c: applied patch from Brian Stafford to fix a bug
8626 in xmlReconciliateNs()
8627
Daniel Veillard7e3f1402002-10-28 18:52:57 +00008628Mon Oct 28 13:51:55 CET 2002 Daniel Veillard <daniel@veillard.com>
8629
8630 * tree.c: applied patch from Christian Glahn to allow
8631 xmlNewChild() on document fragment nodes
8632
Daniel Veillardb39bc392002-10-26 19:29:51 +00008633Sat Oct 26 15:27:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
8634
8635 * parser.c: Christian Glahn found a problem with a recent
8636 patch to xmlParseBalancedChunkMemoryRecover()
8637 * xmlschemas.c: Charles Bozeman fixed some Schemas validation
8638 problems
8639 * result/schemas/elem* result/schemas/seq* test/schemas.elem*
8640 test/schemas/seq*: added the test cases from Charles
8641
Daniel Veillard366a9152002-10-23 20:43:53 +00008642Wed Oct 23 16:42:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8643
8644 * Makefile.am config.h.in libxml.spec.in doc/Makefile.am:
8645 serious cleanup of the spec file and associated changes
8646 in the Makefiles.
8647 * valid.c: try to remove some warnings on x86_64
8648
Daniel Veillardd033d022002-10-23 14:55:02 +00008649Wed Oct 23 10:53:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8650
8651 * include/Makefile.am: added winsockcompat.h to EXTRA_DIST to
8652 fix bug #96586
8653
Daniel Veillardce02dbc2002-10-22 19:14:58 +00008654Tue Oct 22 21:13:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8655
8656 * HTMLparser.c: Mikhail Sogrine pointed out a bug in HTML
8657 parsing, applied his patch
8658 * result/HTML/attrents.html result/HTML/attrents.html.err
8659 result/HTML/attrents.html.sax test/HTML/attrents.html:
8660 added the test and result case provided by Mikhail Sogrine
8661
Daniel Veillarde645e8c2002-10-22 17:35:37 +00008662Tue Oct 22 19:33:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8663
8664 * vms/build_libxml.com vms/config.vms vms/readme.vms
8665 include/libxml/parser.h include/libxml/parserInternals.h
8666 include/libxml/tree.h include/libxml/xmlIO.h
8667 HTMLparser.c catalog.c debugXML.c parser.c parserInternals.c
8668 tree.c triodef.h trionan.c uri.c xmlIO.c xpath.c:
8669 Applied the VMS update patch from Craig A. Berry
8670 * doc/*.html: update
8671
Daniel Veillardf000f072002-10-22 14:28:17 +00008672Tue Oct 22 16:27:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8673
8674 * include/libxml/encoding.h encoding.c: made xmlGetUTF8Char public
8675
Daniel Veillard1e208222002-10-22 14:25:25 +00008676Tue Oct 22 16:25:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8677
8678 * debugXML.c: adding a grep command to --shell in xmllint
8679 for T.V. Raman
8680
Daniel Veillard9cdcf362002-10-22 14:23:59 +00008681Tue Oct 22 16:23:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8682
8683 * xmlcatalog.c: tried to fix some of the problem with --sgml
8684
Daniel Veillard935494a2002-10-22 14:22:46 +00008685Mon Oct 21 09:57:10 CEST 2002 Daniel Veillard <daniel@veillard.com>
8686
8687 * parser.c: tried to fix bug #91500 where doc->children may
8688 be overriden by a call to xmlParseBalancedChunkMemory()
8689
8690Mon Oct 21 09:04:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8691
8692 * catalog.c: tried to fix bug #90945 w.r.t. parsing of system
8693 identifiers in SGML catalogs containing '&'
8694
Daniel Veillardc0ac0692002-10-20 21:31:50 +00008695Sun Oct 20 23:31:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
8696
8697 * python/types.c: fixed bugs when passing result value tree
8698 to Python functions.
8699
Daniel Veillard48267432002-10-18 11:21:38 +00008700Fri Oct 18 13:18:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8701
8702 * configure.in: preparing the release of 2.4.26
8703 * doc/*: updated and rebuilt the documentation
8704
Daniel Veillardbb284f42002-10-16 18:02:47 +00008705Wed Oct 16 20:01:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8706
8707 * parser.c: fixed a XML Namespace compliance bug reported by
8708 Alexander Grimalovsky
8709
Daniel Veillard44892f72002-10-16 15:23:26 +00008710Wed Oct 16 17:18:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8711
8712 * HTMLtree.c: fixed serialization of script and style when
8713 they are not lowercase (i.e. added using the API to the tree).
8714
Daniel Veillard2fd85422002-10-16 14:32:41 +00008715Wed Oct 16 16:31:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
8716
8717 * valid.c: make xmlValidateDocument emit a warning msg if there
8718 is no DTD, pointed by Christian Glahn
8719
Daniel Veillard32370232002-10-16 14:08:14 +00008720Wed Oct 16 16:05:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
8721
8722 * xmlregexp.c xmlschemas.c: fixed the validation of sequences
8723 content model when some of the blocks have min or max, and a couple
8724 of bugs found in the process.
8725 * result/schemas/list0* test/schemas/list0*: added some specific
8726 regression tests
8727
Daniel Veillarda2e8c5c2002-10-15 10:41:43 +00008728Tue Oct 15 12:41:01 CEST 2002 Daniel Veillard <daniel@veillard.com>
8729
8730 * README: updated the contact informations
8731
Daniel Veillard63186732002-10-15 08:43:17 +00008732Tue Oct 15 10:35:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
8733
8734 * Makefile.am: use test -f instead of test -e since Solaris /bin/sh
8735 misses it, reported by Peter Bray.
8736
Daniel Veillard96c3a3b2002-10-14 15:39:04 +00008737Mon Oct 14 17:37:32 CEST 2002 Daniel Veillard <daniel@veillard.com>
8738
8739 * tree.c: investigating xmlNodeGetContent() on namespace nodes
8740 and removed a few warnings
8741
Daniel Veillard819d5cb2002-10-14 11:15:18 +00008742Mon Oct 14 13:12:55 CEST 2002 Daniel Veillard <daniel@veillard.com>
8743
8744 * parser.c: Christian Glahn found a small bug in the push parser.
8745 * xmlIO.c include/libxml/xmlIO.h: cleaned up and made xmlCheckFilename
8746 public
8747
Daniel Veillard6045c902002-10-09 21:13:59 +00008748Wed Oct 9 23:11:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8749
8750 * xmlschemas.c include/libxml/xmlschemas.h: added
8751 xmlSchemaNewMemParserCtxt to parse a schemas from a memory area
8752 * testSchemas.c: added --memory to test the new interface
8753
Daniel Veillardf0070122002-10-09 14:24:17 +00008754Wed Oct 9 16:22:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
8755
8756 * doc/index.py doc/search.php: integrated the XSLT indexing,
8757 a few fixed in the indexer, added a scope selection at the
8758 search level.
8759
Daniel Veillard01992e02002-10-09 10:20:30 +00008760Wed Oct 9 12:18:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8761
8762 * valid.c: Joe Marcus Clarke reported a segfault on FBsd
8763 this was due to uninitialized parts of the validation context
8764
Daniel Veillard321be0c2002-10-08 21:26:42 +00008765Tue Oct 8 23:24:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
8766
8767 * debugXML.c: applied patch from Mark Vakoc except the API
8768 change, preserved it.
8769 * doc/*: updated the docs to point to the search engine for
8770 information lookup or before bug/help reports.
8771
Daniel Veillard01e87d22002-10-08 16:55:06 +00008772Tue Oct 8 18:53:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
8773
8774 * doc/index.py doc/search.php: added mailing-list archives
8775 indexing and lookup
8776
Daniel Veillard9dc1cf12002-10-08 08:26:11 +00008777Tue Oct 8 10:25:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8778
8779 * tree.c: patch from Mark Vakoc to fix xmlNodeGetPath()
8780
Daniel Veillard9b006132002-10-07 11:13:27 +00008781Mon Oct 7 13:12:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
8782
8783 * doc/index.py: improved HTML indexing
8784 * doc/search.php: make the queries also lookup the HTML based indexes
8785
Daniel Veillard141d04b2002-10-06 21:51:18 +00008786Sun Oct 6 23:50:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8787
8788 * doc/index.py: added HTML page indexing
8789
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008790Fri Oct 4 15:33:55 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8791
Igor Zlatkovicd7f3c332002-10-04 13:38:53 +00008792 * xmlIO.c: extended Windows path normalisation to fix the base
Igor Zlatkovic91a62702002-10-04 13:34:16 +00008793 problem in libxslt.
8794 * catalog.c: fixed list handling in XML_CATALOG_FILES
8795
Daniel Veillardceb09b92002-10-04 11:46:37 +00008796Fri Oct 4 13:43:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
8797
8798 * valid.c: typo/bug found by Christian Glahn
8799
Igor Zlatkovic9d66fa12002-09-29 17:54:36 +00008800Sun Sep 29 19:44:10 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8801
8802 * xmlIO.c: applied Windows CE patch from Javier.
8803 * win32/wince: new directory, contains support for the PocketPC
8804 with Windows CE from Javier.
8805 * include/win32config.h: reorganised, removed duplicate
8806 definitions and applied WinCE patch from Javier.
8807 * include/wsockcompat.h: new file, now contains WinSock
8808 compatibility macros.
8809 * win32/Makefile.msvc: introduced double-run compilation.
8810
Daniel Veillarde16b5742002-09-26 17:50:03 +00008811Thu Sep 26 19:48:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
8812
8813 * configure.in include/libxml/xmlwin32version.h: preparing release
8814 of 2.4.25
8815 * doc/*: updated and regenerated teh docs and web pages.
8816
Daniel Veillard90d68fb2002-09-26 16:10:21 +00008817Thu Sep 26 17:33:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8818
8819 * SAX.c valid.c include/libxml/valid.h: fixed bug #92518 validation
8820 error were not covering namespace declarations.
8821 * result/valid/dia.xml test/valid/dia.xml: the test wasn't valid,
8822 it was missing the attribute declaration for the namespace
8823 * result/VC/NS3: the fix now report breakages in that test
8824
Daniel Veillardabe01742002-09-26 12:40:03 +00008825Thu Sep 26 14:39:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8826
8827 * HTMLtree.c: fixing bug #94241 on HTML boolean attributes
8828
Daniel Veillard2ace1952002-09-26 12:28:02 +00008829Thu Sep 26 14:25:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8830
8831 * doc/*: added the 3 new modules xmlregexp xmlautomata and xmlunicode
8832 and regenerated the docs and web site
8833
Daniel Veillarddda8f1b2002-09-26 09:47:36 +00008834Thu Sep 26 11:45:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
8835
8836 * xinclude.c xmlschemas.c xmlschemastypes.c xpath.c: make sure
8837 ATTRIBUTE_UNUSED is always put after the attribute declaration,
8838 not before
8839
Daniel Veillardd4cb1e82002-09-26 09:34:23 +00008840Thu Sep 26 11:33:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
8841
8842 * python/generator.py python/libxml2class.txt: fixed a stupid error
8843 breaking the python API
8844
Daniel Veillardb7c29c32002-09-25 22:44:43 +00008845Thu Sep 26 00:31:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
8846
8847 * trio.c trio.h triodef.h trionan.c trionan.h triop.h
8848 triostr.c triostr.h: applied a trio update patch from
8849 Bjorn Reese which should work with MinGW
8850
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008851Thu Sep 26 00:21:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8852
8853 * tree.c: improving some documentation comments
8854 * xmlregexp.c: found and fixed a mem leak with python regression tests
8855 * doc/*: rebuilt the doc and the API XML file including the
8856 xmlregexp.h xmlautomata.h and xmlunicode.h headers
8857 * python/generator.py python/libxml2class.txt python/libxml_wrap.h
8858 python/types.c: added access to the XML Schemas regexps from
8859 python
8860 * python/tests/Makefile.am python/tests/regexp.py: added a
8861 simple regexp bindings test
8862
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008863Tue Sep 24 08:10:48 MDT 2002 John Fleck <jfleck@inkstain.net>
8864
Daniel Veillardbd9afb52002-09-25 22:25:35 +00008865 * doc/xml.html:
8866 fixing ftp links - thanks to Vitaly Ostanin
MDT 2002 John Fleck30c70542002-09-24 14:24:54 +00008867
Daniel Veillard118aed72002-09-24 14:13:13 +00008868Tue Sep 24 16:08:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
8869
8870 * xmlregexp.c: fixed the data callback on transition functionality
8871 which was broken when using the compact form
8872 * result/schemas/*: updated the results, less verbose, all tests
8873 pass like before
8874 * DOCBparser.c testAutomata.c testC14N.c testSchemas.c testThreads.c
8875 testXPath.c valid.c xinclude.c xmllint.c xmlregexp.c xmlschemas.c
8876 xmlschemastypes.c xpath.c python/libxml.c: removed a bunch of
8877 annoying warnings
8878 * xpath.c: try to provide better error report when possible
8879
Daniel Veillard72336152002-09-21 13:08:14 +00008880Sat Sep 21 14:56:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
8881
8882 * Makefile.am: fixed a breakage raised by Jacob
8883
Igor Zlatkovic3f1e94b2002-09-20 18:08:17 +00008884Fri Sep 20 20:08:18 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8885
8886 * include/win32config.h: added HAVE_ERRNO_H definition for parts
8887 which don't use sockets
8888
Igor Zlatkovic01280582002-09-20 16:40:34 +00008889Fri Sep 20 18:40:50 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8890
8891 * win32/Makefile.msvc: applied zlib patch from Daniel Gehriger
8892 * win32/configure.js: applied zlib patch from Daniel Gehriger
8893
Igor Zlatkovic9a4efcb2002-09-20 13:41:55 +00008894Fri Sep 20 15:40:14 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8895
8896 * win32/configure.js: applied the patch from Mark Vakoc for
8897 regexp support
8898 * win32/libxml2.def.src: applied the patch from Mark Vakoc
8899 for regexp support
8900
Daniel Veillardb5c05732002-09-20 13:36:25 +00008901Fri Sep 20 15:35:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
8902
8903 * xmlschemastypes.c: as pointed by Igor Float and Double
8904 parsing ain't finished yet
8905
Daniel Veillard40b11342002-09-20 12:01:39 +00008906Fri Sep 20 14:00:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
8907
8908 * Makefile.am configure.in: trying to fix #88412 by bypassing
8909 all the python subdir if python ain't detected
8910
Daniel Veillard23e73572002-09-19 19:56:43 +00008911Thu Sep 19 21:46:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
8912
8913 * Makefile.am configure.in include/libxml/xmlversion.h.in:
8914 made configuring with regexps/automata/unicode the default
8915 but without schemas ATM
8916 * testRegexp.c valid.c xmlregexp.c include/libxml/xmlregexp.h:
8917 fixed the regexp based DTD validation performance and memory
8918 problem by switching to a compact form for determinist regexps
8919 and detecting the determinism property in the process. Seems
8920 as fast as the old DTD validation specific engine :-) despite
8921 the regexp built and compaction process.
8922
Daniel Veillard5acfd6b2002-09-18 16:29:02 +00008923Wed Sep 18 18:27:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8924
8925 * valid.c: determinism is debugged, new DTD checking code now works
8926 but xmlFAComputesDeterminism takes far too much CPU and the whole
8927 set usues too much memory to be really usable as-is
8928
Daniel Veillard0f04f8e2002-09-17 23:04:40 +00008929Wed Sep 18 00:54:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
8930
8931 * tree.c: fixed another stupid bug in xmlGetNodePath()
8932 * xmllint.c: --version now report the options compiled in
8933
Daniel Veillarda646cfd2002-09-17 21:50:03 +00008934Tue Sep 17 23:48:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
8935
8936 * HTMLparser.c: small cleanup
8937 * valid.c xmlregexp.c: switched DTD validation to use only regexp
8938 when configured with them. A bit of debugging around the determinism
8939 checks is still needed
8940
Daniel Veillard63b01c22002-09-17 19:25:28 +00008941Tue Sep 17 21:22:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
8942
8943 * python/libxml_wrap.h: stupid bug found by mattam@netcourrier.com
8944
Daniel Veillard92727042002-09-17 17:59:20 +00008945Tue Sep 17 19:58:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
8946
8947 * xmlIO.c: small portability glitch fixed.
8948
Daniel Veillard84d70a42002-09-16 10:51:38 +00008949Mon Sep 17 12:38:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
8950
8951 * xmlschemastypes.c: incomplete steps for real/double support
8952 * testAutomata.c include/libxml/xmlautomata.h
8953 include/libxml/xmlregexp.h: avoiding a compilation problem
8954 * valid.c include/libxml/valid.h: starting the work toward using
8955 the regexps for actual DTD validation
8956
Daniel Veillardaeb258a2002-09-13 14:48:12 +00008957Fri Sep 13 16:46:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8958
8959 * hash.c: cosmetic cleanup
8960 * valid.c include/libxml/tree.h include/libxml/valid.h: started
8961 integrating a DTD validation layer based on the regexps
8962
Daniel Veillard4402ab42002-09-12 16:02:56 +00008963Thu Sep 12 18:01:29 CEST 2002 Daniel Veillard <daniel@veillard.com>
8964
8965 * xmlregexp.c xmlschemas.c: fixed a bug reported by Jeff Goff,
8966 the determinism was tested before eliminating the epsilon
8967 transitions :-(
8968
Daniel Veillardc6d4a932002-09-12 15:00:57 +00008969Thu Sep 12 16:57:45 CEST 2002 Daniel Veillard <daniel@veillard.com>
8970
8971 * python/generator.py python/libxml.c python/libxml.py
8972 python/libxml2-python-api.xml python/libxml2class.txt
8973 python/libxml_wrap.h python/types.c: updated the python
8974 bindings, added code for easier File I/O, and the ability to
8975 define a resolver from Python fixing bug #91635
8976 * python/tests/Makefile.am python/tests/inbuf.py
8977 python/tests/outbuf.py python/tests/pushSAXhtml.py
8978 python/tests/resolver.py python/tests/serialize.py: updated
8979 and augmented the set of Python tests.
8980
Igor Zlatkovic353bf582002-09-10 19:07:14 +00008981Tue Sep 10 21:05:28 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
8982
8983 * win32/configure.js: added more readme info for the binary
8984 package.
8985
Daniel Veillard607b35c2002-09-10 12:16:19 +00008986Tue Sep 10 14:15:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8987
8988 * xmlIO.c: fixed a stupid out of bound array error
8989
8990Tue Sep 10 13:09:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
8991
8992 * include/libxml/xmlIO.h xmlIO.c parser.c HTMLparser.c DOCBparser.c:
8993 messing around with support for Windows path, cleanups,
8994 trying to identify and fix the various code path to the
8995 filename access. Added xmlNormalizeWindowsPath()
8996
Daniel Veillard76575762002-09-05 14:21:15 +00008997Thu Sep 5 16:19:18 CEST 2002 Daniel Veillard <daniel@veillard.com>
8998
8999 * error.c valid.c: working on better error reporting of validity
9000 errors, especially providing an accurate context.
9001 * result/valid/xlink.xml.err result/valid/rss.xml.err: better
9002 error reports in those cases.
9003
Daniel Veillard3487c8d2002-09-05 11:33:25 +00009004Thu Sep 5 13:29:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9005
9006 * DOCBparser.c HTMLparser.c c14n.c entities.c list.c
9007 parser.c parserInternals.c xmlIO.c: get rid of all the
9008 perror() calls made in the library execution paths. This
9009 should fix both #92059 and #92385
9010
Daniel Veillard19aa7022002-09-05 11:14:19 +00009011Thu Sep 5 13:13:17 CEST 2002 Daniel Veillard <daniel@veillard.com>
9012
9013 * xmllint.c: memory leak reporting was broken after a change
9014 of the preprocessor symbol used to activate it.
9015
Daniel Veillardec6725e2002-09-05 11:12:45 +00009016Thu Sep 5 13:10:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9017
9018 * tree.c: try to make the copy function work for node of
9019 type XML_DOCUMENT_FRAG_NODE, they are only created by the
9020 DOM layers though, not libxml2 itself.
9021
Daniel Veillardb9cd8b42002-09-05 10:58:49 +00009022Thu Sep 5 12:57:38 CEST 2002 Daniel Veillard <daniel@veillard.com>
9023
9024 * valid.c: try to provide file and line informations, not all
9025 messages are covered, but it's a (good) start
9026
Daniel Veillardbbc72c32002-09-05 10:52:10 +00009027Thu Sep 5 12:49:35 CEST 2002 Daniel Veillard <daniel@veillard.com>
9028
9029 * xinclude.c: reimplemented a large part of the XInclude
9030 processor, trying to minimize resources used, James Henstridge
9031 provided a huge test case which was exhibiting severe memory
9032 consumption problems.
9033
Daniel Veillard2206dbf2002-09-05 08:09:37 +00009034Thu Sep 5 10:07:13 CEST 2002 Daniel Veillard <daniel@veillard.com>
9035
9036 * python/Makefile.am: applied patch from Christophe Merlet to
9037 reestablish DESTDIR
9038
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009039Wed Sep 4 14:13:34 CEST 2002 Daniel Veillard <daniel@veillard.com>
9040
9041 * libxml.spec.in: fixes libary path for x86_64 AMD
9042
John Fleckbe98b332002-09-04 03:16:23 +00009043Tue Sep 3 21:14:19 MDT 2002 John Fleck <jfleck@inkstain.net>
9044
9045 * doc/tutorial/includekeyword.c
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009046 * doc/tutorial/xmltutorial.xml:
John Fleckbe98b332002-09-04 03:16:23 +00009047 (plus resulting generated html files)
9048 fixing one spot I missed in the tutorial where I hadn't freed
9049 memory properly
9050
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009051Sat Aug 31 19:31:17 MDT 2002 John Fleck <jfleck@inkstain.net>
9052
9053 * doc/tutorial/includeaddattribute.c
9054 * doc/tutorial/includeaddkeyword.c
9055 * doc/tutorial/includegetattribute.c
9056 * doc/tutorial/includekeyword.c
9057 * doc/tutorial/xmltutorial.xml
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009058 * doc/tutorial/*.html:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009059 update tutorial to properly free memory (thanks to Christopher
9060 R. Harris for pointing out that this needs to be done)
Daniel Veillard5643b5a2002-09-04 12:27:06 +00009061 * doc/tutorial/images/callouts/*.png:
MDT 2002 John Fleck77e4d352002-09-01 01:37:11 +00009062 added image files so the callouts are graphical, making it
9063 easier to read ( use "--param callout.graphics 1" to generate
9064 html with graphical callouts)
9065
Daniel Veillarde1662542002-08-28 11:50:59 +00009066Wed Aug 28 13:44:54 CEST 2002 Daniel Veillard <daniel@veillard.com>
9067
9068 * doc/Libxml2-Logo-180x168.gif doc/Libxml2-Logo-90x34.gif:
9069 nice logos generated by Marc Liyanage
9070 * doc/site.xsl *.html: changed the stylesheet to show the new
9071 logo and regenerated the pages
9072
Daniel Veillardb212bbb2002-08-25 14:39:16 +00009073Sun Aug 25 16:38:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9074
9075 * xmlIO.c: handle Windows sepecific file://localhost/ semantic ...
9076
Daniel Veillard42766c02002-08-22 20:52:17 +00009077Thu Aug 22 22:03:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9078
9079 * xpath.c: possible mem leak patch from Jason Adams
9080
9081Thu Aug 22 17:27:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9082
9083 * xpath.c: integrated xf:escape-uri() from Wesley Terpstra
9084 in the XQuery namespace
9085 * configure.in: preparing 2.4.24
9086 * doc/*.html: updated the web pages
9087
9088Thu Aug 22 16:19:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9089
9090 * python/generator.py: closing bug #85258 by generating conditional
9091 compile check to avoid linking to routines not configured in.
9092
Havoc Pennington84ec40a2002-08-22 13:59:35 +000090932002-08-22 Havoc Pennington <hp@pobox.com>
9094
9095 * autogen.sh: update error message for missing automake
9096
Daniel Veillard08cccaa2002-08-22 09:47:29 +00009097Thu Aug 22 11:45:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9098
9099 * python/Makefile.am: typo in target name resulted in libxml2.py
9100 to not be rebuilt. fixed DESTDIR similary to the libxslt one.
9101
Daniel Veillard22669b22002-08-22 07:17:11 +00009102Thu Aug 22 09:15:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9103
9104 * win32/win32/Makefile.mingw: updated with version from
9105 Elizabeth Barham at http://soggytrousers.net/repository/
9106
Igor Zlatkovica40adbc2002-08-20 14:42:32 +00009107Tue Aug 20 16:40:48 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9108
9109 * win32/Makefile.msvc: added the prefix location to the include
9110 and lib search path.
9111
Havoc Pennington830e8972002-08-18 22:22:13 +000091122002-08-18 Havoc Pennington <hp@pobox.com>
9113
9114 * autogen.sh: hardcode aclocal-1.4/automake-1.4 so that users with
9115 both automake 1.6 and 1.4 installed get the right automake. Means
9116 compilation from CVS will now require the latest automake 1.4
9117 release, or manually creating symlinks called "automake-1.4" and
9118 "aclocal-1.4"
9119
Daniel Veillardb6984ef2002-08-14 16:55:31 +00009120Wed Aug 14 18:54:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9121
9122 * configure.in python/Makefile.am: more AMD 64 induced changes from
9123 Frederic Crozat
9124
Daniel Veillardc4bad4a2002-08-14 14:45:25 +00009125Wed Aug 14 16:43:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9126
9127 * xinclude.c: oops I was missing the xml:base fixup too
9128 * result/XInclude/*.xml: this adds xml:base attributes to most
9129 results of the tests
9130
Daniel Veillarde3b7d9a2002-08-14 14:11:30 +00009131Wed Aug 14 16:05:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9132
9133 * xinclude.c: quick but apparently working implementation of
9134 xi:fallback, should close bug #89684
9135 * Makefile.am test/XInclude/docs/fallback.xml
9136 result/XInclude/fallback.xml: added a basic test for fallback,
9137 and run with --nowarning to avoid a spurious warning
9138 * configure.in: applied patch from Frederic Crozat for python
9139 bindings on AMD 64bits machines.
9140
Daniel Veillard9e923512002-08-14 08:48:52 +00009141Wed Aug 14 10:47:46 CEST 2002 Daniel Veillard <daniel@veillard.com>
9142
9143 * parser.c: xmlSAXUserParseMemory() really ought to fail if
9144 the caller don't pass a SAX callback block.
9145
Daniel Veillardc1a0da32002-08-14 08:32:18 +00009146Wed Aug 14 10:29:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9147
9148 * tree.c: applied the same fix for the XML-1.0 namespace to
9149 xmlSearchNsByHref() as was done for xmlSearchNs()
9150
Daniel Veillardad11b302002-08-12 14:53:41 +00009151Mon Aug 12 16:52:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9152
9153 * libxml.3: small cleanup of the man page
9154 * HTMLtree.c: fixed a potential problem raised by Petr Vandrovec
9155 when serializing HREF attributes generated by XSLT.
9156
Daniel Veillardc084e472002-08-12 13:27:28 +00009157Mon Aug 12 15:24:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9158
9159 * HTMLtree.c include/libxml/HTMLtree.h: integrated a cleaned up
9160 version of Marc Liyanage' patch for boolean attributes in HTML
9161 output
9162
Daniel Veillard5f91b372002-08-12 12:13:01 +00009163Mon Aug 12 14:11:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9164
9165 * python/tests/serialize.py: fixed the test results, indenting
9166 behaviour changed slightly
9167
Aleksey Sanin9e951762002-08-08 18:02:41 +00009168Thu Aug 8 11:00:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9169
9170 * win32/dsp/libxml2.def.src win32/libxml2.def.src: added
9171 new c14n function to Windows def files
9172
Aleksey Saninea4272a2002-08-02 23:50:03 +00009173Fri Aug 2 16:46:46 2002 Aleksey Sanin <aleksey@aleksey.com>
9174
9175 * c14n.c: fixed a memory leak in c14n code
9176
Daniel Veillard58e44c92002-08-02 22:19:49 +00009177Sat Aug 3 00:15:06 CEST 2002 Daniel Veillard <daniel@veillard.com>
9178
9179 * parser.c include/libxml/parser.h: adding a new API for Christian
9180 Glahn: xmlParseBalancedChunkMemoryRecover
9181 * valid.c: patch from Rick Jones for some grammar cleanup in
9182 validation messages
9183 * result/VC/* result/valid/*: this slightly change some of the
9184 regression tests outputs
9185
Daniel Veillard0bf29002002-08-01 12:54:11 +00009186Thu Aug 1 14:50:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9187
9188 * tree.c: trying to fix a problem in namespaced attribute handling
9189 raised by Christian Glahn
9190
Daniel Veillard6f46f6c2002-08-01 12:22:24 +00009191Thu Aug 1 12:17:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9192
9193 * encoding.c include/libxml/encoding.h: Opening the interface
9194 xmlNewCharEncodingHandler as requested in #89415
9195 * python/generator.py python/setup.py.in: applied cleanup
9196 patches from Marc-Andre Lemburg
9197 * tree.c: fixing bug #89332 on a specific case of loosing
9198 the XML-1.0 namespace on xml:xxx attributes
9199
Aleksey Sanin2c135a12002-08-01 06:31:50 +00009200Wed Jul 31 23:27:42 2002 Aleksey Sanin <aleksey@aleksey.com>
9201
9202 * c14n.c include/libxml/c14n.h: fixed one more c14n + namespaces
9203 corner case from new Merlin's test suite and added a callback
9204 that will be used to improve xmlsec performance
9205
9206
Daniel Veillard0b22def2002-07-29 16:23:03 +00009207Mon Jul 29 18:22:00 CEST 2002 Daniel Veillard <daniel@veillard.com>
9208
9209 * HTMLtree.c: trying to fix the <style> escaping problem in
9210 HTML serialization bug #89342
9211
Daniel Veillard0b28e882002-07-24 23:47:05 +00009212Thu Jul 25 01:33:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9213
9214 * doc/xml.html doc/*.html: applied syntax patch from Rick Jones
9215 and rebuilt the web site.
9216
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009217Mon Jul 22 11:04:48 PDT 2002 Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard0b28e882002-07-24 23:47:05 +00009218
PDT 2002 Aleksey Sanin8e8a7032002-07-22 18:03:11 +00009219 * include/libxml/tree.h: added _private member to xmlNs struct
9220
Daniel Veillard1d995272002-07-22 16:43:32 +00009221Sun Jul 21 17:48:47 CEST 2002 Daniel Veillard <daniel@veillard.com>
9222
9223 * HTMLparser.c: fixing bug #84876 based on the xml working
9224 code.
9225
William M. Brack61eaba52002-07-21 11:14:18 +00009226Sun Jul 21 19:15:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9227
9228 * python/Makefile.am: enhanced to fix bug 72012 (errors
9229 when using '-jX' make parameter)
9230
William M. Brackef61d202002-07-19 08:32:00 +00009231Fri Jul 19 16:35:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9232
9233 * xpath.c: small additional enhancement for booleans
9234 compared to nodesets
9235
Daniel Veillard3a42f3f2002-07-17 17:57:34 +00009236Wed Jul 17 19:48:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9237
9238 * HTMLtree.c: changed the order of the encoding declaration
9239 attributes in the meta tags due to a bug in IE/Mac
9240
William M. Brack0c022ad2002-07-12 00:56:01 +00009241Fri Jul 12 08:45:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9242
9243 * xpath.c: enhanced handling of booleans (especially '='
9244 and '!=' for nodesets) - fixes bug 85256. Added new
9245 routine xmlXPathNotEqualValues for more proper handling
9246 of '!=' when nodesets are involved.
9247
Daniel Veillard06944e22002-07-11 19:55:18 +00009248Thu Jul 11 21:45:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9249
9250 * doc/Makefile.am: fixing Red Hat bug #68614 by adding the
9251 doc/xmlcatalog_man.xml to the source distribution
9252
Igor Zlatkovic6ac30172002-07-10 19:22:48 +00009253Wed Jul 10 21:26:13 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9254
9255 * win32/Makefile.msvc: Added a copy *.pdb to install, few have
9256 asked for this.
9257
Daniel Veillard539638b2002-07-06 19:55:14 +00009258Sat Jul 6 21:55:59 CEST 2002 Daniel Veillard <daniel@veillard.com>
9259
9260 * configure.in: preparing 2.4.23
9261 * doc/*: rebuilt the docs
9262
Daniel Veillard176d99f2002-07-06 19:22:28 +00009263Sat Jul 6 21:11:20 CEST 2002 Daniel Veillard <daniel@veillard.com>
9264
9265 * parser.c: fixing bug #84169 by fixing the
9266 comment of xmlCreatePushParserCtxt to describe the
9267 encoding detection parameters better.
9268
Daniel Veillard37f961d2002-07-06 17:53:56 +00009269Sat Jul 6 19:44:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9270
9271 * valid.c: fixing bug #79331 in one path the lookup for
9272 ID attributes on a namespaced node wasn't handled correctly :-\
9273
Daniel Veillard8c9872c2002-07-05 18:17:10 +00009274Fri Jul 5 20:07:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9275
9276 * HTMLparser.c: trying to fix 87235 about discarded white
9277 spaces in the HTML parser.
9278 * result/HTML/*: this changes the output of a number of HTML
9279 regression tests
9280
Daniel Veillardfdc91562002-07-01 21:52:03 +00009281Mon Jul 1 23:23:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9282
9283 * xpath.c: applied patch from Richard Jinks for the namespace
9284 axis + fixed a memory error.
9285 * parser.c parserInternals.c: applied patches from Peter Jacobi
9286 removing ctxt->token for good.
9287 * xmlschemas.c xmlschemastypes.c: fixed a few memory leaks
9288 popped out by the regression tests.
9289 * Makefile.am: patch for threads makefile from Gary Pennington
9290
William M. Brack6000af52002-06-28 11:43:13 +00009291Fri Jun 28 19:38:00 HKT 2002 William Brack <wbrack@mmm.com.hk>
9292
Daniel Veillardfdc91562002-07-01 21:52:03 +00009293 * xpath.c: enhanced behaviour of position() after usage of
William M. Brack6000af52002-06-28 11:43:13 +00009294 expressions involving preceding-sibling (et al).
9295
Daniel Veillard153120c2002-06-18 07:58:35 +00009296Tue Jun 18 09:58:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9297
9298 * hash.c: applied a patch from Peter Jacobi to solve a problem
9299 when compiling with the Watcom C on Win32
9300 * result/schemas/*.err: the change of hashing algo generated
9301 permutations in the output
9302
Daniel Veillard5f7f9912002-06-17 17:03:00 +00009303Mon Jun 17 19:02:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9304
9305 * hash.c: applied patch from Sander Vesik improving the quality of
9306 the hash function.
9307
Aleksey Sanina5808b92002-06-14 17:07:41 +000093082002-06-14 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin49cc9752002-06-14 17:07:10 +00009309
9310 * DOCBparser.c HTMLparser.c debugXML.c encoding.c
9311 nanoftp.c nanohttp.c parser.c tree.c uri.c xmlIO.c
9312 xmllint.c xpath.c: replaced sprintf() with snprintf()
9313 to prevent possible buffer overflow (the bug was pointed
9314 out by Anju Premachandran)
9315
Daniel Veillarde059b892002-06-13 15:32:10 +00009316Thu Jun 13 17:30:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9317
9318 * parser.c: removed an uninitialized data error popped by valgrind
9319 on PE references
9320
MDT 2002 John Fleckd7ca7f92002-06-13 03:41:03 +00009321Wed Jun 12 21:38:46 MDT 2002 John Fleck <jfleck@inkstain.net>
9322
9323 * doc/xml.html
9324 adding tutorial reference to the web page
9325
MDT 2002 John Fleck54520832002-06-13 03:30:26 +00009326Wed Jun 12 21:26:08 MDT 2002 John Fleck <jfleck@inkstain.net>
9327
9328 * doc/tutorial/xmltutorial.xml
9329 * doc/tutorial/ar01s07.html
9330 * doc/tutorial/ape.html
9331 * doc/tutorial/includegetattribute.c
9332 adding section to tutorial about retrieving an attribute
9333 value
9334
Daniel Veillardf5582f12002-06-11 10:08:16 +00009335Tue Jun 11 12:07:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9336
9337 * parser.c: applied a couple of patches from Peter Jacobi to start
9338 to get rid of ctxt->token, with a possible significant speed
9339 improvement to be gained once done. Better compliance with PE
9340 references constructs in DTDs too.
9341 * test/valid/t[0-9]* result/valid/t[0-9]*: added a set of tests
9342 from Peter too
9343
Daniel Veillard38d80e22002-06-11 07:24:56 +00009344Tue Jun 11 09:25:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9345
9346 * parser.c: Babak Vahedipour-Kunze reported that openTag in
9347 xmlParseElement was likely to have been deallocated at the
9348 time of the report, possibly leading to segfault. Just report
9349 the tag name now.
9350
Daniel Veillard9e412302002-06-10 15:59:44 +00009351Mon Jun 10 18:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9352
9353 * xpath.c: patch from Richard Jinks for XPath substring() function
9354 * result/XPath/expr/strings test/XPath/expr/strings: new set of tests
9355
Aleksey Sanina5808b92002-06-14 17:07:41 +000093562002-06-06 Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin9c45ba82002-06-06 21:46:13 +00009357
9358 * xmlIO.c: patch from Rachel Hestilow to fix bug #84340
9359
MDT 2002 John Flecka63f3ff2002-06-06 02:14:01 +00009360Wed Jun 5 19:14:49 MDT 2002 John Fleck <jfleck@inkstain.net>
9361
9362 *doc/FAQ.html
9363 fixing typos in FAQ, thanks to Robert Funnell for the
9364 editing help
9365
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009366Wed Jun 5 14:50:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9367
9368 * NEWS: got complaints from rpmlint that it was empty
9369
MDT 2002 John Fleck598f6eb2002-06-04 15:10:36 +00009370Tue Jun 4 09:09:18 MDT 2002 John Fleck <jfleck@inkstain.net>
9371
9372 * added doc/tutorial, including:
9373 apa.html
9374 apb.html
9375 apc.html
9376 apd.html
9377 ar01s02.html
9378 ar01s03.html
9379 ar01s04.html
9380 ar01s05.html
9381 ar01s06.html
9382 includeaddattribute.c
9383 includeaddkeyword.c
9384 includekeyword.c
9385 includestory.xml
9386 index.html
9387 xmltutorial.xml
9388 libxml tutorial, including generated html
9389
Aleksey Saninf8cb6dd2002-06-04 04:27:06 +00009390Mon Jun 3 21:21:26 2002 Aleksey Sanin <aleksey@aleksey.com>
9391
9392 * result/c14n/exc-without-comments/merlin-c14n-two-*
9393 result/c14n/without-comments/merlin-c14n-two-*
9394 test/c14n/exc-without-comments/merlin-c14n-two-*
9395 test/c14n/without-comments/merlin-c14n-two-*
9396 testC14N.c Makefile.am: added merlin-c14n-two.tar.gz tests for
9397 c14n/exc-c14n and slightly modified test script to handle
9398 these test cases
9399 * c14n.c: fixed bugs for complicated nodes set (namespace
9400 without node and others from merlin-c14n-two.tar.gz)
9401 * include/libxml/xpathInternals.h win32/dsp/libxml2.def.src
9402 win32/libxml2.def.src: "opened" xmlXPathNodeSetFreeNs() function
9403 for xmlsec performance patch
9404 * xpath.c: fixed self::node() for namespaces and attributes
9405
Daniel Veillardd2fd1b62002-06-05 12:52:34 +00009406Mon Jun 03 00:04:21 2002 Chema Celorio <chema@ximian.com>
9407
9408 * tree.h: added xmlDocFormatDump which is just as xmlDocDump
9409 but with the format parameter
9410 * tree.c: made xmlDocDump a wrapper arround xmlDocFormatDump
9411
Aleksey Saninc57f9c12002-05-31 19:14:57 +00009412Fri May 31 12:16:48 2002 Aleksey Sanin <aleksey@aleksey.com>
9413
9414 * Makefile.am: updated c14n tests suite
9415 * c14n.c: performance improvement for previous c14n patch
9416
Daniel Veillarde72c7562002-05-31 09:47:30 +00009417Fri May 31 11:47:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9418
9419 * parser.c: another peroformance patch from Peter Jacobi, that
9420 time on parsing attribute values.
9421
Aleksey Sanin508a1012002-05-31 06:32:32 +00009422Thu May 30 23:34:27 2002 Aleksey Sanin <aleksey@aleksey.com>
9423
9424 * Makefile.am result/c14n/* test/c14n/*: C14N tests integrated
9425 into LibXML2 test suite
9426
Aleksey Sanindffd5c82002-05-31 04:24:13 +00009427Thu May 30 21:23:06 2002 Aleksey Sanin <aleksey@aleksey.com>
9428
9429 * c14n.c: propagating xpath ancesstors node fix to c14n
9430 plus small performance improvement to reduce number of
9431 mallocs
9432 * xpath.c: fixed ancestors axis processing for namespace nodes
9433
Daniel Veillard46de64e2002-05-29 08:21:33 +00009434Wed May 29 10:21:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9435
9436 * SAX.c parser.c tree.c include/libxml/tree.h: performance patch from
9437 Peter Jacobi
9438
Daniel Veillardd5e22ef2002-05-27 21:17:57 +00009439Mon May 27 23:18:33 CEST 2002 Daniel Veillard <daniel@veillard.com>
9440
9441 * configure.in: preparing 2.4.22
9442
Daniel Veillard1b31e4a2002-05-27 14:44:50 +00009443Mon May 27 16:44:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9444
9445 * HTMLparser.c win32/libxml2.def.src win32/dsp/libxml2.def.src
9446 include/libxml/HTMLparser.h: fixing #79334 making htmlParseDocument
9447 a public entry point.
9448 * doc/*: rebuilt the API and docs
9449
Daniel Veillarded23b7d2002-05-27 12:16:02 +00009450Mon May 27 14:16:28 CEST 2002 Daniel Veillard <daniel@veillard.com>
9451
9452 * xpath.c: patch from Richard Jinks to fix a problem introduced
9453 in the previous patch and pointed by Norm
9454
Daniel Veillardc6924812002-05-24 11:10:43 +00009455Fri May 24 13:10:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9456
9457 * libxml.spec.in: fixing bug #81112
9458
Daniel Veillard234bc4e2002-05-24 11:03:05 +00009459Fri May 24 13:03:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9460
9461 * uri.c: fixing bug #82848
9462
Daniel Veillarda2878972002-05-24 07:54:39 +00009463Fri May 24 09:54:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9464
9465 * result/catalogs/mycatalog.full: Aleksey's commit changed the
9466 output of one catalog test
9467
Aleksey Sanin114e4752002-05-24 07:20:27 +00009468Fri 24 May 2002 12:17:45 AM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillarda2878972002-05-24 07:54:39 +00009469
Aleksey Sanin114e4752002-05-24 07:20:27 +00009470 * global.data globals.c tree.c include/libxml/globals.h
9471 win32/libxml2.def.src win32/dsp/libxml2.def.src: changed
9472 default value for global parameter xmlIndentTreeOutput to 1 and
9473 introduced new global parameter xmlTreeIndentString (the string
9474 used to do one-level indent) with default value " " (as it was
9475 in tree.c)
9476
Daniel Veillard49d5af82002-05-23 11:55:49 +00009477Thu May 23 13:55:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9478
9479 * Makefile.am: Merijn Broeren pointed out a problem when compiling
9480 with trio and schemas.
9481
Daniel Veillard7c13af42002-05-22 09:57:32 +00009482Wed May 22 11:57:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9483
9484 * xpath.c: patch from Richard Jinks to fix the problem raised in
9485 http://mail.gnome.org/archives/xml/2002-April/msg00246.htm
9486
Daniel Veillard5a872412002-05-22 06:40:27 +00009487Wed May 22 08:38:19 CEST 2002 Daniel Veillard <daniel@veillard.com>
9488
9489 * xmlschemas.c: a bit of work on import.
9490 * xmlschemastypes.c: Charles Bozeman provided a compare function
9491 for date/time types so min/max facet restrictions should work,
9492 indeterminate comparisons return an error instead of equal.
9493 * test/schemas/date_0* result/schemas/date_0_0: specific test
9494 from Charles Bozeman too
9495
Daniel Veillard10b6da42002-05-18 07:55:20 +00009496Sat May 18 09:54:12 CEST 2002 Daniel Veillard <daniel@veillard.com>
9497
9498 * libxml.3 doc/buildDocBookCatalog: apply a couple of patches
9499 from Christian Cornelssen fixing the man pages and the Catalog
9500 building script.
9501 * xmlschemas.c include/libxml/schemasInternals.h: nothing new yet
9502 next step is <xs:import> I now have a reasonable understanding
9503 of how it works.
9504
Daniel Veillarde5354492002-05-16 08:43:22 +00009505Thu May 16 10:43:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9506
9507 * xmlIO.c: applied a small buffer performance patch from Gary Pennington
9508
Igor Zlatkovic1396e182002-05-14 22:22:40 +00009509Wed May 15 00:25:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9510
9511 * win32/libxml2.def.src: exported xmlXPathNodeSetAddNs()
9512
Daniel Veillard088bf112002-05-14 11:03:59 +00009513Tue May 14 13:00:48 CEST 2002 Daniel Veillard <daniel@veillard.com>
9514
9515 * xpath.c: fixing an XPath function evalutation bug pointed out
9516 by Alexey Efimov where the context was lost when evaluating
9517 the function arguments
9518
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009519Mon 13 May 2002 11:37:39 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Daniel Veillard088bf112002-05-14 11:03:59 +00009520
Aleksey Sanin79376ba2002-05-14 06:41:32 +00009521 * xpath.c include/libxml/xpathInternals.h: maked xmlXPathNodeSetAddNs()
9522 function public for XMLSec performance optimizations
9523
Daniel Veillard3cd72402002-05-13 10:33:30 +00009524Mon May 13 12:32:22 CEST 2002 Daniel Veillard <daniel@veillard.com>
9525
9526 * python/generator.py python/libxml2class.txt : fixed a problem
9527 with the HTML parser pointed by Gary Benson
9528 * python/tests/Makefile.am python/tests/pushSAXhtml.py: sdding the
9529 example
9530
Aleksey Sanine48a3182002-05-09 18:20:01 +00009531Thu 09 May 2002 11:19:00 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9532 * parser.c: fixed bug #81159 (memory growth in SAX)
9533
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009534Tue 07 May 2002 09:20:21 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9535 * xpath.c: fixed bug #78858 (the real fix)
9536
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009537Sat 04 May 2002 11:56:31 PM PDT Aleksey Sanin <aleksey@aleksey.com>
Aleksey Sanin50fe8b12002-05-07 16:21:36 +00009538 * xpath.c: fixed bug #78858 (quick and durty fix to hide the problem)
Aleksey Sanin29b6f762002-05-05 06:59:57 +00009539
Daniel Veillard4cbe4702002-05-05 06:57:27 +00009540Sun May 5 08:57:08 CEST 2002 Daniel Veillard <daniel@veillard.com>
9541
9542 * tree.c: modified xmlNodeSetBase to allow changing the
9543 base of a document.
9544
Daniel Veillard070803b2002-05-03 07:29:38 +00009545Fri May 3 09:20:41 CEST 2002 Daniel Veillard <daniel@veillard.com>
9546
9547 * xmlschemastypes.c: patch Charles Bozeman for validation of
9548 all the date, time, and duration types
9549 * test/schemas/dur_0* result/schemas/dur_0*: associated tests
9550 * configure.in: fixed an error pointed by an user
9551 * xml2-config.in: fixed an error pointed by an user
9552
Aleksey Sanin5aac8b82002-05-01 18:32:28 +00009553Wed 01 May 2002 11:29:27 AM PDT Aleksey Sanin <aleksey@aleksey.com>
9554
9555 * include/libxml/xmlIO.h win32/dsp/libxml2.def.src
9556 win32/libxml2.def.src xmlIO.c: exported default
9557 'file:', 'http:' and 'ftp:' protocols input handlers
9558 and maked protocols comparisson case insensitive
9559
Daniel Veillard34de97f2002-04-30 14:29:22 +00009560Tue Apr 30 16:29:05 CEST 2002 Daniel Veillard <daniel@veillard.com>
9561
9562 * configure.in: Neven Has detected a typo
9563
Daniel Veillard28577c32002-04-30 06:48:41 +00009564Tue Apr 30 08:48:11 CEST 2002 Daniel Veillard <daniel@veillard.com>
9565
9566 * AUTHORS HACKING: added Aleksey Sanin <aleksey@aleksey.com>
9567 as one of the persons allowed to commit directly to the
9568 module.
9569
Daniel Veillardfc57b412002-04-29 15:50:14 +00009570Mon Apr 29 17:48:26 CEST 2002 Daniel Veillard <daniel@veillard.com>
9571
9572 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.21
9573 * valid.c: raised a too low limit
9574 * doc/*: rebuilt the docs
9575
Daniel Veillardeca82812002-04-24 11:42:02 +00009576Wed Apr 24 13:41:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9577
9578 * test/XPath/expr/floats test/XPath/expr/functions
9579 result/XPath/expr/floats result/XPath/expr/functions
9580 xpath.c: another XPath conformance patch from Richard Jinks
9581
Daniel Veillard13e04c62002-04-23 17:51:29 +00009582Tue Apr 23 19:50:40 CEST 2002 Daniel Veillard <daniel@veillard.com>
9583
9584 * xmlschemas.c: fixed validation of attribute groups.
9585 * test/schemas result/schemas: added an example from the primer
9586
Daniel Veillard88c58912002-04-23 07:12:20 +00009587Tue Apr 23 09:11:37 CEST 2002 Daniel Veillard <daniel@veillard.com>
9588
9589 * Makefile.am xmlschemas.c xmlschemastypes.c: more work on Schemas
9590 * test/schemas result/schemas: updated the test list
9591
Daniel Veillarde19fc232002-04-22 16:01:24 +00009592Mon Apr 22 17:59:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9593
9594 * TODO: updated a bit
9595 * parser.c: made a comment more specific
9596 * xmlregexp.c xmlschemas.c xmlschemastypes.c: more work on the
9597 Schemas conformance.
9598 * test/schemas result/schemas: updated the test list
9599
Daniel Veillard441bc322002-04-20 17:38:48 +00009600Sat Apr 20 19:36:39 CEST 2002 Daniel Veillard <daniel@veillard.com>
9601
9602 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h:
9603 implementing xs:all with minOccurs = 0
9604 * tes/schemas/* result/schemas/*: added more tests covering
9605 xs:all
9606
Daniel Veillard8a001f62002-04-20 07:24:11 +00009607Sat Apr 20 09:22:50 CEST 2002 Daniel Veillard <daniel@veillard.com>
9608
9609 * xmlregexp.c: first implementation of the all particle, this
9610 may need to be revisited for case where not all transitions
9611 must be crossed.
9612
Daniel Veillard7646b182002-04-20 06:41:40 +00009613Fri Apr 19 18:26:04 CEST 2002 Daniel Veillard <daniel@veillard.com>
9614
9615 * tree.c: another entity processing update from Markus Henke
9616
Bjorn Reese54d02fb2002-04-19 15:16:01 +00009617Fri Apr 19 17:14:24 CEST 2002 Bjorn Reese <breese@users.sourceforge.net>
9618
9619 * trionan.c: fixed crash on OSF/1
9620
Daniel Veillardb4398962002-04-19 07:01:55 +00009621Fri Apr 19 09:00:56 CEST 2002 Daniel Veillard <daniel@veillard.com>
9622
9623 * xmlschemas.c: more Schemas work
9624 * test/schemas/* result/schemas/*: added more tests coming
9625 from the spec.
9626
Daniel Veillard54761132002-04-18 21:00:44 +00009627Thu Apr 18 23:00:02 CEST 2002 Daniel Veillard <daniel@veillard.com>
9628
9629 * c14n.c: patch from Aleksey Sanin reflecting a change in the
9630 ExcC14N specification
9631
Daniel Veillardbf8dae82002-04-18 16:39:10 +00009632Thu Apr 18 18:38:30 CEST 2002 Daniel Veillard <daniel@veillard.com>
9633
9634 * tree.c: patch from Markus Henke, fix for recursive entities.
9635
Daniel Veillard23b1f372002-04-18 15:50:05 +00009636Thu Apr 18 17:49:24 CEST 2002 Daniel Veillard <daniel@veillard.com>
9637
9638 * xpath.c: fix a problem with string() on a document node.
9639
Daniel Veillarddecd64d2002-04-18 14:41:51 +00009640Thu Apr 18 16:40:42 CEST 2002 Daniel Veillard <daniel@veillard.com>
9641
9642 * Makefile.am xmlschemas.c: more Schemas work
9643 * test/schemas/* result/schemas/*: added more tests coming
9644 from the spec.
9645
Daniel Veillard6231e842002-04-18 11:54:04 +00009646Thu Apr 18 13:52:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9647
9648 * HTMLtree.c: fixed & serialization bug introduced in 2.4.20
9649 * result/HTML/*: this changes a few things in the results
9650
Igor Zlatkovic648b8e92002-04-17 18:35:57 +00009651Wed Apr 17 20:34:37 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9652
9653 * include/libxml/tree.h: eliminated 'declaration different than
9654 prototype' warning
9655 * include/win32config.h: "resolved" conflicts with errno.h
9656
Daniel Veillardb509f152002-04-17 16:28:10 +00009657Wed Apr 17 18:26:07 CEST 2002 Daniel Veillard <daniel@veillard.com>
9658
9659 * xmlregexp.c xmlschemas.c include/libxml/xmlautomata.h: more work
9660 on the automata interfaces and debug of counted choices
9661 * test/schemas/* result/schemas/*: added a number of tests
9662
Daniel Veillard8651f532002-04-17 09:06:27 +00009663Wed Apr 17 11:03:03 CEST 2002 Daniel Veillard <daniel@veillard.com>
9664
9665 * xmlschemas.c xmlschemastypes.c include/libxml/xmlschemas.h:
9666 a bit of work on Schemas
9667 * testSchemas.c: try to make it more useful
9668 * test/schemas/* result/schemas/* Makefile.am: changed the
9669 Schemas regression test procedure, started adding a few samples
9670
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009671Tue Apr 16 19:52:01 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9672
9673 * include/libxml/encoding.h: Patch for the Borland C++ builder
9674 * include/libxml/tree.h: Patch for the Borland C++ builder
9675 * threads.c: Patch for the Borland C++ builder
Igor Zlatkovice1eff382002-04-16 19:00:21 +00009676 * win32/bcb5: New directory for the Borland C++ builder
9677 project files
Igor Zlatkovica6f2d902002-04-16 17:57:17 +00009678
Igor Zlatkovicea5148d2002-04-16 17:46:25 +00009679Tue Apr 16 19:46:55 CEST 2002 Igor Zlatkovic <izlatkovic@stud.fh-frankfurt.de>
9680
9681 * win32/Makefile.msvc: Update for XML Schema support
9682 * win32/configure.js: Update for XML Schema support
9683 * win32/libxml2.def.src: Update for XML Schema support
9684
Daniel Veillard4255d502002-04-16 15:50:10 +00009685Tue Apr 16 17:46:43 CEST 2002 Daniel Veillard <daniel@veillard.com>
9686
9687 * Makefile.am TODO_SCHEMAS configure.in genUnicode.py testAutomata.c
9688 testRegexp.c testSchemas.c xmlregexp.c xmlschemas.c xmlschemastypes.c
9689 xmlunicode.c include/libxml/Makefile.am
9690 include/libxml/schemasInternals.h include/libxml/xmlautomata.h
9691 include/libxml/xmlregexp.h include/libxml/xmlschemas.h
9692 include/libxml/xmlschemastypes.h include/libxml/xmlunicode.h
9693 include/libxml/xmlversion.h.in : merged the current state of
9694 XML Schemas implementation, it is not configured in by default,
9695 a specific --schemas configure option has been added.
9696 * test/automata test/regexp test/schemas Makefile.am
9697 result/automata result/regexp result/schemas:
9698 merged automata/regexp/schemas regression tests
9699
Daniel Veillardbc6f7592002-04-16 07:49:59 +00009700Tue Apr 16 09:48:44 CEST 2002 Daniel Veillard <daniel@veillard.com>
9701
9702 * xpath.c: Gary found a compile time problem, fixes #78823
9703
Daniel Veillarda7084cd2002-04-15 17:12:47 +00009704Mon Apr 15 19:11:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9705
9706 * configure.in: release of 2.4.20
9707 * doc/*: updated and rebuilt the docs
9708
Daniel Veillardf544f192002-04-15 12:56:56 +00009709Mon Apr 15 14:55:53 CEST 2002 Daniel Veillard <daniel@veillard.com>
9710
9711 * python/Makefile.am: patch from Cristian Gafton to build on
9712 Red Hat 6.2, should also fix #75779
9713
Daniel Veillard940492d2002-04-15 10:15:25 +00009714Mon Apr 15 12:14:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9715
9716 * valid.c: first part of fixing #78729
9717
Daniel Veillardeb475a32002-04-14 22:00:22 +00009718Sun Apr 14 23:44:58 CEST 2002 Daniel Veillard <daniel@veillard.com>
9719
9720 * HTMLtree.c uri.c: fixing bug #78662 i.e. add proper
9721 escaping of URI when saving HTML files.
9722 * result/HTML/*: this impacted some tests
9723
Daniel Veillard9b731d72002-04-14 12:56:08 +00009724Sun Apr 14 14:55:15 CEST 2002 Daniel Veillard <daniel@veillard.com>
9725
9726 * configure.in: trying to fix #77441
9727
Daniel Veillarda8a89fe2002-04-12 21:03:34 +00009728Fri Apr 12 23:02:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9729
9730 * include/libxml/xmlIO.h: Hallski complained it could not be
9731 included by itself.
9732
Daniel Veillardcb5b4d62002-04-11 08:24:26 +00009733Thu Apr 11 10:23:36 CEST 2002 Daniel Veillard <daniel@veillard.com>
9734
9735 * configure.in: applied an IEEE flag patch for OSF/1 #77825
9736
Igor Zlatkovic9425ce22002-04-10 21:57:11 +00009737Wed Apr 10 23:31:34 CEST 2002 Igor Zlatkovic <igor@stud.fh-frankfurt.de>
9738
9739 * win32/configure.js: patch from Nilo for the c14n option
9740 * win32/Makefile.msvc: fixed libxml2.def generation with threads
9741
Daniel Veillardda423da2002-04-10 19:25:38 +00009742Wed Apr 10 21:24:16 CEST 2002 Daniel Veillard <daniel@veillard.com>
9743
9744 * xpath.c include/libxml/xmlwin32version.h.in: Silvan Minghetti
9745 pointed erroneous use of LIBXML_THREADS_ENABLED instead of
9746 LIBXML_THREAD_ENABLED
9747
Daniel Veillard0eafdef2002-04-10 16:14:34 +00009748Wed Apr 10 18:12:52 CEST 2002 Daniel Veillard <daniel@veillard.com>
9749
9750 * xpath.c: another patch from Richard Jinks for substring conformance
9751 * test/XPath/expr/floats test/XPath/expr/strings
9752 result/XPath/expr/floats result/XPath/expr/strings: update of the
9753 test suite to check those.
9754
Daniel Veillard01917aa2002-04-10 11:30:41 +00009755Wed Apr 10 13:29:49 CEST 2002 Daniel Veillard <daniel@veillard.com>
9756
9757 * xpath.c: patch from Richard Jinks for .x float parsing.
9758
Daniel Veillard46d6c442002-04-09 16:10:39 +00009759Tue Apr 9 18:09:31 CEST 2002 Daniel Veillard <daniel@veillard.com>
9760
9761 * parser.c: patch from Markus Henke when an encoding ain't recognized
9762
Daniel Veillard88e0ad42002-04-09 13:48:02 +00009763Tue Apr 9 15:47:14 CEST 2002 Daniel Veillard <daniel@veillard.com>
9764
9765 * libxml.m4: got a report that #include <string.h> was needed
9766
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009767Tue Apr 9 11:51:25 CEST 2002 Daniel Veillard <daniel@veillard.com>
9768
9769 * xmllint.c: applied a fix from Anthony Jones for -o /--output
9770
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009771Tue Apr 2 20:27:11 MST 2002 John Fleck <jfleck@inkstain.net>
9772
Daniel Veillard6e4f1c02002-04-09 09:55:20 +00009773 * doc/example.html: fixing typo
MST 2002 John Fleck823e5b22002-04-03 03:28:57 +00009774
Daniel Veillardbd6e6312002-04-01 08:04:14 +00009775Mon Apr 1 10:02:57 CEST 2002 Daniel Veillard <daniel@veillard.com>
9776
9777 * xpath.c: fixed a bug in the nodeset to boolean comparison code
9778 pointed out by Melvyn Sopacua.
9779
Daniel Veillarde979e3b2002-03-29 22:43:00 +00009780Fri Mar 29 23:41:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9781
9782 * libxml.m4: Frédéric Crozat gave a patch related to the change
9783 of Include paths breaking the libxml.m4
9784
Daniel Veillard7089d6b2002-03-29 17:28:10 +00009785Fri Mar 29 18:25:54 CET 2002 Daniel Veillard <daniel@veillard.com>
9786
9787 * xpath.c: Fix bug #76927 forgot to save some context
9788 when evaluating binary expressions
9789
Daniel Veillardd30be4a2002-03-28 18:25:31 +00009790Thu Mar 28 19:22:48 CET 2002 Daniel Veillard <daniel@veillard.com>
9791
9792 * configure.in: fixed configure for MPE/iX from Markus Henke
9793 * xmlmemory.c: fixed initialization problems
9794 * xpath.c: another set of patches from Richard Jinks this
9795 fixes "make XPathtests" on linux
9796
Daniel Veillard21458c82002-03-27 16:12:22 +00009797Wed Mar 27 17:09:43 CET 2002 Daniel Veillard <daniel@veillard.com>
9798
9799 * trionan.c trionan.h xpath.c: more patches from Richard Jinks
9800 * test/XPath/expr/compare test/XPath/expr/equality
9801 test/XPath/expr/floats test/XPath/expr/functions
9802 test/XPath/expr/strings result/XPath/expr/compare
9803 result/XPath/expr/equality result/XPath/expr/floats
9804 result/XPath/expr/functions result/XPath/expr/strings: Updated
9805 tests though they show a divergence on Linux
9806
Daniel Veillard28dfed12002-03-27 09:08:17 +00009807Wed Mar 27 10:06:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9808
9809 * xpath.c trionan.c: previous commit also included patches
9810 from Richard Jinks on some IEEE support corner case
9811
Daniel Veillard5fc1f082002-03-27 09:05:40 +00009812Wed Mar 27 10:03:11 CET 2002 Daniel Veillard <daniel@veillard.com>
9813
9814 * AUTHORS HACKING: Added Igor Zlatkovic as official maintainer
9815 * python/Makefile.am python/tests/Makefile.am: Albert Chin pointed
9816 that $(datadir) should be used for docs
9817
Daniel Veillarddb1dc392002-03-26 12:44:39 +00009818Tue Mar 26 13:43:16 CET 2002 Daniel Veillard <daniel@veillard.com>
9819
9820 * xmlIO.c: Thomas Steinborn pointed out #76404 that libxml2
9821 could leak filedescriptors
9822
Daniel Veillarddd4b9122002-03-26 07:58:43 +00009823Tue Mar 26 08:55:53 CET 2002 Daniel Veillard <daniel@veillard.com>
9824
9825 * configure.in nanohttp.c: applied patch from Allan Clark for
9826 UnixWare/OpenServer
9827
Daniel Veillard19274092002-03-25 16:48:03 +00009828Mon Mar 25 17:45:44 CET 2002 Daniel Veillard <daniel@veillard.com>
9829
9830 * configure.in: preparing 2.4.19
9831 * doc/*: rebuilt the docs
9832
Daniel Veillard56b2db72002-03-25 16:35:28 +00009833Mon Mar 25 17:34:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9834
9835 * nanohttp.c: fixing #76043, got fed up with non-portability
9836 of that piece of code.
9837
Daniel Veillard6f4561a2002-03-25 12:10:14 +00009838Mon Mar 25 13:08:21 CET 2002 Daniel Veillard <daniel@veillard.com>
9839
9840 * valid.c SAX.c: Never commit without running "make tests" :-(
9841 fix a couple of stupidities in the previous commit
9842 * result/*: a few changes in some attribute order result of previous
9843 commit.
9844
Daniel Veillardd85f4f42002-03-25 10:48:46 +00009845Mon Mar 25 11:46:05 CET 2002 Daniel Veillard <daniel@veillard.com>
9846
9847 * valid.c SAX.c: fixed bug #76168, attribute redeclared in
9848 the internal subset should not raise duplicate ID errors,
9849 also there was a small bug in conjunction to namespace
9850 declarations defaulted and xml:xxx attributes DTD definitions.
9851
Daniel Veillard56cd18b2002-03-22 14:14:43 +00009852Fri Mar 22 15:13:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9853
9854 * xpath.c: Richard Jinks also raised some rounding problems
9855 this tries to fix them
9856
Daniel Veillard4e2df542002-03-22 12:23:14 +00009857Fri Mar 22 13:22:09 CET 2002 Daniel Veillard <daniel@veillard.com>
9858
9859 * xpath.c: Richard Jinks spotted an incoherent memory allocation
9860 behaviour in xmlXPathCastToString()
9861
Daniel Veillarddb552912002-03-21 13:27:59 +00009862Thu Mar 21 14:25:29 CET 2002 Daniel Veillard <daniel@veillard.com>
9863
9864 * encoding.c: fixed a bug in the ISO-Latin 1 to UTF8 encoder
9865 raised by Morus Walter
9866
Daniel Veillard9e537932002-03-21 13:08:08 +00009867Thu Mar 21 14:07:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9868
9869 * xmlcatalog.c include/libxml/xmlversion.h.in: applied 2 fixups
9870 from Igor
9871
Daniel Veillard6fbcf422002-03-21 12:32:59 +00009872Thu Mar 21 13:30:06 CET 2002 Daniel Veillard <daniel@veillard.com>
9873
9874 * xpath.c: fixing #75619, related to a problem when trying
9875 to evaluate condition when the current node set resulting
9876 from that sub-step evaluation is empty. Also fixes 2 potential
9877 problem with previous-sibling and next-siblings axis.
9878
Daniel Veillard1840ef02002-03-21 08:05:23 +00009879Thu Mar 21 09:03:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9880
9881 * c14n.c: patch from Mark Vakoc to build C14N if DocBook and
9882 HTML support is not configured in.
9883
Daniel Veillard561b7f82002-03-20 21:55:57 +00009884Wed Mar 20 22:42:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9885
9886 * HTMLparser.c error.c parser.c parserInternals.c tree.c xmlIO.c
9887 include/libxml/tree.h: dohh I really didn't intended to commit
9888 this test version :-(
9889
Daniel Veillarde50f3b52002-03-20 19:24:21 +00009890Wed Mar 20 20:20:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9891
9892 * testSAX.c: I wanted to see the real speed at the SAX interface
9893 after a little too many Ximianer started complaining about the
9894 parser speed.
9895 added a --quiet option:
9896 paphio:~/XML -> ls -l db100000.xml
9897 -rw-rw-r-- 1 veillard www 20182040 Mar 20 10:30 db100000.xml
9898 paphio:~/XML -> time ./testSAX --quiet db100000.xml
9899 3200006 callbacks generated
9900 real 0m1.270s
9901 Which means 16MBytes/s and 3Mcallback/s
9902
Daniel Veillardc62a1472002-03-19 18:35:12 +00009903Tue Mar 19 19:33:57 CET 2002 Daniel Veillard <daniel@veillard.com>
9904
9905 * xpath.c: valgrind spotted another error that time when running
9906 on libxslt regression tests
9907
Daniel Veillard4b3a84f2002-03-19 14:36:46 +00009908Tue Mar 19 15:24:49 CET 2002 Daniel Veillard <daniel@veillard.com>
9909
9910 * Makefile.am: adding "make valgrind" running the full regression
9911 tests (except python ones) under Valgrind (using valgrind -q
9912 which was kindly added by the author).
9913 * valid.c: stupid bug pinpointed by Valgrind, the regression tests
9914 passes cleanly now except an obcure floating point initialization
9915 raised in log10() in one XPath regression test ???
9916 * tree.c: edited some comments to close #75244
9917
Daniel Veillard28cac6b2002-03-19 11:25:30 +00009918Tue Mar 19 12:15:20 CET 2002 Daniel Veillard <daniel@veillard.com>
9919
9920 * xpath.c: pretty insane thing, the xmlXPathFormatNumber()
9921 was not serializing 1 as "1" if LC_ALL=sv_SE :-( and in the
9922 context of ScrollKeeper, made sure that if the number is
9923 an integer, the serialization follows the description at
9924 http://www.w3.org/TR/xpath#section-String-Functions
9925
Daniel Veillard5997aca2002-03-18 18:36:20 +00009926Mon Mar 18 19:18:13 CET 2002 Daniel Veillard <daniel@veillard.com>
9927
Daniel Veillard34ce8be2002-03-18 19:37:11 +00009928 * configure.in: preparing 2.4.18
9929 * doc/*: updated and rebuilt the web site
9930 * *.c libxml.h: implement the new IN_LIBXML scheme discussed with
9931 the Windows and Cygwin maintainers.
Daniel Veillard5997aca2002-03-18 18:36:20 +00009932 * parser.c: humm, changed the way the SAX parser work when
9933 xmlSubstituteEntitiesDefault(1) is set, it will then
9934 do the entity registration and loading by itself in case the
9935 user provided SAX getEntity() returns NULL.
9936 * testSAX.c: added --noent to test the behaviour.
9937
Daniel Veillardb5a60ec2002-03-18 11:45:56 +00009938Mon Mar 18 12:44:23 CET 2002 Daniel Veillard <daniel@veillard.com>
9939
9940 * parser.c: Wilfried Teiken provided a hackish but working
9941 way to get context reported back on entities when parsing
9942 with SAX and without breaking the DOM build.
9943
Daniel Veillard2d347fa2002-03-17 10:34:11 +00009944Sun Mar 17 11:31:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9945
9946 * c14n.c: applied a new patch from Aleksey Sanin
9947 * doc/site.xsl doc/xml.html doc/*.html: updated the documentation
9948 to reference Aleksey implementation of XML digital Signatures
9949
Daniel Veillard38bf6f02002-03-16 22:03:31 +00009950Sat Mar 16 23:01:42 CET 2002 Daniel Veillard <daniel@veillard.com>
9951
9952 * xpath.c: small fix to avoid potential problem due to
9953 ordering of freeing data
9954 * python/Makefile.am: people were complaining about
9955 the generated file in python dir not being built
9956
Daniel Veillardd2379012002-03-15 22:24:56 +00009957Fri Mar 15 23:21:40 CET 2002 Daniel Veillard <daniel@veillard.com>
9958
9959 * libxml.spec.in python/Makefile.am python/tests/Makefile.am
9960 python/generator.py python/libxml.c python/types.c: Cleanup
9961 of the python Makefiles based on Jacob and James feedback,
9962 fixed the spec file accordingly, fixed the number of warning
9963 that passing my pedantic CFLAGS was generating. Conclusion
9964 is that Python includes are real crap.
9965
Daniel Veillarde7dd2b82002-03-15 18:44:02 +00009966Fri Mar 15 19:41:25 CET 2002 Daniel Veillard <daniel@veillard.com>
9967
9968 * configure,in: it was reported quite a few times that
9969 xml2-config --cflags should not output
9970 -I$includeprefix/libxml2/libxml because libxml2 header names
9971 clashes with existing names like list.h from C++ stl.
9972 Includes should be #include<libxml/xxx.h> so ...
9973
Daniel Veillard6f293b12002-03-15 09:42:33 +00009974Fri Mar 15 10:41:50 CET 2002 Daniel Veillard <daniel@veillard.com>
9975
9976 * c14n.c: another patch from Aleksey Sanin
9977
Daniel Veillard5c396542002-03-15 07:57:50 +00009978Fri Mar 15 08:55:55 CET 2002 Daniel Veillard <daniel@veillard.com>
9979
9980 * c14n.c: applied patch from Aleksey Sanin fixing a problem in the
9981 canonicalization algorithm
9982 * doc/xml.html doc/index.html: added the C14N references on the
9983 index page.
9984
jacob berkman9be65862002-03-14 02:15:56 +000099852002-03-13 jacob berkman <jacob@ximian.com>
9986
9987 * python/Makefile.am: remove LDADD and CFLAGS as this is broken
9988 usage, redundant, and gcc specific
9989
Daniel Veillard75be0132002-03-13 10:03:35 +00009990Wed Mar 13 11:00:59 CET 2002 Daniel Veillard <daniel@veillard.com>
9991
9992 * xpath.c: speedup some node selection operations, this can
9993 have a significant impact on DocBook Norm's stylesheets
9994 * nanohttp.c: someone reported that SOCKLEN_T may not be defined
9995 make sure it's always the case
9996 * debugXML.c: distinguish CDATA and comments in ls operations
9997
Daniel Veillard61f26172002-03-12 18:46:39 +00009998Tue Mar 12 19:45:24 CET 2002 Daniel Veillard <daniel@veillard.com>
9999
10000 * include/libxml/*.h: Heiko W. Rupp fixed a lot of comments
10001 to generate better API descriptions etc...
10002
Daniel Veillard9ff88172002-03-11 09:15:32 +000010003Mon Mar 11 10:10:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10004
10005 * c14n.c: Fixing #74186, made sure all boolean expressions
10006 get fully parenthesized, ran indent on the output
10007 * configure.in HTMLtree.c SAX.c c14n.c debugXML.c tree.c xpointer.c
10008 include/libxml/tree.h: also #74186 related, removed the
10009 --with-buffers option, and all the preprocessor conditional
10010 sections that were resulting from it.
10011
Daniel Veillardbb4e46d2002-03-10 16:49:08 +000010012Sun Mar 10 17:47:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10013
10014 * valid.c: applied patch from Dodji Seketeli fixing an
10015 uninitailized variable in xmlValidGetValidElements()
10016
Daniel Veillarddb1bdba2002-03-09 14:13:11 +000010017Sat Mar 9 15:10:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10018
10019 * c14n.c: fixed a few comments
10020 * doc/*.html doc/*/*.html: regenerated the docs and added
10021 the C14N API
10022 * doc/api.xsl doc/gnome-xml.sgml: fixups and added IDs
10023
Daniel Veillardfa49d872002-03-09 10:20:00 +000010024Sat Mar 9 11:16:11 CET 2002 Daniel Veillard <daniel@veillard.com>
10025
10026 * check-xml-test-suite.py: fix to adapt varaiations in the
10027 bindings
10028 * configure.in python/setup.py python/setup.py.in: fixed to
10029 have the version of the python scripts automatically updated
10030
Daniel Veillarda3db2e32002-03-08 15:46:57 +000010031Fri Mar 8 16:45:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10032
10033 * tree.c: fixed a bug newly introduced and pointed by Uwe Fechner
10034 in xmlCopyProp()
10035
Daniel Veillardaf43f632002-03-08 15:05:20 +000010036Fri Mar 8 15:49:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10037
10038 * configure.in: preparing 2.4.17 release
10039 * doc/*: updated and rebuilt the docs
10040 * xpath.c: fixed a comment
10041 * python/libxml.c: fixed a possible reentrancy problem
10042
Daniel Veillardef6c46f2002-03-07 22:21:56 +000010043Thu Mar 7 23:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10044
10045 * tree.c python/tests/Makefile.am python/tests/attribs.py:
10046 fixed xmlHasNsProp() bugs for defaulted from DTD attribs,
10047 added a specific regression test
10048 * python/generator.py: xmlHasNsProp() and xmlHasProp() shall
10049 not raise exceptions when failing to find the attribute.
10050
Daniel Veillard90bc3712002-03-07 15:12:58 +000010051Thu Mar 7 16:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10052
10053 * configure.in xmllint.c: owen pointed out a problem with the
10054 ftme fix, gettimeofday() was not detected by configure and
10055 the ftime header wasn't included, dohhh
10056
Daniel Veillard8c1ae602002-03-07 11:21:00 +000010057Thu Mar 7 12:19:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10058
10059 * configure.in xmllint.c: trying to fix #71457 for timing
10060 precision when gettimeofday() is not availble but ftime() is
10061
Daniel Veillardf5a457a2002-03-07 10:25:29 +000010062Thu Mar 7 11:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10063
10064 * libxml.spec.in doc/Makefile.am: Fixed #73408 missing images
10065 are now copied on install and part of the -devel RPM
10066
Daniel Veillard7b416132002-03-07 08:36:03 +000010067Thu Mar 7 09:34:16 CET 2002 Daniel Veillard <daniel@veillard.com>
10068
10069 * xpath.c: trying to avoid bug #72150 which was apparently
10070 caused by a gcc bug (or a processor problem) as detailed
10071 at http://veillard.com/gcc.bug
10072
Daniel Veillardf742d342002-03-07 00:05:35 +000010073Thu Mar 7 01:02:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10074
10075 * tree.c python/tests/Makefile.am python/tests/cutnpaste.py:
10076 fixed xmlReconciliateNs(), added a Python test/example for
10077 inter-document cut'n paste
10078 * python/libxml.py: fixed node.doc on document nodes and added
10079 xpathEval() onto node objects
10080
Daniel Veillard4e0e2972002-03-06 21:39:42 +000010081Wed Mar 6 22:38:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10082
10083 * HTMLtree.c: fixed some htmlSetMetaEncoding() problems
10084 * python/libxml.c python/tests/Makefile.am python/tests/serialize.py:
10085 fixup and integrated tests for the serialization stuff
10086
Daniel Veillarde915b2d2002-03-06 18:42:40 +000010087Wed Mar 6 19:40:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10088
10089 * Makefile.am libxml.3 libxml.4 libxml.spec.in: Fixed bug #72570
10090 moved the libxml man page to section 3
10091
Daniel Veillard1e774382002-03-06 17:35:40 +000010092Wed Mar 6 18:34:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10093
10094 * tree.c: fix bug #72490
10095 * python/libxml.c python/libxml.py: added methods serialize()
10096 and saveTo() to all node elements.
10097
Daniel Veillardddffd2a2002-03-05 20:28:20 +000010098Tue Mar 5 21:27:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10099
10100 * xmlIO.c: closed #73430, don't read from an input source
10101 which indicated an end-of-file or an error.
10102
Daniel Veillard8d24cc12002-03-05 15:41:29 +000010103Tue Mar 5 16:33:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10104
10105 * parser.c: make sure SAX endDocument is always called as
10106 this could result in a Python memory leak otherwise (it's
10107 used to decrement ref-counting)
10108 * python/generator.py python/libxml.c python/libxml.py
10109 python/libxml2-python-api.xml python/libxml2class.txt
10110 python/tests/error.py python/tests/xpath.py: implemented
10111 the suggestions made by Gary Benson and extended the tests
10112 to match it.
10113
Daniel Veillardba5e18a2002-03-05 09:36:43 +000010114Tue Mar 5 10:35:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10115
10116 * python/generator.py: applied patch fixing #73450
10117
Daniel Veillard044fc6b2002-03-04 17:09:44 +000010118Mon Mar 4 17:59:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10119
10120 * xpath.c: fixing #61290 "namespace nodes have no parent"
10121 long standing divergence from the XPath REC. NodeSets
10122 simply hold a copy of namespace nodes and those node ->next
10123 points to the parent (which may not be the node carrying the
10124 definition).
10125 * include/libxml/xpath.h: flagged but didn't added a possible
10126 speedup
10127 * DOCBparser.c HTMLparser.c: removed some warnings from push
10128 parser due to new state being added.
10129 * tree.c: new fix from Boris Erdmann
10130 * configure.in c14n.c include/libxml/c14n.h testC14N.c: added
10131 the XML Canonalization support from Aleksey Sanin
10132
Daniel Veillardd4f41aa2002-03-03 14:13:46 +000010133Sun Mar 3 15:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10134
10135 * tree.c: patch from Boris Erdmann fixing some namespace odities
10136 with xmlCopyNode()
10137
Daniel Veillardc6613042002-03-02 09:34:02 +000010138Sat Mar 2 10:33:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10139
10140 * xmlIO.c: fix bug #72706 when loading a NULL entity
10141
Daniel Veillardc0fef772002-03-01 16:16:31 +000010142Fri Mar 1 17:14:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10143
10144 * SAX.c: Fixed #72346, about handling of xmlns:foo="", this could
10145 actually change in a future XML Namespace revision.
10146
Daniel Veillard79426f22002-03-01 16:14:17 +000010147Fri Mar 1 17:12:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10148
10149 * python/types.c python/tests/Makefile.am python/tests/xpathret.py:
10150 added the possibility of returning nodesets from XPath extension
10151 functions written in Python
10152
Daniel Veillarda94ec6f2002-03-01 13:00:53 +000010153Fri Mar 1 13:56:12 CET 2002 Daniel Veillard <daniel@veillard.com>
10154
10155 * python/*: commiting some Python bindings work done while travelling
10156
Daniel Veillard97300512002-03-01 09:13:41 +000010157Fri Mar 1 10:11:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10158
10159 * xmllint.c: close #72663 and #72658, don't memdump unless compiled
10160 explicitely with memory debugging switched on
10161
Daniel Veillard6361da02002-02-23 10:10:33 +000010162Sat Feb 23 11:08:09 CET 2002 Daniel Veillard <daniel@veillard.com>
10163
10164 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10165 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10166 Added wrapper for the xmlURIPtr type, provided accessors, fixed
10167 the accessor generator for strings
10168 * python/tests/Makefile.am python/tests/tstURI.py: added a specific
10169 regression test.
10170
Daniel Veillard0fea6f42002-02-22 22:51:13 +000010171Fri Feb 22 23:44:57 CET 2002 Daniel Veillard <daniel@veillard.com>
10172
10173 * python/README python/generator.py python/libxml.c python/setup.py:
10174 added the 'usual' setup.py to allow building a libxml2-python
10175 module based on the same code. The initialization is however
10176 different the 2 .so files fo libxml2 and libxslt are identical and
10177 they entry point initialize both libraries. this is done to avoid
10178 some possible nasty problem since the Python don't merge the maps
10179 of all shared modules.
10180
Daniel Veillard158a4d22002-02-20 22:17:58 +000010181Wed Feb 20 23:16:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10182
10183 * parser.c: fixed a push/encoding bug reported by Michael
10184 on librsvg
10185
Daniel Veillard7839e162002-02-20 18:54:48 +000010186Wed Feb 20 19:54:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10187
10188 * include/libxml/parserInternals.h: fixes a misplaced #endif
10189
Daniel Veillardd54fa3e2002-02-20 16:48:52 +000010190Wed Feb 20 17:47:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10191
10192 * parser.c valid.c: found and fixed a couple of allocation bugs
10193
Daniel Veillard6dbcaf82002-02-20 14:37:47 +000010194Wed Feb 20 15:36:03 CET 2002 Daniel Veillard <daniel@veillard.com>
10195
10196 * doc/xml.html doc/python.html doc/*: added a Python and binding
10197 page describing the current state of the Python bindings and
10198 giving pointers to the other languages wrappers.
10199
Daniel Veillard5f4b5992002-02-20 10:22:49 +000010200Wed Feb 20 11:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10201
10202 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.16
10203 * doc/* python/libxml2class.txt: updated and rebuilt the docs,
10204 rebuilt the API and web site
10205 * xpath.c: fixed #71978 portability bugs
10206
Daniel Veillard8aff2472002-02-19 21:50:43 +000010207Tue Feb 19 22:49:36 CET 2002 Daniel Veillard <daniel@veillard.com>
10208
10209 * SAX.c: oops broke automatic defaulting of namespaces attributes.
10210
Daniel Veillard8dc16a62002-02-19 21:08:48 +000010211Tue Feb 19 22:01:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10212
10213 * include/libxml/parserInternals.h parser.c: had to change
10214 2 internal parsing API when processing document content
10215 to check the start and end of element content are defined
10216 in the same entity
10217 * valid.c include/libxml/valid.h: attribute normalization can
10218 generate a validity error added xmlValidCtxtNormalizeAttributeValue()
10219 with the context to report it.
10220 * SAX.c: fixed the last known bugs, crazy validation constraints
10221 when a document is standalone seems correctly handled. There
10222 is a couple of open issues left which need consideration especially
10223 PE93 on external unparsed entities and standalone status.
10224 Ran 1819 tests: 1817 suceeded, 2 failed and 0 generated an error in 8.26 s.
10225 The 2 tests left failing are actually in error. Cleanup done.
10226
Daniel Veillardd6dc4cb2002-02-19 14:18:08 +000010227Tue Feb 19 15:17:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10228
10229 * valid.c: implemented E59 spaces in CDATA does not match the
10230 nonterminal S
10231
Daniel Veillard878eab02002-02-19 13:46:09 +000010232Tue Feb 19 14:44:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10233
10234 * SAX.c parser.c valid.c: more validation test fixups
10235 * check-xml-test-suite.py: added duration info for the tests
10236
Daniel Veillardd01fd3e2002-02-18 22:27:47 +000010237Mon Feb 18 23:25:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10238
10239 * parser.c valid.c: a couple of errors were reported but not
10240 saved back as such in the parsing context. Down to 1% failure rate
10241 Ran 1819 tests: 1801 suceeded, 18 failed and 0 generated an error
10242
Daniel Veillard4a7ae502002-02-18 19:18:17 +000010243Mon Feb 18 20:16:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10244
10245 * xmlInternald.c: isExtender was missing a char
10246 * parser.c include/libxml/parser.h: % are acceptable in the
10247 internal subset if within a PUBLIC ID
10248
Daniel Veillard8ab0f582002-02-18 18:31:38 +000010249Mon Feb 18 19:27:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10250
10251 * SAX.c parserInternals.c valid.c: more work on the conformance
10252 suite. Took the step to finally block documents with encoding
10253 errors. It's a fatal error per the spec, people should have fixed
10254 their documents by now.
10255
Daniel Veillard55253e22002-02-18 14:32:39 +000010256Mon Feb 18 15:30:14 CET 2002 Daniel Veillard <daniel@veillard.com>
10257
10258 * check-xml-test-suite.py: fixed the test script after some discussion
10259 on the semantic of TYPE="error"
10260 * Makefile.am: added the script to the distrib
10261
Daniel Veillard28757702002-02-18 11:19:30 +000010262Mon Feb 18 12:17:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10263
10264 * SAX.c entities.c: fixed a couple of conformances issues deep
10265 into the validation code (standalone and undeclared Notations)
10266
Daniel Veillard82ac6b02002-02-17 23:18:55 +000010267Mon Feb 18 00:17:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10268
10269 * parser.c: fixed #71741 supid typo an a bug about encoding parsing
10270 stayed there for years !
10271
Daniel Veillard7aea52d2002-02-17 23:07:47 +000010272Mon Feb 18 00:06:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10273
10274 * valid.c SAX.c: fixed #71740 NotationDecl with a required field
10275 missing
10276
Daniel Veillardc7612992002-02-17 22:47:37 +000010277Sun Feb 17 23:45:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10278
10279 * check-xml-test-suite.py: improved the behaviour a bit as
10280 well as the logs
10281 * parser.c valid.c SAX.c: fixed a few more bugs
10282 "Ran 1819 tests: 1778 suceeded, 41 failed, and 0 generated an error"
10283
Daniel Veillardbb7ddb32002-02-17 21:26:33 +000010284Sun Feb 17 20:41:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10285
10286 * check-xml-test-suite.py: python script to run regression tests
10287 against the XML Test suite of W3C/OASis
10288 * SAX.c: fixed a validation bug
10289 * parser.c: fixed 3 errors pointed by the test suite
10290 * doc/buildDocBookCatalog: fixed a typo pointed by drake
10291 * python/Makefile.am: fixed a dependendy
10292
Daniel Veillard9f28f302002-02-15 20:48:08 +000010293Fri Feb 15 21:47:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10294
10295 * xmlmemory.c: avoid a warning bug #71594
10296
Daniel Veillard144024e2002-02-13 21:14:46 +000010297Wed Feb 13 22:13:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10298
10299 * xmlmemory.c: Jesse Perry provided a patch to remove a few
10300 warning on alpha/Tru64
10301
Daniel Veillarde4301c82002-02-13 13:32:35 +000010302Wed Feb 13 14:30:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10303
10304 * include/libxml/entities.h: fixing a comment
10305 * valid.c: fixing some troubles with validity check on namespaces
10306 * result/VC/NS3 test/VC/NS3: added a specific regression test
10307
Daniel Veillarda6d05382002-02-13 13:07:41 +000010308Wed Feb 13 14:05:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10309
10310 * tree.c: Fixing #71342 serializing '\n' in attribute values
10311 * result/noent/att3 result/att3 test/att3: added a specific
10312 test.
10313
Daniel Veillard797a5652002-02-12 13:46:21 +000010314Tue Feb 12 14:45:32 CET 2002 Daniel Veillard <daniel@veillard.com>
10315
10316 * python/libxml.c: couple of bug fixes
10317
Daniel Veillard01a6d412002-02-11 18:42:20 +000010318Mon Feb 11 19:41:29 CET 2002 Daniel Veillard <daniel@veillard.com>
10319
10320 * python/*.py: removed tabs and used spaces.
10321
Daniel Veillard397ff112002-02-11 18:27:20 +000010322Mon Feb 11 19:25:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10323
10324 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.15
10325 * doc/news.html doc/xml.html doc/xmlio.html: rebuilt some docs
10326
Daniel Veillard03517542002-02-11 13:54:40 +000010327Mon Feb 11 14:53:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10328
10329 * doc/xmlcatalog_man.xml: trying to close Red Hat bug #58707
10330 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=58707
10331
Daniel Veillard6c4ffaf2002-02-11 08:54:05 +000010332Mon Feb 11 09:53:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10333
10334 * include/libxml/encoding.h include/libxml/entities.h
10335 include/libxml/globals.h include/libxml/parser.h
10336 include/libxml/threads.h include/libxml/tree.h
10337 include/libxml/xmlmemory.h: trying to fix the include mess
10338
Daniel Veillard1a612ed2002-02-11 07:54:45 +000010339Mon Feb 11 08:53:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10340
10341 * include/libxml/xmlmemory.h: reverted part of the previous
10342 attempt to provide #69655, this was breaking the build.
10343
Daniel Veillard0ba59232002-02-10 13:20:39 +000010344Sun Feb 10 14:13:34 CET 2002 Daniel Veillard <daniel@veillard.com>
10345
10346 * HTMLtree.c Makefile.am build_glob.py configure.in debugXML.c
10347 globals.c parser.c threads.c tree.c valid.c xmlmemory.c
10348 xpath.c xpointer.c include/libxml/globals.h include/libxml/parser.h
10349 include/libxml/parserInternals.h include/libxml/tree.h
10350 include/libxml/xmlmemory.h include/libxml/xpathInternals.h:
10351 Tentatively fixed #69655 , make compiling with -Wredundant-decls
10352 clean.
10353 * python/libxml.c: fixed a warning.
10354
Daniel Veillardc5f05ad2002-02-10 11:57:22 +000010355Sun Feb 10 12:02:59 CET 2002 Daniel Veillard <daniel@veillard.com>
10356
10357 * tree.c valid.c xinclude.c: fix #68882, cleanup the XInclude
10358 copying of node, merge back IDs in the target document.
10359 * result/XInclude/docids.xml test/XInclude/docs/docids.xml
10360 test/XInclude/ents/ids.xml: test case
10361 * result/VC/ElementValid4: output changed due to a typo fix
10362
Daniel Veillard1c18e302002-02-09 22:16:40 +000010363Sat Feb 9 23:15:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10364
10365 * python/Makefile.am: seems some version of automake didn't
10366 generate the dependancies right as Jacob found out. Add
10367 an extra dependancy rule.
10368
Daniel Veillard5e5c2d02002-02-09 18:03:01 +000010369Sat Feb 9 18:59:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10370
10371 * parserInternals.c valid.c: Justin Fletcher found some parts
10372 of the code needing cleanup
10373 * libxml.spec.in python/Makefile.am python/generator.py
10374 python/libxml.c python/libxml.py: Fixed the python Makefiles
10375 corrected a bug showing up on ia64, changed the name of the
10376 python internal module too
10377
Daniel Veillard07be19b2002-02-08 14:20:35 +000010378Fri Feb 8 15:19:28 CET 2002 Daniel Veillard <daniel@veillard.com>
10379
10380 * Makefile.am: applied patch from Andris Pavenis for binary
10381 name suffixes
10382
Daniel Veillardf216d462002-02-08 13:44:24 +000010383Fri Feb 8 14:43:17 CET 2002 Daniel Veillard <daniel@veillard.com>
10384
10385 * xmllint.c win32/win32config.h: fixing #68748
10386
Daniel Veillardd455d792002-02-08 13:37:46 +000010387Fri Feb 8 14:37:05 CET 2002 Daniel Veillard <daniel@veillard.com>
10388
10389 * valid.c: fixing #70166
10390
10391Fri Feb 8 14:31:24 CET 2002 Daniel Veillard <daniel@veillard.com>
10392
10393 * valid.c: fixing #70077
10394
Daniel Veillardc575b992002-02-08 13:28:40 +000010395Fri Feb 8 14:24:02 CET 2002 Daniel Veillard <daniel@veillard.com>
10396
10397 * Copyright Makefile.am README configure.in libxml.spec.in:
10398 Changed to the MIT Licence
10399 * doc/FAQ.html doc/catalog.html doc/intro.html doc/xml.html
10400 doc/xmlio.html: updated the doc accordingly
10401 * include/libxml/xmlwin32version.h configure.in: preparing
10402 2.4.14 release
10403 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10404 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10405 fixed the const xmlChar * wrapper and generator, XPath extension
10406 functions now use the context as first argument
10407 * python/tests/tstxpath.py python/tests/xpath.py
10408 python/tests/xpathext.py: Updated the tests accordingly
10409 * tree.c: fixed bug #70067
10410
Daniel Veillard7db38712002-02-07 16:39:11 +000010411Thu Feb 7 17:33:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10412
10413 * Makefile.am: cleanup
10414 * debugXML.c: always use stdout if output is NULL
10415 * xmlIO.c: don't close filedescriptors passed to outputBuffers
10416 * python/Makefile.am python/generator.py python/libxml2class.txt
10417 python/libxml_wrap.h python/types.c: augmented the number of bindings
10418 handling FILE * and XPath contexts
10419 * python/tests/Makefile.am: avoid a stupid problem due to the
10420 use of TEST.
10421
Daniel Veillard15a143b2002-02-06 22:40:50 +000010422Wed Feb 6 23:37:07 CET 2002 Daniel Veillard <daniel@veillard.com>
10423
10424 * configure.in: fixed stupid bug #70738 found by alfons hoogervorst
10425
Daniel Veillard70cab352002-02-06 16:06:58 +000010426Wed Feb 6 17:04:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10427
10428 * python/TODO python/libxml.c: cleanup the extension function lookup
10429 * xmlmemory.c include/libxml/xmlmemory.h: always compile the list
10430
Daniel Veillard7a96efc2002-02-05 16:34:33 +000010431Tue Feb 5 17:33:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10432
10433 * configure.in python/Makefile.am: do not install outside
10434 of prefix
10435
Daniel Veillard33caa0b2002-02-04 14:07:26 +000010436Mon Feb 4 15:05:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10437
10438 * python/TODO python/libxml.c: started adding SAX interfaces
10439 * python/tests/Makefile.am python/tests/pushSAX.py: added a basic
10440 SAX test
10441
Daniel Veillard36eea2d2002-02-04 00:17:01 +000010442Mon Feb 4 01:12:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10443
10444 * tree.c: hardened the addChild function
10445 * python/generator.py python/libxml.c python/libxml2-python-api.xml
10446 python/libxml2class.txt python/libxml_wrap.h python/TODO:
10447 added accessors needed for xmlNode, a bit more testing and
10448 extension of interfaces
10449 * python/tests/Makefile.am python/tests/build.py: added a test
10450 build from scratch/save/load/check
10451
Daniel Veillard4e1b26c2002-02-03 20:13:06 +000010452Sun Feb 3 21:10:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10453
10454 * parserInternals.c: change a small bit in the way valididy
10455 error messages get initialized
10456 * python/TODO python/libxml.c python/libxml2-python-api.xml
10457 python/libxml2class.txt python/libxml_wrap.h python/types.c:
10458 added some memory debugging to track leaks at the libxml2 level
10459 * python/tests/*.py: changed all tests to check for leaks,
10460 there is just one left in XPath extension registrations.
10461
Daniel Veillard26f1dcc2002-02-03 16:53:19 +000010462Sun Feb 3 17:50:46 CET 2002 Daniel Veillard <daniel@veillard.com>
10463
10464 * python/TODO python/generator.py python/libxml2-python-api.xml
10465 python/libxml2class.txt: more accessor classes for the parser
10466 context, allow to switch on and check validity
10467 * python/tests/Makefile.am python/tests/error.py
10468 python/tests/invalid.xml python/tests/valid.xml
10469 python/tests/validate.py: attded more test and and added error.py
10470 which I forgot to commit in the last step
10471
Daniel Veillard3ce52572002-02-03 15:08:05 +000010472Sun Feb 3 16:03:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10473
10474 * python/Makefile.am python/types.c: cleanup
10475 * python/libxml.c python/libxml.py python/libxml_wrap.h
10476 python/generator.py python/libxml2-python-api.xml
10477 python/libxml2class.txt: added class for parser context, added
10478 first cut for push mode support. Added a framework to generate
10479 accessors functions.
10480 * python/tests/Makefile.am python/tests/push.py: added a push
10481 test
10482
Daniel Veillardcfb05462002-02-02 23:18:22 +000010483Sun Feb 3 00:17:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10484
10485 * python/Makefile.am python/TODO python/libxml.py: fixed a small
10486 bug a bit of cleanup.
10487
Daniel Veillard5d819032002-02-02 21:49:17 +000010488Sat Feb 2 22:47:10 CET 2002 Daniel Veillard <daniel@veillard.com>
10489
10490 * python/Makefile.am python/libxml.c python/libxml2-python-api.xml
10491 python/libxml2class.txt: adding error redirections and preformat
10492 to a python handler
10493 * python/tests/Makefile.am python/tests/*.py: cleanup made all
10494 tests self checking
10495
Daniel Veillard7fd7a942002-02-02 12:19:46 +000010496Sat Feb 2 13:18:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10497
10498 * python/libxml.c python/libxml.py: fixed a stupid bug when renaming
10499 a function
10500
Daniel Veillard9589d452002-02-02 10:28:17 +000010501Sat Feb 2 11:25:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10502
10503 * libxml.spec.in python/Makefile.am python/TODO python/generator.py
10504 python/libxml.c python/libxml2-python-api.xml
10505 python/libxml2class.txt: Progressing through the TODOs, class
10506 description output, extra XML API, RPM now builds the wrappers
10507 for all python installed versions
10508
Daniel Veillard253aa2c2002-02-02 09:17:16 +000010509Sat Feb 2 10:13:52 CET 2002 Daniel Veillard <daniel@veillard.com>
10510
10511 * configure.in libxml.spec.in python/Makefile.am python/TODO
10512 python/generator.py python/libxml2class.txt: added more informations
10513 in the libxml2-python package including docs. Slightly changed
10514 the class hierarchy
10515 * python/tests/*: added basic regression tests infrastructure too
10516
10517Fri Feb 1 23:11:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10518
10519 * configure.in libxml.spec.in example/Makefile.am python/Makefile.am:
10520 added libxml2-python as part of the packages installed
10521
Daniel Veillarda7340c82002-02-01 17:56:45 +000010522Fri Feb 1 18:48:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10523
10524 * python/Makefile.am python/generator.py python/libxml.c
10525 python/libxml.py: more work, now able to extend the
10526 XPath interpreter with functions written in python.
10527
Daniel Veillardc3e39442002-02-01 09:29:41 +000010528Fri Feb 1 10:28:51 CET 2002 Daniel Veillard <daniel@veillard.com>
10529
10530 * python/Makefile.am: Jacob sent a patch to allow building from
10531 tarfile.
10532
Daniel Veillardf1d0e6b2002-01-31 23:42:44 +000010533Fri Feb 1 00:40:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10534
10535 * python/Makefile.am python/libxml.c configure.in Makefile.am:
10536 inserted the python wrappers build, I hope this won't be too
10537 unportable
10538
Daniel Veillard1971ee22002-01-31 20:29:19 +000010539Thu Jan 31 21:27:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10540
10541 * xpath.c: minor optimization
10542 * python/generator.py python/libxml.c python/libxml.py
10543 python/libxml_wrap.h: more work on the python bindings,
10544 they now support XPath and there is no evident leak
10545
Daniel Veillard36ed5292002-01-30 23:49:06 +000010546Thu Jan 31 00:48:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10547
10548 * python/generator.py python/libxml.c python/libxml.py:
10549 more work on the python bindings generator.
10550
Daniel Veillard96fe0952002-01-30 20:52:23 +000010551Wed Jan 30 21:51:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10552
10553 * python/generator.py python/libxml.c python/libxml_wrap.h:
10554 more work on the python bindings.
10555
Daniel Veillardd2897fd2002-01-30 16:37:32 +000010556Wed Jan 30 17:35:33 CET 2002 Daniel Veillard <daniel@veillard.com>
10557
10558 * python/generator.py python/libxml.c python/libxml.py
10559 python/libxml_wrap.h: commited early version of a python binding
10560 for private use only ATM
10561
Daniel Veillard8ee9c8f2002-01-26 21:42:58 +000010562Sat Jan 26 22:41:13 CET 2002 Daniel Veillard <daniel@veillard.com>
10563
10564 * entities.c tree.c include/libxml/entities.h: applied patch
10565 from Anthony Jones to implement copy of DTD subtree too. Had
10566 just to keep 2 function private which really ought to become
10567 public ones.
10568
Daniel Veillarda42f25f2002-01-25 14:15:40 +000010569Fri Jan 25 15:14:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10570
10571 * xmllint.c: added pointers to the web pages in the usage()
10572
Daniel Veillardbd227ae2002-01-24 16:05:41 +000010573Thu Jan 24 17:04:04 CET 2002 Daniel Veillard <daniel@veillard.com>
10574
10575 * tree.c: more fixes from Petr Kozelka for attribute handling
10576 in the tree API to align the semantic with DOM.
10577
Daniel Veillard36065812002-01-24 15:02:46 +000010578Thu Jan 24 16:00:53 CET 2002 Daniel Veillard <daniel@veillard.com>
10579
10580 * valid.c tree.c entities.c: another set of patches from
10581 Anthony Jones for copy operations cleanup and robustness
10582
Daniel Veillardf8592562002-01-23 17:58:17 +000010583Wed Jan 23 18:53:55 CET 2002 Daniel Veillard <daniel@veillard.com>
10584
10585 * doc/APIchunk*.html doc/parsedecl.py doc/api.xsl: generated
10586 an alphabetic index based on comments content
10587 * doc/*: rebuilt the web site with the new references
10588
Daniel Veillardc8c7be42002-01-23 17:53:44 +000010589Wed Jan 23 15:14:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10590
10591 * parserInternals.h: Greg Sjaardema suggested to use an
10592 eponential buffer groth policy in xmlParserAddNodeInfo()
10593
Daniel Veillard3bf65be2002-01-23 12:36:34 +000010594Wed Jan 23 13:32:40 CET 2002 Daniel Veillard <daniel@veillard.com>
10595
10596 * doc/api.xsl doc/APIconstructors.html doc/APIfiles.html
10597 doc/APIfunctions.html doc/APIsymbols.html doc/libxml2-refs.xml
10598 doc/parsedecl.py doc/Makefile.am: updated the python extractor
10599 to generate cross-references, and added/updated the stylesheets
10600 to generate and link API indexes. The generic keyword index
10601 is not done yet.
10602 * doc/*.html: regenerated all the usual docs too
10603
Daniel Veillard2070c482002-01-22 22:12:19 +000010604Tue Jan 22 23:11:26 CET 2002 Daniel Veillard <daniel@veillard.com>
10605
10606 * debugXML.c: added an xpath function to the shell for T. V. Raman
10607
10608Tue Jan 22 22:42:23 CET 2002 Daniel Veillard <daniel@veillard.com>
Daniel Veillard5e926fa2002-01-22 21:44:25 +000010609
10610 * debugXML.c: patch from Anthony Jones to catch NULL nodes in
10611 debug routines.
10612
Daniel Veillardc169f8b2002-01-22 21:40:13 +000010613Tue Jan 22 22:38:42 CET 2002 Daniel Veillard <daniel@veillard.com>
10614
10615 * tree.c: apply an patch from Petr Kozelka for unlink and replace
10616 support of attribute nodes
10617
Daniel Veillard9d06d302002-01-22 18:15:52 +000010618Tue Jan 22 19:12:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10619
10620 * doc/libxml2-api.xml doc/parsedecl.py: Build a new version
10621 hopefully near complete and fully documented of the API in XML
10622 * HTMLtree.c SAX.c debugXML.c error.c globals.c parser.c tree.c
10623 xmlIO.c xmlmemory.c include/libxml/catalog.h include/libxml/hash.h
10624 include/libxml/list.h include/libxml/parser.h include/libxml/tree.h
10625 include/libxml/parserInternals.h include/libxml/valid.hi
10626 include/libxml/xmlIO.h include/libxml/xmlerror.hi
10627 include/libxml/xmlmemory.h include/libxml/xmlversion.h.ini
10628 include/libxml/xpath.h include/libxml/xpathInternals.h:
10629 Cleaned up the doc comments a lot in the process, the interface
10630 coverage is now 100%
10631
Daniel Veillard2d1464f2002-01-21 23:16:56 +000010632Tue Jan 22 00:12:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10633
10634 * doc/libxml2-api.xml doc/parsedecl.py: improved the script to
10635 extracts comments from the gtk-doc DocBook output (a bit
10636 convoluted but seems to work).
10637
Daniel Veillard61006472002-01-21 17:31:47 +000010638Mon Jan 21 18:29:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10639
10640 * Makefile.am doc/Makefile.am doc/libxml2-api.xml doc/parsedecl.py:
10641 added an XML description of the API, moved the script generating
10642 it here. Added a "make api" target
10643
Daniel Veillardd2f23002002-01-21 13:36:00 +000010644Mon Jan 21 14:34:37 CET 2002 Daniel Veillard <daniel@veillard.com>
10645
10646 * tree.c: Adam Lounds pointed out a bug in xmlSearchNs()
10647
Daniel Veillard99e55eb2002-01-21 08:56:29 +000010648Mon Jan 21 09:55:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10649
10650 * xpath.c include/libxml/xpathInternals.h: the change made to
10651 xmlXPathFuncLookupFunc was incompatible roll it back
10652
Daniel Veillard963d2ae2002-01-20 22:08:18 +000010653Sun Jan 20 23:03:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10654
10655 * SAX.c: cleanup patch from Anthony Jones
10656 * doc/Makefile.am: fix the headers to avoid in make scan
10657 * parserInternals.c xpath.c include/libxml/*.h: cleanup of the
10658 includes, * vs Ptr and general cleanup
10659 * parsedecl.py: first version of a script to extract the
10660 module interfaces, the goal will be to provide .decl or XML
10661 specification of the interfaces to build wrappers.
10662
Daniel Veillard0f5f1622002-01-20 12:42:06 +000010663Sun Jan 20 13:38:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10664
10665 * doc/xmlcatalog_man.xml xmlcatalog.c: Fixed bug #68830, xmlcatalog
10666 now provides return codes in case of errors
10667
Bjorn Reese026d29f2002-01-19 15:40:18 +000010668Sat Jan 19 16:36:21 CET 2002 Bjorn Reese <breese@users.sourceforge.net>
10669
10670 * trio.h trio.c triodef.h triop.h trionan.h trionan.c Makefile.am:
10671 Upgraded to trio baseline 1.6
10672 * strio.h strio.c: Replaced by triostr.h and triostr.c
10673
Daniel Veillard572577e2002-01-18 16:23:55 +000010674Fri Jan 18 17:22:50 CET 2002 Daniel Veillard <daniel@veillard.com>
10675
10676 * globals.c xmlIO.c xmlcatalog.c: removed the last occurences
10677 of strdup usage in the code
10678
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010679Fri Jan 18 12:47:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10680
10681 * parser.c error.c: Keith Isdale complained rightly that
10682 xmlInitParser() did not preserve value set by xmlSetGenericErrorFunc
10683
Daniel Veillardcfa0d812002-01-17 08:46:58 +000010684Thu Jan 17 09:44:44 CET 2002 Daniel Veillard <daniel@veillard.com>
10685
10686 * tree.c: fixed the funxtion to set the xml: attributes
10687 * debugXML.c: added "setbase" to test it.
10688
Daniel Veillard2c748c62002-01-16 15:37:50 +000010689Wed Jan 16 16:36:08 CET 2002 Daniel Veillard <daniel@veillard.com>
10690
10691 * tree.c: update xmlNodeSetContent() and xmlNodeSetContentLen()
10692 to allow updating an attribute content
10693
Daniel Veillard8de85c62002-01-15 17:10:15 +000010694Tue Jan 15 18:09:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10695
10696 * libxml.h: try to avoid problems when compiling on Windows
10697
Daniel Veillard314cfa02002-01-14 17:58:01 +000010698Mon Jan 14 18:56:25 CET 2002 Daniel Veillard <daniel@veillard.com>
10699
10700 * hash.c: patch from Anthony Jones for hash.c allocation size
10701 * Makefile.am: trying to work around Yet Another Libtool Madness
10702 and build the 2.4.13 release finally ...
10703
Daniel Veillard744683d2002-01-14 17:30:20 +000010704Mon Jan 14 18:27:19 CET 2002 Daniel Veillard <daniel@veillard.com>
10705
10706 * configure.in include/libxml/xmlwin32version.h: updated to 2.4.13
10707 * doc/* : update of the documentation
10708
Daniel Veillarde6a55192002-01-14 17:11:53 +000010709Mon Jan 14 17:53:41 CET 2002 Daniel Veillard <daniel@veillard.com>
10710
10711 * debugXML.c tree.c: some cleanup after an unsuccessful attempt
10712 at fixing #61290 :-(
10713
Daniel Veillardfb25a512002-01-13 20:32:08 +000010714Sun Jan 13 21:30:54 CET 2002 Daniel Veillard <daniel@veillard.com>
10715
10716 * tree.c: fixed xmlSaveFormatFileEnc() when encoding == NULL
10717 Fixes bug #67229
10718
Daniel Veillardacb2bda2002-01-13 16:15:43 +000010719Sun Jan 13 17:14:06 CET 2002 Daniel Veillard <daniel@veillard.com>
10720
10721 * tree.c: trying to avoid troubles when a subtree is copied
10722 and coalesced in part with the target tree. Should fix
10723 bug #67407
10724
Daniel Veillardd8224e02002-01-13 15:43:22 +000010725Sun Jan 13 16:37:15 CET 2002 Daniel Veillard <daniel@veillard.com>
10726
10727 * valid.c: fixed validation of attributes content of type
10728 NAME NAMES NMTOKEN and NMTOKENS to accept internationalized
10729 values, very old bug. Fixes #67671
10730
Daniel Veillard8107a222002-01-13 14:10:10 +000010731Sun Jan 13 15:07:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10732
10733 * parser.c include/libxml/parserInternals.h tree.c: integrated
10734 a couple of fixes and a new API function xmlSetEntityReferenceFunc()
10735 from Keith Isdale and dedicated to xsldbg the XSLT debugger.
10736
Daniel Veillarddb0eb8d2002-01-13 13:35:00 +000010737Sun Jan 13 14:23:21 CET 2002 Daniel Veillard <daniel@veillard.com>
10738
10739 * threads.c: applied Serguei Narojnyi's patch to add native
10740 thread support on the Win32 platform
10741 * testThreadsWin32.c Makefile.am: added the test program also
10742 from Serguei, Win32 specific
10743 * include/win32config.h include/libxml/xmlwin32version.h.in:
10744 added patch from Igor for the Windows thread specific defines.
10745
Daniel Veillard845cce42002-01-09 11:51:37 +000010746Wed Jan 9 12:50:39 CET 2002 Daniel Veillard <daniel@veillard.com>
10747
10748 * entities.c: Anthony Jones pointed a bug in xmlCopyEntity()
10749
Daniel Veillard7b602b42002-01-08 13:26:00 +000010750Tue Jan 8 14:23:22 CET 2002 Daniel Veillard <daniel@veillard.com>
10751
10752 * doc/*.html doc/site.xsl doc/Makefile: renamed XML.html
10753 output page into XMLinfo.html. Close bug #66951 and
10754 raised by Robert Collins too.
10755
Daniel Veillard73c6e532002-01-08 13:15:33 +000010756Tue Jan 8 14:13:18 CET 2002 Daniel Veillard <daniel@veillard.com>
10757
10758 * encoding.c: Paul Keogh pointed out a possibility of segfault
10759 on repeted xmlAddEncodingAlias() / xmlCleanupEncodingAlias().
10760 Closes bug # 68238
10761
Daniel Veillard4a859202002-01-08 11:49:22 +000010762Tue Jan 8 12:48:27 CET 2002 Daniel Veillard <daniel@veillard.com>
10763
10764 * doc/*.html: updated the Gdome2 links
10765
Daniel Veillard3c5ed912002-01-08 10:36:16 +000010766Tue Jan 8 11:32:30 CET 2002 Daniel Veillard <daniel@veillard.com>
10767
10768 * libxml.h: Applied following patches from Robert Collins
10769 and make sure IN_LIBXML is defined when compiling it
10770 -------
10771 * include/libxml/xmlversion.h.in (LIBXML_DLL_IMPORT): Use on Cygwin
10772 as well as Visual C.
10773 * parser.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10774 * parserInternals.c (XML_DIR_SEP): Don't use '\\' for Cygwin.
10775 * strio.c (PLATFORM_UNIX): Define for Cygwin.
10776 * triodef.h (TRIO_PLATFORM_UNIX): Define for Cygwin.
10777 * xmlIO.c (xmlFileOpen): Use unix behaviour for Cygwin.
10778 Use binary mode opens for Cygwin (xmlFileOpenW xmlParserGetDirectory
10779 xmlSysIDExists xmlNoNetExists).
10780 * xmllint.c: Don't include winsock2.h for Cygwin.
10781
Daniel Veillard401c2112002-01-07 16:54:10 +000010782Mon Jan 7 17:52:48 CET 2002 Daniel Veillard <daniel@veillard.com>
10783
10784 * parser.c: Jirka Kosek pointer out a bug in xmlParseTextDecl()
10785 when the version info is not present.
10786
Daniel Veillard6f42c132002-01-06 23:05:13 +000010787Mon Jan 7 00:03:58 CET 2002 Daniel Veillard <daniel@veillard.com>
10788
10789 * tree.c: Anthony Jones pointed out a problem in
10790 xmlStringGetNodeList() and provided a fix for it
10791
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010792Sun Jan 6 13:45:49 CET 2002 Daniel Veillard <daniel@veillard.com>
10793
Daniel Veillarddb5850a2002-01-18 11:49:26 +000010794 * parser.c: patch from Frank J Franklin to remove a bug in
Daniel Veillardaa39a0f2002-01-06 12:47:22 +000010795 xmlCreatePushParserCtxt() when the initial buffer passed
10796 is large.
10797
Daniel Veillard0e47ee22002-01-05 18:25:52 +000010798Sat Jan 5 19:24:23 CET 2002 Daniel Veillard <daniel@veillard.com>
10799
10800 * win32/*: big cleanup of the Windows/MSVC project files
10801 from Igor Zlatkovic
10802
Daniel Veillardcebb1362002-01-02 13:13:30 +000010803Wed Jan 2 14:11:35 CET 2002 Daniel Veillard <daniel@veillard.com>
10804
10805 * doc/Makefile.am: should fix #67674 and avoid troubles if
10806 xsltproc is not available or fails in the prefix provided
10807
Daniel Veillard26908ab2002-01-01 16:50:03 +000010808Tue Jan 1 17:48:56 CET 2002 Daniel Veillard <daniel@veillard.com>
10809
10810 * xmlmemory.c: one more doc patch from Charlie Bozeman.
10811
Daniel Veillard5344c602001-12-31 16:37:34 +000010812Mon Dec 31 17:35:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10813
10814 * DOCBparser.c parser.c valid.c include/libxml/parserInternals.h
10815 include/libxml/xmlerror.h include/libxml/xpathInternals.h:
10816 Fixed a few other problems raised by Charlie Bozeman.
10817 * result/VC/ElementValid[5-7]: fixed the output
10818
Daniel Veillardcbaf3992001-12-31 16:16:02 +000010819Mon Dec 31 17:13:34 CET 2001 Daniel Veillard <daniel@veillard.com>
10820
10821 * *.c include/libxml/*.h doc/html/*: applied 42 documentation
10822 patches from Charlie Bozeman. Regenerated the HTML docs.
10823
Daniel Veillard7f9a6802001-12-20 14:01:47 +000010824Thu Dec 20 14:59:52 CET 2001 Daniel Veillard <daniel@veillard.com>
10825
10826 * include/libxml/debugXML.h win32/dsp/libxml2.def.src: fixes
10827 for Windows from Igor
10828
Daniel Veillard1df3dfc2001-12-18 11:14:16 +000010829Tue Dec 18 12:13:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10830
10831 * xmllint.c: applied Justin Fletcher patch for --output or -o
10832
Daniel Veillardd3b29d22001-12-18 07:53:16 +000010833Tue Dec 18 08:52:32 CET 2001 Daniel Veillard <daniel@veillard.com>
10834
10835 * win32/libxml2/libxml2.def.src: close #67019
10836
Daniel Veillard01db67c2001-12-18 07:09:59 +000010837Tue Dec 18 08:08:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10838
10839 * xmllint.c: applied Justin Fletcher generic timing patch
10840 similar to the one already applied to xsltproc.
10841
Daniel Veillardd1640922001-12-17 15:30:10 +000010842Mon Dec 17 16:29:08 CET 2001 Daniel Veillard <daniel@veillard.com>
10843
10844 * include/libxml/tree.h tree.c: applied documentation patches
10845 from Charlie Bozeman
10846
MST 2001 John Fleck2323ac22001-12-14 04:24:50 +000010847Thu Dec 13 21:24:16 MST 2001 John Fleck <jfleck@inkstain.net>
10848
10849 *doc/xmllint.xml, xmllint.1 - document --dropdtd
10850
Daniel Veillard29e43992001-12-13 22:21:58 +000010851Thu Dec 13 23:19:50 CET 2001 Daniel Veillard <daniel@veillard.com>
10852
10853 * valid.c: fix the xmlStrdup() used in the previous patch.
10854 * valid.c: added --dropdtd
10855 * tree.c: fixed xmlUnlinkNode so it also removes the references
10856 from the document if the node is a DTD
10857
Daniel Veillard86fd5a72001-12-13 14:55:21 +000010858Thu Dec 13 15:54:35 CET 2001 Daniel Veillard <daniel@veillard.com>
10859
10860 * HTMLtree.c valid.c: cleanup some static declarations
10861
Daniel Veillard9ae4b7a2001-12-13 14:24:09 +000010862Thu Dec 13 15:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10863
10864 * xmllint.c: removed another strdup()
10865 * doc/FAQ: removed the HP/UX entry
10866
Daniel Veillarded472f32001-12-13 08:48:14 +000010867Thu Dec 13 09:44:58 CET 2001 Daniel Veillard <daniel@veillard.com>
10868
10869 * valid.c: fix bug #66816 when validating.
10870 * xmllint.c: don't use sys/time.h if configure did not found it
10871
MST 2001 John Fleck3fc555e2001-12-11 04:41:24 +000010872Mon Dec 10 21:39:55 MST 2001 John Fleck <jfleck@inkstain.net>
10873
10874 * docs/xmllint.1, xmllint.xml, xmlcatalog.1, xmlcatalog_man.html,
10875 xmlcatalog_man.xml
10876
Daniel Veillard2d8a93b2001-12-10 21:07:19 +000010877Mon Dec 10 22:06:16 CET 2001 Daniel Veillard <daniel@veillard.com>
10878
10879 * include/libxml/xmlmemory.h: Hietaniemi Jarkko pointed out that
10880 xmlInitMemory() was declared twice
10881
Daniel Veillardb82c1662001-12-09 14:00:54 +000010882Sun Dec 9 14:59:23 CET 2001 Daniel Veillard <daniel@veillard.com>
10883
10884 * globals.c: do not reference strdup() !
10885 * configure.in libxml-2.0.pc.in: trying to fix the libs
10886 of the various config extraction modules
10887
Daniel Veillardef90ba72001-12-07 14:24:22 +000010888Fri Dec 7 15:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
10889
10890 * configure.in : preparing 2.4.12
10891 * doc/* : updated and rebuilt the docs
10892
Daniel Veillard220346d2001-12-07 11:33:54 +000010893Fri Dec 7 12:32:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10894
10895 * uri.c: closed bug #66159
10896 * testURI.c: added --escape option
10897 * configure.in: some cleanup for xml2-config --cflags
10898
Daniel Veillard2a906822001-12-06 14:34:08 +000010899Thu Dec 6 15:31:30 CET 2001 Daniel Veillard <daniel@veillard.com>
10900
10901 * globals.c testThreads.c: removed some misplaced includes
10902 of xmlversion.h
10903
Daniel Veillarde28313b2001-12-06 14:08:31 +000010904Thu Dec 6 09:06:08 EST 2001 Daniel Veillard <daniel@veillard.com>
10905
10906 * threads.c: patch from Gary Pennington fixing a possible
10907 problem at initialization time.
10908
Daniel Veillardd3b08822001-12-05 12:03:33 +000010909Wed Dec 5 13:01:37 CET 2001 Daniel Veillard <daniel@veillard.com>
10910
10911 * configure.in libxml.h parser.c testThreads.c macos/: integrated
Daniel Veillarde28313b2001-12-06 14:08:31 +000010912 Eric Lavigne contribution to build libxml2 on MacOS using
Daniel Veillardd3b08822001-12-05 12:03:33 +000010913 CodeWarrior.
10914
Daniel Veillarda7866932001-12-04 13:14:44 +000010915Tue Dec 4 14:13:44 CET 2001 Daniel Veillard <daniel@veillard.com>
10916
10917 * xmllint.c: applied Geert Kloosterman's patch to fix
10918 --repeat --timing output
10919
Daniel Veillard19840942001-11-29 16:11:38 +000010920Thu Nov 29 17:10:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10921
10922 * parser.c: Robin Berjon <robin@knowscape.com> found a case
10923 where non-wellformed XML declaractions were not detected.
10924
Daniel Veillarde85d9342001-11-28 14:43:12 +000010925Wed Nov 28 15:41:40 CET 2001 Daniel Veillard <daniel@veillard.com>
10926
10927 * xpointer.c: fixed a compilation bug pointed by Danny Jamshy
10928
Daniel Veillard22f25a82001-11-28 09:12:23 +000010929Wed Nov 28 10:09:51 CET 2001 Daniel Veillard <daniel@veillard.com>
10930
10931 * xmlIO.c: as robert pointed again, xmlInputCallbackInitialized
10932 gets reset by xmlCleanupInputCallbacks() and this makes the
10933 function useless. Same for output.
10934
Daniel Veillard107ccaa2001-11-27 16:23:50 +000010935Tue Nov 27 17:22:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10936
10937 * xmlIO.c: robert pointed out a loop error in callback cleanups
10938
Daniel Veillard8faa7832001-11-26 15:58:08 +000010939Mon Nov 26 16:56:00 CET 2001 Daniel Veillard <daniel@veillard.com>
10940
10941 * tree.c debugXML.c include/libxml/tree.h include/libxml/debugXML.h:
10942 moved xmlGetLineNo() and xmlGetNodePath() into the main tree module,
10943 they are not really tied to debugging
10944
Daniel Veillardbd9b0e82001-11-26 10:32:08 +000010945Mon Nov 26 11:31:36 CET 2001 Daniel Veillard <daniel@veillard.com>
10946
10947 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.11
10948 * xmllint.c: better --catalogs description
10949
Daniel Veillard4855c8c2001-11-25 10:35:25 +000010950Sun Nov 25 11:34:24 CET 2001 Daniel Veillard <daniel@veillard.com>
10951
10952 * tree.c: fixed a couple of problems in xmlSetProp()
10953
Daniel Veillardcd337f02001-11-22 18:20:37 +000010954Thu Nov 22 19:19:10 CET 2001 Daniel Veillard <daniel@veillard.com>
10955
10956 * debugXML.c tree.c xmlIO.c xmlmemory.c: some cleanups when chasing
10957 unappropriate stdout output.
10958
Daniel Veillard566d4df2001-11-22 13:00:53 +000010959Thu Nov 22 13:58:14 CET 2001 Daniel Veillard <daniel@veillard.com>
10960
10961 * include/libxml/tree.h: Fixed a couple of macro errors pointed out
10962 by Denis Beurive, closes #65111
10963
Daniel Veillardb4545fd2001-11-20 09:37:09 +000010964Tue Nov 20 10:34:01 CET 2001 Daniel Veillard <daniel@veillard.com>
10965
10966 * valid.c: in case of content model validity error, don't
10967 print it if validity warnings were not requested.
10968
Daniel Veillardc69e0b12001-11-20 08:35:07 +000010969Tue Nov 20 09:30:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10970
10971 * nanoftp.c: applied a couple of patches from Brian D Ripley.
10972 * parserInternals.c: removed the last exit() call. Print an
10973 unmaskable error on stderr instead (library mismatch detection)
10974
MST 2001 John Fleck42304042001-11-18 00:18:06 +000010975Sat Nov 17 17:16:51 MST 2001 John Fleck <jfleck@inkstain.net>
10976
10977 * doc/xmllint.xml, doc/xmllint.1 - update xmllint man page with
10978 shell instructions from Heiko Rupp
10979
Daniel Veillardf7b094f2001-11-15 13:54:39 +000010980Thu Nov 15 14:53:42 CET 2001 Daniel Veillard <daniel@veillard.com>
10981
10982 * catalog.c: use the URL notation file:// for default catalog paths
10983
Daniel Veillard0ec98632001-11-14 15:04:32 +000010984Wed Nov 14 16:03:02 CET 2001 Daniel Veillard <daniel@veillard.com>
10985
10986 * include/libxml/tree.h: better comments for _private fields
10987 * tree.c: removed a problem when copying an entity reference.
10988
Daniel Veillardd33cfbf2001-11-13 15:24:36 +000010989Tue Nov 13 16:23:04 CET 2001 Daniel Veillard <daniel@veillard.com>
10990
10991 * vms/*: updated instructions and diffs from John A Fotheringham
10992
Daniel Veillarda11001b2001-11-12 22:45:36 +000010993Mon Nov 12 23:43:22 CET 2001 Daniel Veillard <daniel@veillard.com>
10994
10995 * include/libxml/xmlerror.h: avoid an include problem if
10996 #include <libxml/xmlerror.h> happens first in code
10997 seems to be the case in KDE libs
10998
Daniel Veillard8e3943c2001-11-12 21:35:44 +000010999Mon Nov 12 22:32:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11000
11001 * win32/dsp/* include/libxml/xmlwin32version.h.in: update
11002 from Igor for Windows
11003
11004Mon Nov 12 10:19:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11005
11006 * Makefile.am: Gary Pennington pointed out a missing prefix
11007
Daniel Veillard43d3f612001-11-10 11:57:23 +000011008Sat Nov 10 12:55:42 CET 2001 Daniel Veillard <daniel@veillard.com>
11009
11010 * configure.in include/libxml/xmlwin32version.h: preparing 2.4.10
11011 * doc/*: upgraded and rebuilt the docs
11012
Daniel Veillardc1f78342001-11-10 11:43:05 +000011013Sat Nov 10 12:33:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11014
11015 * HTMLparser.c: fix comment in scripts element parsing.
11016 * result/HTML/doc3*: updated the results.
11017
11018Sat Nov 10 11:18:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11019
11020 * uri.c: another URI bug fix #63336, using Joel Young patch.
11021
Daniel Veillardc6e013a2001-11-10 10:08:57 +000011022Sat Nov 10 11:07:26 CET 2001 Daniel Veillard <daniel@veillard.com>
11023
11024 * debugXML.c include/libxml/debugXML.h: add xmlGetNodePath()
11025 a cleaned up version of the Pwd shell string generation.
11026
Daniel Veillardbe480fb2001-11-08 23:36:42 +000011027Fri Nov 9 00:34:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11028
11029 * valid.c include/libxml/tree.h: trying to fix namespaces +
11030 validation problems for good, closing #63619 in the process
11031 * result/valid/dia.xml test/valid/dia.xml: the Dia test was
11032 wrong in this respect, fixed it.
11033
Daniel Veillardd536f702001-11-08 17:32:47 +000011034Thu Nov 8 18:31:40 CET 2001 Daniel Veillard <daniel@veillard.com>
11035
11036 * xmllint.c: Morus Walter patch to allow --format and --encode
11037
Daniel Veillard5004f422001-11-08 13:53:05 +000011038Thu Nov 8 14:52:18 CET 2001 Daniel Veillard <daniel@veillard.com>
11039
11040 * debugXML.c: Stefan Kost provided an help command for the shell
11041
Daniel Veillarda6825e82001-11-07 13:33:59 +000011042Wed Nov 7 14:32:55 CET 2001 Daniel Veillard <daniel@veillard.com>
11043
11044 * debugXML.c: Heiko Rupp pointed that the shell would crash
11045 on empty nodesets returns.
11046
Daniel Veillard03f848d2001-11-07 12:53:46 +000011047Wed Nov 7 13:52:36 CET 2001 Daniel Veillard <daniel@veillard.com>
11048
11049 * Makefile.am: Weiqi Gao pointed out that xmlcatalog
11050 migh need the history libraries
11051
Daniel Veillard957fdcf2001-11-06 22:50:19 +000011052Tue Nov 6 23:49:09 CET 2001 Daniel Veillard <daniel@veillard.com>
11053
11054 * HTMLparser.c test/HTML/lt.html result/HTML/lt.html*:
11055 handle the case of < in quoted attributes, Bastian Kleineidam
11056
Daniel Veillardc853b322001-11-06 15:24:37 +000011057Tue Nov 6 16:21:33 CET 2001 Daniel Veillard <daniel@veillard.com>
11058
11059 * configure.in include/libxml/xmlwin32version.h: releasing 2.4.9
11060 fixing catalog breakages
11061 * Makefile.am catalog.c result/catalogs/catal
11062 result/catalogs/mycatalog.* test/catalogs/catal*:
11063 fixed more problems in catalog support, added more regression tests
11064 for both XML and SGML catalog handling
11065
Daniel Veillard66870c72001-11-05 19:27:49 +000011066Mon Nov 5 20:26:41 CET 2001 Daniel Veillard <daniel@veillard.com>
11067
11068 * debugXML.c: applied an improvement to xmlGetLineNo() from
11069 Keith Isdale
11070
Daniel Veillardffe09c92001-11-05 14:21:47 +000011071Mon Nov 5 15:20:16 CET 2001 Daniel Veillard <daniel@veillard.com>
11072
11073 * catalog.c: dohhhh XML catalog add and remove ops were broken too.
11074 Side effect of the progressive catalog loading
11075
Daniel Veillardad661b92001-11-05 11:43:15 +000011076Mon Nov 5 12:40:54 CET 2001 Daniel Veillard <daniel@veillard.com>
11077
11078 * Makefile.am: confexecdir and confexec_DATA were defined twice
11079 pointed out by Karl Eichwalder
11080
Daniel Veillard6eb17722001-11-04 22:19:27 +000011081Sun Nov 4 23:18:34 CET 2001 Daniel Veillard <daniel@veillard.com>
11082
11083 * xmlcatalog.c: avoid unlink() and use remove() instead.
11084
Daniel Veillardea898282001-11-04 22:13:45 +000011085Sun Nov 4 23:12:38 CET 2001 Daniel Veillard <daniel@veillard.com>
11086
11087 * libxml.spec.in: cleanup
11088 * include/libxml/xmlwin32version.h: updated with 2.4.8
11089
Daniel Veillarda4617b82001-11-04 20:19:12 +000011090Sun Nov 4 21:17:24 CET 2001 Daniel Veillard <daniel@veillard.com>
11091
11092 * encoding.c global.data globals.c testThreads.c: fix bug #63752
11093 of compiling libxml with a non standard set of options
11094
John Fleck027edfb2001-11-04 20:13:58 +000011095Sun Nov 4 13:11:41 MST 2001 John Fleck <jfleck@inkstain.net
11096
11097 * doc/xmllint.xml, xmllint.1 - updating xmllint man page to
11098 document --sgml option, fixing gnome bugzilla #63382
11099
Daniel Veillardcd21dc72001-11-04 20:03:38 +000011100Sun Nov 4 20:56:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11101
11102 * include/libxml/catalog.h catalog.c: Fixed SGML catalogs
11103 breakage of 2.4.7, added a couple of really needed APIs
11104 like xmlCatalogIsEmpty() and xmlNewCatalog()
11105 * xmlcatalog.c: updated --sgml --noout to be a suitable replacement
11106 for install-catalog
11107 * configure.in: preparing 2.4.8
11108
CET 2001 Daniel Veillard5a37bde2001-11-01 14:31:22 +000011109Thu Nov 1 15:29:31 CET 2001 Daniel Veillard <daniel@veillard.com>
11110
11111 * HTMLtree.c tree.c include/libxml/HTMLtree.h
11112 include/libxml/tree.h include/libxml/xmlIO.h: more include
11113 cleanups, export cleanly one html output + format function.
11114
11115Thu Nov 1 14:12:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11116
11117 * parser.c: removed initGenericErrorDefaultFunc call from
11118 xmlInitParser() since it could destroy previous calls to
11119 xsltSetGenericErrorFunc() effects
11120
Daniel Veillardebd38c52001-11-01 08:38:12 +000011121Thu Nov 1 09:37:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11122
11123 * debugXML.c include/libxml/debugXML.h: bool can be a reserved
11124 keyword.
11125
Daniel Veillard8bdb91d2001-10-31 17:52:43 +000011126Wed Oct 31 18:50:08 CET 2001 Daniel Veillard <daniel@veillard.com>
11127
11128 * Makefile.am: cleanup
11129 * threads.c: cleanup too
11130 * xmlIO.c include/libxml/xmlIO.h: added xmlNoNetExternalEntityLoader()
11131 from xsltproc
11132 * include/libxml/tree.h include/libxml/parser.h: trying to break a
11133 dependancy loop.
11134
Daniel Veillard91c00402001-10-30 17:41:38 +000011135Tue Oct 30 18:38:53 CET 2001 Daniel Veillard <daniel@veillard.com>
11136
11137 * catalog.c: Justin Fletcher pointed out that xmlParseXMLCatalog
11138 was not used anymore !
11139
Daniel Veillard52dcab32001-10-30 12:51:17 +000011140Tue Oct 30 13:33:13 CET 2001 Daniel Veillard <daniel@veillard.com>
11141
11142 * configure.in: preparing 2.4.7
11143 * Makefile.am doc/Makefile.am: switched to the latest xmllint
11144 manual page from John
11145 * doc/*: updated the doc and rebuilt the generated pages
11146
Daniel Veillarda9e65e82001-10-30 10:32:36 +000011147Tue Oct 30 11:31:19 CET 2001 Daniel Veillard <daniel@veillard.com>
11148
11149 * xmlIO.c: closing bug #62711, the library should never
11150 close stdin or stdout.
11151
Daniel Veillard4def3bd2001-10-30 09:47:47 +000011152Tue Oct 30 10:46:12 CET 2001 Daniel Veillard <daniel@veillard.com>
11153
11154 * uri.c: second pass at fixing #63336, using Joel Young
11155 final patch. looks okay.
11156
Daniel Veillardbb6808e2001-10-29 23:59:27 +000011157Tue Oct 30 00:56:05 CET 2001 Daniel Veillard <daniel@veillard.com>
11158
11159 * uri.c include/libxml/uri.h: trying to clear #63336
11160 allowing the escaping routine to parse unconformant
11161 URI-References.
11162
Daniel Veillardacf7ff02001-10-29 20:21:47 +000011163Mon Oct 29 19:09:46 CET 2001 Daniel Veillard <daniel@veillard.com>
11164
11165 * vms/readme.vms vms/build_libxml.com nanoftp.c
11166 include/libxml/xmlversion.h.in: a few VMS updates from
11167 John A Fotheringham
11168 * include/libxml/xmlIO.h xmlIO.c: added xmlCleanupInputCallbacks()
11169 and xmlCleanupOutputCallbacks() for the Perl binding people.
11170
Daniel Veillard635ef722001-10-29 11:48:19 +000011171Mon Oct 29 12:44:17 CET 2001 Daniel Veillard <daniel@veillard.com>
11172
11173 * parser.c globals.c DOCBparser.c HTMLparser.c error.c:
11174 apply fixes to close #63271 and avoid segfaults when
11175 the error routine gets callbed before xmlInitParser()
11176 get called.
11177 * nanoftp.c error.c: Applied patches from Justin Fletcher
11178 correcting some xmlGenericError misuses.
11179
MDT 2001 John Fleckfd32de62001-10-27 20:14:01 +000011180Sat Oct 27 14:04:45 MDT 2001 John Fleck <jfleck@inkstain.net>
11181
11182 *doc/xmllint.xml, doc/xmllint.1
11183 New and improved man page for xmllint - .xml is the original, .1
11184 is the generated man page
11185
Daniel Veillardc9484202001-10-24 12:35:52 +000011186Wed Oct 24 14:34:25 CEST 2001 Daniel Veillard <daniel@veillard.com>
11187
11188 * doc/site.xsl doc/*.html doc/Makefile.am: now autogenerate
11189 the web site from the main HTML document.
11190
Daniel Veillard5151c062001-10-23 13:10:19 +000011191Tue Oct 23 14:32:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11192
11193 * parser.c: fixed an erroneous validation bug when PE refs
11194 occurs in external parsed entities referenced from the
11195 internals subset
11196 * test/valid/index.xml test/valid/dtds/nitf-2-5.dtd
11197 test/valid/dtds/NewsMLv1.0.dtd result/valid/index.xml*:
11198 added the associated testcase, it's a nice one.
11199 * HTMLparser.c: generate the DTD node as HTML still ...
11200 * HTMLtree.c: fixed errors in Set/GetMetaEncoding
11201
Daniel Veillardb6b0fd82001-10-22 12:31:11 +000011202Mon Oct 22 14:20:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11203
11204 * HTMLparser.c: fixed a bug in htmlNewDoc()
11205
Daniel Veillard89cad532001-10-22 09:46:13 +000011206Mon Oct 22 11:32:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11207
11208 * test/threads/*: added entities testing to the Thread test
11209 * testThreads.c: make the test reasonable
11210 * DOCBparser.c: fix the DTD public and system ID
11211 * xmllint.c: added --sgml for SGML DocBook importing
11212 * Makefile.am: added Docbtests target
11213
Daniel Veillard9ae1eba2001-10-19 09:48:35 +000011214Fri Oct 19 11:47:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11215
11216 * nanoftp.c: use only "anonymous@" string for anonymous passwds
11217 * testThreads.c: removed bogus include
11218
Daniel Veillardce2c2f02001-10-18 14:57:24 +000011219Thu Oct 18 16:56:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11220
11221 * parser.c valid.c result/valid/rss.xml result/valid/rss.xml.err:
11222 fixed a very serious (looping) validation bug
11223
Daniel Veillard3c01b1d2001-10-17 15:58:35 +000011224Wed Oct 17 11:56:25 EDT 2001 Daniel Veillard <daniel@veillard.com>
11225
11226 * include/libxml/globals.h include/libxml/threads.h threads.c
11227 testThreads.c: far more testing, cleaning up bugs
11228 * *.c : make sure globals.h is always included.
11229
Daniel Veillard7cc95c02001-10-17 15:45:12 +000011230Wed Oct 17 17:41:41 CEST 2001 Daniel Veillard <daniel@veillard.com>
11231
11232 * HTMLparser.c: try to get rid of parser loops for good.
11233
Daniel Veillardab7488e2001-10-17 11:30:37 +000011234Wed Oct 17 13:29:02 CEST 2001 Daniel Veillard <daniel@veillard.com>
11235
11236 * configure.in: fixed some bugs in CFLAGS passing.
11237 * test/threads Makefile.am testThreads.c: added a specific
11238 threaded test case (really nasty, guaranteed).
11239
Daniel Veillard85c11fa2001-10-16 21:03:08 +000011240Tue Oct 16 23:01:49 CEST 2001 Daniel Veillard <daniel@veillard.com>
11241
11242 * catalog.c: serious cleanup on the management of the
11243 XML catalog tree, more tests done, especially with
11244 the catalog PI.
11245
Daniel Veillard364789a2001-10-16 12:45:00 +000011246Tue Oct 16 08:43:43 EDT 2001 Daniel Veillard <daniel@veillard.com>
11247
11248 * catalog.c: avoid a problem in catalog cleanup on SMP if
11249 catalogs were not initialized.
11250
Daniel Veillard81463942001-10-16 12:34:39 +000011251Tue Oct 16 14:33:19 CEST 2001 Daniel Veillard <daniel@veillard.com>
11252
11253 * catalog.c xpath.c: trying to cleanup the not thread safe
11254 parts of the library.
11255
Daniel Veillard64a411c2001-10-15 12:32:07 +000011256Mon Oct 15 14:30:11 CEST 2001 Daniel Veillard <daniel@veillard.com>
11257
11258 * include/libxml/globals.h configure.in global.data: make
11259 the allocation be per-thread a configure option
11260 * encoding.c include/libxml/parser.h: fixed compilation
11261 errors
11262
Daniel Veillard5ee57fc2001-10-15 10:46:16 +000011263Mon Oct 15 12:45:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11264
11265 * include/libxml/parser.h: Norm reported that a few lines
11266 added were breaking libxslt compile, removed them for now
11267
Daniel Veillard6f350292001-10-14 09:56:15 +000011268Sun Oct 14 05:55:01 EDT 2001 Daniel Veillard <daniel@veillard.com>
11269
11270 * parser.c parserInternals.c threads.c: debugged and fixed
11271 initialization problems which were giving troubles on SMP
11272 boxes.
11273
Daniel Veillard6661ffa2001-10-13 14:18:17 +000011274Sat Oct 13 16:17:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11275
11276 * include/libxml/Makefile.am: missing globals.h
11277
Daniel Veillarde7090612001-10-13 12:18:28 +000011278Sat Oct 13 14:15:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011279
Daniel Veillarde7090612001-10-13 12:18:28 +000011280 * globals.c: added a couple of standard includes.
Jaka Mocnik77d19ae2001-10-13 12:06:09 +000011281
Daniel Veillardd0463562001-10-13 09:15:48 +000011282Sat Oct 13 11:08:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11283
11284 * include/libxml/SAX.h include/libxml/globals.h include/libxml/parser.h
11285 include/libxml/parserInternals.h include/libxml/tree.h
11286 include/libxml/xmlerror.h HTMLparser.c SAX.c error.c globals.c
11287 nanoftp.c nanohttp.c parser.c parserInternals.c testDocbook.c
11288 testHTML.c testSAX.c tree.c uri.c xlink.c xmlmemory.c:
11289 Applied the last patches from Gary, cleanup, activated threading
11290 all user accessible global variables are now handled in globals.[ch]
11291 Still a bit rought but make tests passes with either
11292 --with-threads defined at configure time or not.
11293 * Makefile.am example/Makefile.am: added globals.[ch] and threads
11294 linking options
11295
Daniel Veillardb8478642001-10-12 17:29:10 +000011296Fri Oct 12 19:25:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
11297
11298 * Makefile.am include/libxml/Makefile.am
11299 include/libxml/globals.h globals.c include/libxml/threads.h
11300 threads.c build_glob.py global.data xmlcatalog.c acconfig.h
11301 configure.in: started integrating the core of the thread support
11302 not activated yet but half integrated. The code should still
11303 compile and work anyway.
11304
Daniel Veillardb44025c2001-10-11 22:55:55 +000011305Fri Oct 12 00:53:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11306
11307 * HTMLtree.c catalog.c debugXML.c entities.c nanoftp.c
11308 parser.c valid.c xmlmemory.c xpath.c xpointer.c: started
11309 integrating the non-controversial parts of Gary Pennington
11310 multithread patches
11311 * catalog.c: corrected a small bug introduced
11312
Daniel Veillard75b96822001-10-11 18:59:45 +000011313Thu Oct 11 20:58:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11314
11315 * catalog.c include/libxml/catalog.h: very serious cleanup,
11316 isolating unportable code and as much as possible the accesses
11317 to the global shared catalog. May need more testing !
11318
Daniel Veillard78d12092001-10-11 09:12:24 +000011319Thu Oct 11 11:10:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11320
11321 * include/libxml/debugXML.h debugXML.c tree.c: integrating
11322 Keith Isdale patches for the XSLT debugger interfaces. Some
11323 cleanup
11324
Daniel Veillardff0b7312001-10-11 06:46:09 +000011325Thu Oct 11 08:44:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11326
11327 * win32/Makefile.mingw: update from Tobias Peters for 2.4.5
11328 * DOCBparser.c: generate line nubers in elements
11329
Daniel Veillard60087f32001-10-10 09:45:09 +000011330Wed Oct 10 11:35:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11331
11332 * configure.in: preparing 2.4.6 release
11333 * doc/xml.html doc/html/*: updated and rebuilt the docs
11334 * include/libxml/*.h *.c: fixed a number of teh/the widht/width typos
11335
MDT 2001 John Fleck60416fa2001-10-09 02:41:50 +000011336Mon Oct 8 20:38:27 MDT 2001 John Fleck <jfleck@inkstain.net>
11337
11338 * doc/xmlcatalog_man.xml, xmlcatalog.1, xmlcatalog_man.html
11339 adding documentation for DV's supercatalog support
11340
Daniel Veillard82d75332001-10-08 15:01:59 +000011341Mon Oct 8 17:00:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11342
11343 * include/libxml/catalog.h catalog.c xmlcatalog.c: adding SGML
11344 super catalog support adding one API and one flag --sgml to
11345 xmlcatalog
11346
MDT 2001 John Fleck0e229932001-10-07 22:46:00 +000011347Sun Oct 7 16:43:57 MDT 2001 John Fleck <jfleck@inkstain.net>
11348
11349 * doc/xmlcatalog_man.xml, xmlcatalog.1
11350 One more crack at
11351 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11352
11353
Thomas Broyer47334c02001-10-07 16:41:52 +000011354Sun Oct 7 18:47:02 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11355
11356 * xpath.c: implemented xmlXPathObjectCopy for external objects
11357 * include/libxml/xpathInternals.h: added xmlXPathStackIsExternal
11358
MDT 2001 John Fleckac941e32001-10-06 22:30:16 +000011359Sat Oct 6 16:25:52 MDT 2001 John Fleck <jfleck@inkstain.net>
11360
11361 *doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11362 finishing up fix to
11363 https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392, making
11364 the xmlcatalog man page display more elegantly
11365
Daniel Veillard3fbe8e32001-10-06 13:30:33 +000011366Sat Oct 6 15:27:12 CEST 2001 Daniel Veillard <daniel@veillard.com>
11367
11368 * configure.in: closing bug #61832
11369 * HTMLparser.c: removed a warning
11370
Daniel Veillard6ab38382001-10-06 13:08:27 +000011371Sat Oct 6 15:07:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11372
11373 * xpath.c: fixing #61673 part I, do not loose doc information
11374 when copying result value trees.
11375
Daniel Veillard556c6682001-10-06 09:59:51 +000011376Sat Oct 6 11:58:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11377
11378 * xpath.c: trying to harden the XPath interpreter
11379
MDT 2001 John Fleck9f82dc62001-10-06 02:40:10 +000011380Fri Oct 5 20:37:51 MDT 2001 John Fleck <jfleck@inkstain.net>
11381
11382 * doc/xmlcatalog.1 updated using a new stylesheet to address, in
11383 part, https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=54392
11384
William M. Brack1633d182001-10-05 15:41:19 +000011385Fri Oct 5 23:35:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11386
11387 * HTMLparser: repaired another loop problem
11388
Daniel Veillard20ee8c02001-10-05 09:18:14 +000011389Fri Oct 5 11:16:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11390
11391 * uri.c: applied fix from Mathias Hasselmann about a bug in URI
11392 parsing.
11393 * xpath.c: fix bug #61291 the default XML namespace node is
11394 missing from the namespace axis.
11395 * tree.c: refuse to create namespaces nodes with prefix "xml"
11396
Daniel Veillard651f9472001-10-04 14:51:06 +000011397Thu Oct 4 16:47:44 CEST 2001 Daniel Veillard <daniel@veillard.com>
11398
11399 * SAX.c: ouch a non-defined namespace could lead to a crash,
11400 fixed #61215
11401
Daniel Veillard7dd05702001-10-04 14:25:12 +000011402Thu Oct 4 16:24:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11403
11404 * parserInternals.c: closed bug #61054
11405
Daniel Veillard5e6d10a2001-10-03 13:21:13 +000011406Wed Oct 3 15:19:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11407
11408 * include/libxml/Makefile.am: closing #60708
11409
Daniel Veillarda293c322001-10-02 13:54:14 +000011410Tue Oct 2 15:52:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11411
11412 * win32/dsp/libxml2.def.src include/libxml/parser.h parser.c:
11413 adding xmlSAXParseFileWithData following Marco Stipek suggestion
11414
Daniel Veillardf4309d72001-10-02 09:28:58 +000011415Tue Oct 2 11:27:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11416
11417 * valid.c: close bug #61550 when xml: wasn't considered a namespace
11418
Daniel Veillardf6ed8bc2001-10-02 09:22:47 +000011419Tue Oct 2 11:18:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11420
11421 * win32/dsp/libxml2.def.src: Igor Zlatkovic patches
11422 * DOCBparser.c HTMLparser.c parser.c: fixed typos
11423
Daniel Veillard16756b62001-10-01 07:36:25 +000011424Mon Oct 1 09:34:51 CEST 2001 Daniel Veillard <daniel@veillard.com>
11425
11426 * catalog.c: Justin Fletcher provided cleaup code in case
11427 HAVE_STAT is not defined
11428 * include/win32config.h: Igor Zlatkovic suggested to have
11429 HAVE_STAT defined there
11430
William M. Brack5e1cac12001-09-28 16:19:18 +000011431Sat Sep 29 00:15:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11432
11433 * catalog.c - fixed typing error reported by M. Barros
11434
MDT 2001 John Fleckbbb9e432001-09-24 03:08:43 +000011435Sun Sep 23 21:02:39 MDT 2001 John Fleck <jfleck@inkstain.net>
11436
11437 * xmllint.c - fixing typo
11438
William M. Brackd28e48a2001-09-23 01:55:08 +000011439Sat Sep 22 10:00:00 HKT 2001 William Brack <wbrack@mmm.com.hk>
11440
11441 * HTMLparser.c: small enhancement to prevent loop on
11442 unrecognizable data
11443
Daniel Veillardb1d62872001-09-21 09:47:08 +000011444Fri Sep 21 11:45:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11445
11446 * parserInternals.c: applying patch from bug #60757 this
11447 should close it
11448
Daniel Veillardc0631a62001-09-20 13:56:06 +000011449Thu Sep 20 15:54:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11450
11451 * catalog.c xmlcatalog.c: removed a couple of warning
11452 * xpath.c: try to solve the linking problem on platforms
11453 needing trio to compile
11454
Daniel Veillard1a123612001-09-19 08:06:23 +000011455Wed Sep 19 10:01:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011456
Daniel Veillard1a123612001-09-19 08:06:23 +000011457 * Makefile.am libxml.spec.in: backing up non-documented changes
11458 commited without review or aproval by Jens Finke <jens@gnome.org>
11459 * HACKING: made 100% clear that no commit should be done directly
CEST 2001 Jens Finkede8c8af2001-09-19 07:20:40 +000011460
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011461Mon Sep 17 18:52:37 CEST 2001 Daniel Veillard <daniel@veillard.com>
11462
11463 * configure.in: Joe Orton provided a patch fixing a problem
11464 when iconv is specified to be in a non-standard directory
11465 but wasn't exported in xml2-config --cflags
11466
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011467Fri Sep 14 19:32:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11468
Daniel Veillardf5b44e42001-09-17 17:19:54 +000011469 * configure.in: let's ship 2.4.5 before getting too much
Daniel Veillard2fc2db72001-09-14 17:33:51 +000011470 troubles with 2.4.4 errors.
11471
Daniel Veillard16698282001-09-14 10:29:27 +000011472Fri Sep 14 12:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11473
11474 * encoding.c entities.c: do not output hexadecimal charrefs
11475 when serializing HTML since some version of Netscape can't
11476 grok it, generate decimal ones.
11477 * result/HTML/doc3.htm: output changed due to previous test
11478 * parserInternals.c: repair xmlKeepBlanksDefault() broken in 2.4.4
11479
Daniel Veillard98fed372001-09-13 11:34:58 +000011480Thu Sep 13 13:34:27 CEST 2001 Daniel Veillard <daniel@veillard.com>
11481
11482 * libxml-2.0.pc.in: dohh generated the wrong include path :-(
11483 * doc/Makefile.am libxml.spec.in: re-dohh forgot the new manpage :-(
11484
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011485Wed Sep 12 22:14:55 CEST 2001 Daniel Veillard <daniel@veillard.com>
Daniel Veillard98fed372001-09-13 11:34:58 +000011486 Released 2.4.4
Daniel Veillard07cdb2a2001-09-12 20:19:58 +000011487
11488 * config.h.in configure.in libxml.spec.in include/libxml/Makefile.am
11489 libxml-2.0.pc.in: moved includes to includedir/libxml2/libxml,
11490 updated the configuration scripts systems accordingly
11491
Daniel Veillard04382ae2001-09-12 18:51:30 +000011492Wed Sep 12 20:49:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11493
11494 * configure.in: preparing for 2.4.4
11495 * doc/xml.html doc/html/*: updated and rebuilt the docs
11496
Daniel Veillardd63437e2001-09-12 15:00:27 +000011497Wed Sep 12 16:58:16 CEST 2001 Daniel Veillard <daniel@veillard.com>
11498
11499 * win32/dsp/libxml2.def.src: tried to incorporate comments
11500 from bug #59220
11501
Daniel Veillard319a7422001-09-11 09:27:09 +000011502Tue Sep 11 11:25:36 CEST 2001 Daniel Veillard <daniel@veillard.com>
11503
11504 * parser.c result/noent/wml.xml: fixed bug #59981 related
11505 to handling of '&' in attributes when entities are substitued
11506
Daniel Veillard7cf5e442001-09-10 20:16:32 +000011507Mon Sep 10 22:14:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11508
11509 * libxml.h include/libxml/xmlversion.h.in
11510 include/libxml/xmlwin32version.h include/libxml/xmlwin32version.h.in:
11511 Tried to close bug #60131
11512
Daniel Veillardbce62332001-09-10 18:46:55 +000011513Mon Sep 10 20:46:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11514
11515 * SAX.c: fixed a bug in the HTML parser introduced Sep 9
11516
Daniel Veillard143b04f2001-09-10 18:14:14 +000011517Mon Sep 10 20:13:09 CEST 2001 Daniel Veillard <daniel@veillard.com>
11518
11519 * SAX.c: fixing bug #59946 on xmlns=""
11520
Daniel Veillard7a51d6d2001-09-10 14:40:43 +000011521Mon Sep 10 16:39:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11522
11523 * include/libxml/xmlerror.h SAX.c: fixing bug 59732, simple
11524 but allocates a new error code.
11525
Daniel Veillard05c13a22001-09-09 08:38:09 +000011526Sun Sep 9 10:33:15 CEST 2001 Daniel Veillard <daniel@veillard.com>
11527
11528 * xmllint.c: John Fleck fixed typos in the options output
11529 * parser.c SAX.c: fix ignorable white space SAX selection
11530
11531Sat Sep 8 11:43:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11532
11533 * entities.c: Steve Underwood found the possibility of an
11534 ininite loop in case of error.
11535
Daniel Veillard5eb9dea2001-09-07 09:38:02 +000011536Fri Sep 7 11:35:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11537
11538 * Makefile.am: Need $(ICONV_LIBS) in libxml2_la_LIBADD
11539
Daniel Veillarda050d232001-09-05 15:51:05 +000011540Wed Sep 5 17:47:43 CEST 2001 Daniel Veillard <daniel@veillard.com>
11541
11542 * parser.c: warn if version is not 1.0 but it's not
11543 strictly speaking an error after analyzing the spec
11544
MDT 2001 John Fleck04685002001-09-03 16:11:47 +000011545Mon Sep 3 10:07:03 MDT 2001 John Fleck <jfleck@inkstain.net>
11546
11547 *doc/catalog.html - add link to the html version of the
11548 man page, other linguistic cleanups
11549
MDT 2001 John Fleck5bd39dc2001-09-03 15:14:19 +000011550Mon Sep 3 09:10:08 MDT 2001 John Fleck <jfleck@inkstain.net>
11551
11552 * doc/xmlcatalog_man.xml, xmlcatalog_man.html, xmlcatalog.1
11553 adding documentation for xmlcatalog. Note: xmlcatalog.1, the man
11554 file, has not yet been included in the build.
11555
Daniel Veillard99784ff2001-09-01 16:20:28 +000011556Sat Sep 1 18:17:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11557
11558 * catalog.c: removed a duplicate affectation Justin Fletcher
11559
Daniel Veillard9e1c72d2001-08-31 20:03:19 +000011560Fri Aug 31 22:02:10 CEST 2001 Daniel Veillard <daniel@veillard.com>
11561
11562 * tree.c: Armin Sander pointed a possible text coalescing
11563 problem, completed his patch.
11564
Bjorn Reese0b2ae432001-08-31 16:31:57 +000011565Fri Aug 31 18:30:28 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11566
11567 * trionan.c: Fixed const and volatile re-definition problem
11568
Daniel Veillard5d96fff2001-08-31 14:55:30 +000011569Fri Aug 31 16:51:28 CEST 2001 Daniel Veillard <daniel@veillard.com>
11570
11571 * libxml.4 parser.c: doc updates from Heiko Rupp
11572 * parserInternals.c: 2 sanity checks from Heiko Rupp
11573
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011574Tue Aug 28 22:38:45 CEST 2001 Daniel Veillard <daniel@veillard.com>
11575
11576 * tree.c: applied patch from Armin Sander to make some pointers
11577 const in xmlCopyNode()
Daniel Veillard2ebd7a72001-08-28 21:07:03 +000011578 * include/libxml/tree.h: added fix to the header
Daniel Veillard3ec4c612001-08-28 20:39:49 +000011579
Daniel Veillardb06c6142001-08-27 14:26:30 +000011580Mon Aug 27 16:24:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11581
11582 * xpath.c: hum, restrict the integer usage gcc bug workaround
11583 to only gcc compilers so that other architecture don't get
11584 penalized by this limitation.
11585 * include/libxml/xpath.h: small typo fix from Heiko W. Rupp
11586
Daniel Veillard268fd1b2001-08-26 18:46:36 +000011587Sun Aug 26 20:45:04 CEST 2001 Daniel Veillard <daniel@veillard.com>
11588
11589 * valid.c: fixed a Windows compiler warning (Chris Poblete)
11590 * xpath.c: fix for mod when dividend is 0 (Chris Poblete)
11591
Daniel Veillard6c5f9d12001-08-25 13:33:14 +000011592Sat Aug 25 15:30:17 CEST 2001 Daniel Veillard <daniel@veillard.com>
11593
11594 * include/libxml/catalog.h catalog.c xmlcatalog.c: added a
11595 --convert option to xmlcatalog to convert SGML ones to
11596 the XML syntax.
11597 * xmllint.c: small cleanup for $SGML_CATALOG_FILES support.
11598
11599 2.4.3 got released at that point
Daniel Veillard6990bf32001-08-23 21:17:48 +000011600Thu Aug 23 23:16:32 CEST 2001 Daniel Veillard <daniel@veillard.com>
11601
11602 * catalog.c xmlIO.c: started some serious testing and fixed
11603 a few bug and optmization needs.
11604
Daniel Veillard9f7b84b2001-08-23 15:31:19 +000011605Thu Aug 23 17:26:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11606
11607 * Makefile.am configure.in include/libxml/xmlwin32version.h:
11608 preparing for a 2.4.3 release even if it may not be ready yet
11609 * catalog.c parser.c xmlIO.c include/libxml/catalog.h: redirected
11610 all file parsing lookup to go through the entity resolver, add
11611 to add an API to bypass it (needed to load catalogs themselves),
11612 some cleanup on the catalog code too.
11613 * nanoftp.c: small cleanup
11614 * doc/catalog.html: small update
11615
Daniel Veillardbc2ddbe2001-08-23 10:24:27 +000011616Thu Aug 23 12:22:26 CEST 2001 Daniel Veillard <daniel@veillard.com>
11617
11618 * catalog.c: fixed bugi #59406 in SGML catalog parsing reported by
11619 Jun Kuriyama
11620
Daniel Veillardffb120d2001-08-23 00:52:23 +000011621Thu Aug 23 02:51:29 CEST 2001 Daniel Veillard <daniel@veillard.com>
11622
11623 * doc/catalog.html: finished the catalog documentation
11624
Daniel Veillarde7ead2d2001-08-22 23:44:09 +000011625Thu Aug 23 01:38:42 CEST 2001 Daniel Veillard <daniel@veillard.com>
11626
11627 * doc/catalog.html doc/xml.html: added documentation about
11628 Catalog support, misses an API description
11629 * doc/html/*: reextracted the API pages
11630
Daniel Veillarddc2cee22001-08-22 16:30:37 +000011631Wed Aug 22 18:27:47 CEST 2001 Daniel Veillard <daniel@veillard.com>
11632
11633 * include/libxml/catalog.h catalog.c xmlIO.c HTMLparser.c:
11634 Added the part about section 7.2 on URI resolution,
11635 fixed a side effect in the HTML parser, look complete
11636 and ready to rock except the URI/SystemID part!
11637
Daniel Veillard5d90b6c2001-08-22 14:29:45 +000011638Wed Aug 22 16:27:03 CEST 2001 Daniel Veillard <daniel@veillard.com>
11639
11640 * include/libxml/catalog.h include/libxml/parser.h
11641 include/libxml/xmlerror.h catalog.c parser.c parserInternals.c
11642 xmlIO.c: added support and APIs needed for the catalog PI
11643 * include/libxml/xmlIO.h: cleanup
11644
Daniel Veillarde2940dd2001-08-22 00:06:49 +000011645Wed Aug 22 02:03:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11646
11647 * catalog.c parser.c xmlIO.c xmlcatalog.c xmllint.c
11648 include/libxml/catalog.h: starts to look okay, really
11649 plugged the new framework, cleaned a lot of stuff,
11650 added some APIs, except the PI's support missing this
11651 should be mostly complete
11652 * result/catalogs/* test/catalogs/*: added new test, enriched
11653 the existing one with URN ID tests
11654
Daniel Veillard64339542001-08-21 12:57:59 +000011655Tue Aug 21 14:56:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11656
11657 * catalog.c: fixed nextCatalog
11658 * result/catalogs/docbook test/catalogs/*: started adding
11659 a small regression test
11660
Daniel Veillardcda96922001-08-21 10:56:31 +000011661Tue Aug 21 12:52:38 CEST 2001 Daniel Veillard <daniel@veillard.com>
11662
11663 * Makefile.am catalog.c xmlcatalog.c include/libxml/catalog.h:
11664 more work on the XML catalog support.
11665 * parser.c include/libxml/parser.h: small cleanup seems using
11666 list as a public parameter name can give portability troubles
11667 * trionan.c trionan.h xpath.c include/libxml/trionan.h
11668 include/libxml/xpath.h include/libxml/Makefile.am: removed
11669 trionan from the libxml API, added xmlXPathIsInf and xmlXPathIsNaN
11670 wrappers
11671
Bjorn Reese45029602001-08-21 09:23:53 +000011672Tue Aug 21 11:18:45 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
11673
11674 * Makefile.am trio.c triodef.h trionan.c xpath.c
11675 include/libxml/Makefile.am include/libxml/trionan.h:
11676 Re-worked Not-A-Number and Infinity support.
11677 * xmlcatalog.c: added readline include files
11678
Daniel Veillard344cee72001-08-20 00:08:40 +000011679Mon Aug 20 02:04:13 CEST 2001 Daniel Veillard <daniel@veillard.com>
11680
11681 * Makefile.am xmlcatalog.c libxml.spec.in: renaming
11682 testCatalog as xmlcatalog, making it an installed app
11683 adding a shell, and preparing it to be a /etc/xml/catalog
11684 management tool, though not ready yet
11685 * catalog.c include/libxml/catalog.h: adding support for
11686 XML Catalogs http://www.oasis-open.org/committees/entity/
11687 not finished, there is some interesting tradeoffs and a
11688 few open questions left.
11689
Daniel Veillardb7664f42001-08-19 13:00:43 +000011690Sun Aug 19 14:59:56 CEST 2001 Daniel Veillard <daniel@veillard.com>
11691
11692 * xmllint.c: fixed a line formatting problem
11693
Daniel Veillard5015b712001-08-17 09:37:52 +000011694Fri Aug 17 11:35:31 CEST 2001 Daniel Veillard <daniel@veillard.com>
11695
11696 * SAX.c: removed a couple of unused variable (Albert Chin)
11697
Daniel Veillardbb371292001-08-16 23:26:59 +000011698Fri Aug 17 01:25:21 CEST 2001 Daniel Veillard <daniel@veillard.com>
11699
11700 * HTMLparser.c HTMLtree.c include/libxml/HTMLparser.h:
11701 trying to fix some troubles w.r.t. function returning
11702 const xxxPtr.
11703
Daniel Veillardb60c54e2001-08-16 19:34:27 +000011704Thu Aug 16 21:33:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11705
11706 * win32/dsp/libxml2.def.src: another set of symbols conditionally
11707 defined
11708
Daniel Veillardae6db172001-08-16 19:32:00 +000011709Thu Aug 16 21:31:14 CEST 2001 Daniel Veillard <daniel@veillard.com>
11710
11711 * xpointer.c: removed unused var
11712
Daniel Veillard09190202001-08-16 16:27:41 +000011713Thu Aug 16 18:26:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11714
11715 * testXPath.c: another small cleanup closing bug #59110
11716
Daniel Veillard796f4b62001-08-16 16:00:13 +000011717Thu Aug 16 17:59:18 CEST 2001 Daniel Veillard <daniel@veillard.com>
11718
11719 * win32/dsp/libxml2.def.src: small cleanup closing bug
11720 #59108
11721
Daniel Veillard5aac4e42001-08-15 20:46:57 +000011722Wed Aug 15 22:46:01 CEST 2001 Daniel Veillard <daniel@veillard.com>
11723
11724 * example/gjobread.c: add xmlCleanupParser() before leaving
11725
Daniel Veillard9a0b3d62001-08-15 12:58:03 +000011726Wed Aug 15 14:57:08 CEST 2001 Daniel Veillard <daniel@veillard.com>
11727
11728 * config.h.in configure.in include/libxml/xmlwin32version.h:
11729 released 2.4.2
11730
Daniel Veillardd3d06722001-08-15 12:06:36 +000011731Wed Aug 15 13:56:22 CEST 2001 Daniel Veillard <daniel@veillard.com>
11732
11733 * include/libxml/valid.h debugXML.c valid.c: deprecate
11734 the non-boundchecking Sprintf functions, add Snprintf
11735 this should close bug #57984
11736
Daniel Veillardecb6f5b2001-08-15 08:47:42 +000011737Wed Aug 15 10:46:07 CEST 2001 Daniel Veillard <daniel@veillard.com>
11738
11739 * xmlIO.c: xmlOutputBufferCreateFilename() didn't unescaped
11740 URIs before doing the lookups (pointed by Mark Vakoc)
11741
Daniel Veillard0ab5cab2001-08-14 16:43:10 +000011742Tue Aug 14 18:37:23 CEST 2001 Daniel Veillard <daniel@veillard.com>
11743
11744 * xpath.c: serious changes on Result Value Trees and NodeSets
11745 w.r.t. deallocation and collect operations. Probably not
11746 100% clean (merge of allocated trees smells like a problem).
11747 Seems sufficient to close #58943
11748
Daniel Veillard90493a92001-08-14 14:12:47 +000011749Tue Aug 14 16:12:00 CEST 2001 Daniel Veillard <daniel@veillard.com>
11750
11751 * xmllint.c: adding a --format option
11752
Daniel Veillardfe703322001-08-14 12:18:09 +000011753Tue Aug 14 14:16:24 CEST 2001 Daniel Veillard <daniel@veillard.com>
11754
11755 * xpath.c: count() was broken on Result Value Tree
11756 * xmlIO.c: fixed file:/// accesses on _WIN32
11757
Daniel Veillard70ac0e32001-08-13 11:24:16 +000011758Mon Aug 13 13:22:53 CEST 2001 Daniel Veillard <daniel@veillard.com>
11759
11760 * libxml.m4: s/LIBXML_VERSION_NUMBER/LIBXML_VERSION/ seems the
11761 macro was renamed, this should close bug #58683
11762
Daniel Veillardf300b7e2001-08-13 10:43:15 +000011763Mon Aug 13 12:33:40 CEST 2001 Daniel Veillard <daniel@veillard.com>
11764
11765 * SAX.c: small fix fixing bug #58539 reported by coolo, in
11766 entity substitution mode text at the end of the entity might
11767 be added due to text coalescing.
11768 * nanoftp.c parser.c: small cleanup
11769
Daniel Veillard0c720972001-08-08 20:59:00 +000011770Wed Aug 8 22:57:05 CEST 2001 Daniel Veillard <daniel@veillard.com>
11771
11772 * HACKING: added John Fleck right to commit in the doc subdir
11773
Daniel Veillard48da9102001-08-07 01:10:10 +000011774Tue Aug 7 03:05:58 CEST 2001 Daniel Veillard <daniel@veillard.com>
11775
11776 * SAX.c testXPath.c valid.c xmllint.c include/libxml/valid.h:
11777 allow to inherit attributes from the DTD directly in the
11778 tree, this is needed for XPath and can be a useful feature.
11779 Inherited namespaces are always provided at the tree level now
11780 * test/defattr* result/defattr* result/noent/defattr*: added a couple
11781 of tests for this feature (XSLT being the prime user).
11782
Daniel Veillard50f34372001-08-03 12:06:36 +000011783Fri Aug 3 14:02:20 CEST 2001 Daniel Veillard <daniel@veillard.com>
11784
11785 * DOCBparser.c Makefile.am nanohttp.c parser.c testHTML.c
11786 testSAX.c xmlIO.c xmllint.c include/win32config.h
11787 include/libxml/xmlversion.h.in include/libxml/xmlwin32version.h
11788 include/libxml/xmlwin32version.h.in win32/README.MSDev
11789 win32/dsp/*: applied Win32 Facelift No.2 patches from
11790 Igor Zlatkovic for Windows/MSC
11791
Daniel Veillard9f4eb912001-08-01 21:22:27 +000011792Wed Aug 1 23:21:06 CEST 2001 Daniel Veillard <daniel@veillard.com>
11793
11794 * SAX.c: unparsedEntityDecl() the URI computation of the
11795 entity wasn't done breaking XSLT unparsed-entity-uri()
11796
Daniel Veillard567e1b42001-08-01 15:53:47 +000011797Wed Aug 1 17:44:57 CEST 2001 Daniel Veillard <daniel@veillard.com>
11798
11799 * xpath.c: fixed a bug when walking the descendants and
11800 the current node has no children
11801 * debugXML.c: show up when a text node is supposed to not be escaped
11802
Thomas Broyerf186c822001-07-31 23:30:37 +000011803Wed Aug 1 01:33:35 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11804
11805 * xpath.c: fixed a bug in xmlXPathNodeTrailingSorted (for now it
11806 worked like the set:leading() function)
11807 * include/libxml/xpathInternals.h: added xmlXPathNodeSetContains
11808
Daniel Veillardba6db032001-07-31 16:25:45 +000011809Tue Jul 31 18:24:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11810
11811 * nanohttp.c: protected an use of EAGAIN, Brian Stafford
11812
Daniel Veillard57905372001-07-31 15:52:17 +000011813Tue Jul 31 17:48:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11814
11815 * include/libxml/xmlIO.h: apply change to close #58141
11816 * win32/libxml2/*: update of the MSC projects from Igor Zlatkovic
11817
Daniel Veillard5e3eecb2001-07-31 15:10:53 +000011818Tue Jul 31 17:09:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11819
11820 * parser.c: when the internal subset uses a PE, then the
11821 included entity can use conditional sections.
11822
Daniel Veillard7d7e3792001-07-30 13:42:13 +000011823Mon Jul 30 12:58:39 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11824
11825 * xpath.c include/libxml/xpath.h: fixed a serious memory problen
11826 when walking the namespace axis showing up in
11827 libxst/tests/general/bug-12
11828 * xmlmemory.c: added the possibility to trace a given block
11829 defined by its address
11830
Daniel Veillard4aafa792001-07-28 17:21:12 +000011831Sun Jul 29 07:18:53 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11832
11833 * parser.c: don't override existing encoding specified before
11834 starting xmlParseDocument()
11835
Daniel Veillardfdb1f242001-07-27 23:32:44 +000011836Sat Jul 28 13:33:10 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11837
11838 * include/libxml/xmlwin32version.h: reinserted, needed for
11839 Windows users of CVS
11840
Darin Adlera77cac02001-07-27 17:41:51 +0000118412001-07-27 Darin Adler <darin@bentspoon.com>
11842
Darin Adler699613b2001-07-27 22:47:14 +000011843 * encoding.c: (xmlIconvWrapper): Add cast to fix warning.
11844 * testCatalog.c: Add include of <libxml/parser.h>.
11845
118462001-07-27 Darin Adler <darin@bentspoon.com>
11847
Darin Adlera77cac02001-07-27 17:41:51 +000011848 * include/libxml/.cvsignore:
11849 * include/libxml/xmlwin32version.h:
11850 Remove this file from CVS because it's generated.
11851
Daniel Veillard50822cb2001-07-26 20:05:51 +000011852Fri Jul 27 10:03:56 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11853
11854 * parser.c include/libxml/parser.h: applied const patches from
11855 Tom Moog #58002
11856
Thomas Broyerba4ad322001-07-26 16:55:21 +000011857Thu Jul 26 18:55:52 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11858
11859 * xpath.c include/libxml/xpath{,Internals}.h: added a function
11860 lookup framework
11861
Daniel Veillard1d0bfab2001-07-26 11:49:41 +000011862Fri Jul 27 01:50:20 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11863
11864 * tree.c: fixed xmlCopyNode() for documents
11865
Daniel Veillard6dd398f2001-07-25 22:41:03 +000011866Thu Jul 26 12:40:35 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11867
11868 * parser.c: fixed bugs #58073 reported by Greg Shtilman
11869
11870Thu Jul 26 11:38:37 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard2454ab92001-07-25 21:39:46 +000011871
11872 * parser.c: fixes bug #57652 reported by Morus Walter
11873
Daniel Veillarde3924972001-07-25 20:25:21 +000011874Thu Jul 26 10:24:34 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11875
11876 * nanohttp.c: John Kroll provided a small fix to xmlNanoHTTPSave
11877
Daniel Veillarda53c6882001-07-25 17:18:57 +000011878Thu Jul 26 07:16:04 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11879
11880 * parser.c parserInternals.c: fixed the xmlLineNumbersDefault()
11881 errors, lesson don't add new functions at 1am before a release
11882 * xpath.c: integrated fix from Bjorn to avoid divide by zero
11883 from XPath initialization when possible.
11884
Daniel Veillardd9bad132001-07-23 19:39:43 +000011885Tue Jul 24 15:39:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11886
11887 * result/scripts/base*: removing history/readline changed
11888 this slightly
11889 * include/libxml/parser.h SAX.c parser.c parserInternals.c
11890 xmllint.c: make element content line number generation
11891 optionnal to avoid breaking old apps added interface to switch
11892
Daniel Veillardf012a642001-07-23 19:10:52 +000011893Tue Jul 24 15:06:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11894
11895 * configure.in: get rid of the readline and libhistory
11896 dependancies by default, release 2.4.1 with IA64 fix
11897 * nanohttp.c tree.c xmlIO.c include/libxml/nanohttp.h
11898 include/libxml/tree.h include/libxml/xmlIO.h: incorporated
11899 John Kroll fixes to allow saving to HTTP via PUT (or
11900 POST of needed).
11901 * doc/html/*.html: regenerated the docs
11902
Thomas Broyere8126242001-07-22 03:54:15 +000011903Sun Jul 22 05:56:16 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11904
11905 * hash.c include/libxml/hash.h: added xmlHashScannerFull,
11906 xmlHashScanFull and xmlHashScannFull3 to get passed the
11907 three keys as arguments to the callback function
11908
Daniel Veillard5e2dace2001-07-18 19:30:27 +000011909Thu Jul 19 15:29:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11910
11911 * configure.in Makefile.am: removed libxml softlink for good
11912 * include/libxml/*.h *.c doc/Makefile.am: cleanup to get
11913 100% coverage by gtk-doc
11914
Daniel Veillard8599e702001-07-17 21:38:51 +000011915Tue Jul 17 17:36:46 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11916
11917 * xmlmemory.c include/libxml/xmlmemory.h: debugging on IA64,
11918 fixed serious troubles due to size_t vs. int mismatch
11919
Daniel Veillard8fcc4942001-07-17 20:07:33 +000011920Tue Jul 17 16:04:36 EDT 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11921
11922 * SAX.c xmlIO.c: cleaned up some warning on the Alpha
11923
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011924Mon Jul 16 06:32:44 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
11925
11926 * include/libxml/xpath{,Internals}.h xpath.c: added a more
11927 convenient extension API for value and context managing
11928 Now handles external objects through xmlXPathPopExternal,
11929 xmlXPathWrapExternal and xmlXPathReturnExternal.
11930 Added functions for sets operations (intersection, etc.)
11931
Daniel Veillard22090732001-07-16 00:06:07 +000011932Mon Jul 16 20:05:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11933
11934 * include/libxml/parserInternals.h include/libxml/HTMLparser.h
11935 xmlIO.c tree.c parserInternals.c entities.c encoding.c
11936 HTMLparser.c: cleanup of global variables, marking some
11937 const or private.
11938
Thomas Broyerf06a3d82001-07-16 04:52:57 +000011939Mon Jul 16 00:17:15 CEST 2001 Thomas Broyer <tbroyer@ltgt.net>
Thomas Broyer496be682001-07-15 22:59:18 +000011940
11941 * include/libxml/xpath.h: exported xmlXPath{NAN,PINF,NINF}
11942 fixed xmlXPathNodeSetItem when passing index=0
11943
Daniel Veillard05dec342001-07-14 21:57:39 +000011944Sun Jul 15 17:58:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11945
11946 * include/libxml/xmlwin32version.h.in: added xmlCheckVersion()
11947
Daniel Veillard28ae6362001-07-14 16:44:32 +000011948Sat Jul 14 19:31:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11949
11950 * xmllint.c: fixed compilation under Cygwin #57503
11951 * TODO: update
11952
Peter Williamsed156f52001-07-13 18:35:13 +0000119532001-07-13 Peter Williams <peterw@ximian.com>
11954
11955 * config.h.in: add #undef HAVE_DLFCN_H
11956
11957 * example/Makefile.am (INCLUDES): Compile fix when srcdir !=
11958 builddir.
11959
Daniel Veillard73b36e32001-07-12 15:09:52 +000011960Fri Jul 13 11:09:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11961
11962 * win32/libxml2/libxml2.def.src: added a couple of exported entries
11963 raised by #57348 and #57381
11964
Daniel Veillard7db37732001-07-12 01:20:08 +000011965Thu Jul 12 21:20:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11966
11967 * DOCBparser.c HTMLparser.c HTMLtree.c SAX.c debugXML.c parser.c
11968 tree.c xpointer.c: store the line numbder in element->content,
11969 may break some software, need a configuration mechanism
11970
Darin Adler96037892001-07-11 00:03:16 +0000119712001-07-10 Darin Adler <darin@bentspoon.com>
11972
11973 * .cvsignore:
11974 * example/.cvsignore:
11975 * include/.cvsignore:
11976 * include/libxml/.cvsignore:
11977 Various things that are generated and should be ignored.
11978
Daniel Veillard09ab7e12001-07-10 15:49:44 +000011979Tue Jul 10 17:47:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11980
11981 * configure.in include/libxml/xmlwin32version.h: release of 2.4.0
11982 * doc/xml.html doc/html/*: updated the docs
11983
Daniel Veillard04e2dae2001-07-09 20:07:25 +000011984Mon Jul 9 22:06:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11985
11986 * valid.c: fixed "Internal: MIXED struct bad" when #CDATA elements
11987 validation occured on content with element child
11988
Daniel Veillardb8c9be92001-07-09 16:01:19 +000011989Mon Jul 9 17:59:08 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11990
11991 * tree.c: fixed XML Base computation which was broken
11992 * debugXML.c: added a base function to the shell
11993 * Makefile.am result/scripts/* test/scripts/*: added scripts
11994 based regression tests, and adding 2 XML Base tests
11995
Daniel Veillard19e96c32001-07-09 10:32:59 +000011996Mon Jul 9 12:31:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
11997
11998 * tree.c: set properties doc and call xmlSetListDoc for properties
11999 content when grafting them in a different tree.
12000 * aclocal.m4: remove from CVS
12001
Daniel Veillarde086f5c2001-07-08 21:10:40 +000012002Sun Jul 8 23:09:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12003
12004 * win32/libxml2/libxml2.def.src: added some missing entry point
12005 for XPath (Mark Vakoc)
12006
Daniel Veillard388236f2001-07-08 18:35:48 +000012007Sun Jul 8 20:34:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12008
12009 * xmlIO.c: fixed an old bug raised by Bernhard Zwisch, the I/O
12010 layer should URI-Unescape before trying to open resources.
12011
Daniel Veillard04383752001-07-08 14:27:15 +000012012Sun Jul 8 16:26:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12013
12014 * xpath.c: fix the name() bug for elements in the default
12015 namespace reported by Charlie Bozeman
12016
Daniel Veillard7583a592001-07-08 13:15:55 +000012017Sun Jul 8 15:11:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12018
12019 * SAX.c parser.c testXPath.c xpath.c: trying to fix #56948, this
12020 led to an XPath fix, improvements of SAX initialization, and
12021 an added option --nocdata to testXPath
12022
Daniel Veillard449d7392001-07-07 19:11:06 +000012023Sat Jul 7 21:09:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12024
12025 * doc/libxml-doc.el: Felix Natter provided anew version working
12026 with XEmacs too
12027
Daniel Veillard5168dbf2001-07-07 00:18:23 +000012028Sat Jul 7 02:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12029
12030 * include/libxml/xpath.h: small cleanup
12031 * doc/xml.html: update
12032
Daniel Veillardf524d6e2001-07-05 23:41:40 +000012033Fri Jul 6 01:40:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12034
12035 * Makefile.am configure.in include/libxml/xmlwin32version.h:
12036 released 2.3.14
12037
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012038Fri Jul 6 00:47:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12039
12040 * doc/html/*: rebuilt the docs for the release
Daniel Veillard5b43fde2001-07-05 23:31:40 +000012041 * doc/xml.html: added 2.3.14 release.
Daniel Veillard4b8328d2001-07-05 22:48:42 +000012042
Daniel Veillard73c9c042001-07-05 20:02:54 +000012043Thu Jul 5 22:01:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12044
12045 * xpath.c: a bug reported by Stephan Kulow empty nodesets
12046 were not equal to empty strings
12047
Daniel Veillard1fd36d22001-07-04 22:54:28 +000012048Thu Jul 5 00:52:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12049
12050 * SAX.c: fixed a URI-Reference computation problem when validating
12051 * xmlIO.c: small cleanup
12052
Daniel Veillard4d65a1c2001-07-04 22:06:23 +000012053Thu Jul 5 00:04:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12054
12055 * parser.c: improved the description of a couple of interfaces
12056 upon Larry Stamper suggestion
12057
Daniel Veillard62f313b2001-07-04 19:49:14 +000012058Wed Jul 4 21:42:24 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12059
12060 * SAX.c entities.c parser.c: changed completely the way entities
12061 are handled when running the parser in entity substitution mode.
12062 This fixes a bug reported by Stephan Kulow and nearly divides
12063 by 3 the amount of memory required by libxslt to load and process
12064 DocBook TDG.
12065
Daniel Veillardf420ac52001-07-04 16:04:09 +000012066Wed Jul 4 18:02:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12067
12068 * HTMLparser.c: fixing a too early root closing problem raised
12069 byt Prashanth Naidu
12070
Daniel Veillard8c357d52001-07-03 23:43:33 +000012071Wed Jul 4 01:42:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12072
12073 * xpath.c: fixed a missing copy in xmlXPathVariableLookupNS()
12074 raised by Mark Vakoc.
12075
Daniel Veillard6e90d192001-07-03 16:37:49 +000012076Tue Jul 3 18:35:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12077
12078 * example/Makefile.am: fixed the include path to add srcdir/include
12079 * Makefile.am configure.in: fix from Albert Chin for iconv detection
12080 and some cleanup
12081
Daniel Veillardf06307e2001-07-03 10:35:50 +000012082Tue Jul 3 10:12:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12083
12084 * xpath.c include/libxml/xpath.h include/libxml/xpathInternals.h:
12085 lot of optimization work, results in significant improvements
12086 when handling really complex XPath queries. Add a small optimizer
12087 for unions, improve [n] and [last()], avoid some costly ops.
12088
Daniel Veillard77044732001-06-29 21:31:07 +000012089Fri Jun 29 23:26:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12090
12091 * include/libxml/parser.h parser.c: xmlStrstr args are both const
12092 * xpath.c: small cleanup
12093 * xmlGetNsList: reformated, fixed problems if used on Entities
12094
Daniel Veillard2adbb512001-06-28 16:20:36 +000012095Thu Jun 28 18:19:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12096
12097 * doc/xml.html: added 1.8.14 and 2.3.13 releases
12098
Daniel Veillardb37ecd02001-06-28 16:18:11 +000012099Thu Jun 28 18:16:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12100
12101 * configure.in include/libxml/xmlwin32version.h: released 2.3.13
12102 * Makefile.am example/Makefile.am: workaround automake generating
12103 erroneous deps
12104
Daniel Veillard12f7d292001-06-28 13:12:11 +000012105Thu Jun 28 15:08:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12106
12107 * include/win32config.h: bug #56801 Yon Derek provided a patch
12108 to the windows config file.
12109
Daniel Veillard87ee9142001-06-28 12:54:16 +000012110Thu Jun 28 14:51:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12111
12112 * xpointer.c include/win32config.h win32/libxml2/libxml2.def.src
12113 libxml.h : Yon Derek provided a set of changes to compile from
12114 CVS on Windows/MSC
12115
Daniel Veillard0e4cd172001-06-28 12:13:56 +000012116Thu Jun 28 14:11:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12117
12118 * parser.c: fixed UTF8 BOM support in push mode
12119 * test/utf8bom.xml result/utf8bom.xml result/noent/utf8bom.xml:
12120 added a specific testcase
12121
Daniel Veillard3e5bb8e2001-06-27 16:34:34 +000012122Wed Jun 27 18:33:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12123
12124 * Makefile.am: added --push regression tests
12125 * parserInternals.c: the XML parser segfaulted in --push mode
12126
Daniel Veillard9a89a8a2001-06-27 11:13:35 +000012127Wed Jun 27 13:09:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12128
12129 * configure.in: moved the symlinks detection within a CVS
12130 check, this is not portable and will be removed soon.
12131 * xpath.c: small cleanup/speedup
12132
Daniel Veillard11648102001-06-26 16:08:24 +000012133Tue Jun 26 18:05:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12134
12135 * configure.in doc/xml.html include/libxml/xmlwin32version.h:
12136 release of 2.3.12
12137 * parser.c: make an error message if unknow entities in all cases
12138
Daniel Veillardfcbd74a2001-06-26 07:47:23 +000012139Tue Jun 26 09:46:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12140
12141 * uri.c: fixed 2 uri normalization bugs on '//' reduction
12142
Daniel Veillard23793842001-06-25 16:07:45 +000012143Mon Jun 25 18:06:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12144
12145 * include/libxml/Makefile.am: Laszlo Peter pointed out that
12146 includes were installed in the wrong dir
12147
Daniel Veillardf5498f32001-06-25 15:08:36 +000012148Mon Jun 25 17:07:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12149
12150 * doc/html.xml: warn against sending code to exhibit bugs.
12151
Daniel Veillard56f06462001-06-24 21:34:03 +000012152Sun Jun 24 23:31:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12153
12154 * xpath.c: patch to xmlXPathFormatNumber for the optimizer on
12155 Tru64 from Thomas Leitner
12156
Daniel Veillardc5d64342001-06-24 12:13:24 +000012157Sun Jun 24 14:05:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12158
12159 * AUTHORS: added William and Bjorn
12160 * include/libxml/*.h *.c README doc/*.html etc.: changed old email to
12161 daniel@veillard.com hopefully I won't have to do this again
12162 * doc/Makefile.am doc/html/*.html: cleanup makefile, checked that
12163 docs can be rebuilt cleanly now
12164 * include/libxml/xml*version.h*: removed include/libxml/xmlversion.h
12165 from CVs it's generated, added include/libxml/xmlwin32version.h
12166 also generated but which should change far less frequently.
12167 * catalog.c nanoftp.c: made sure to include libxml.h not
12168 libxml/xmlversion.h directly
12169 * include/libxml/*.h: include xmlwin32version.h instead of xmlversion.h
12170 when compiling on WIN32 and MSC
12171
Daniel Veillard07385fd2001-06-23 21:55:48 +000012172Sat Jun 23 23:54:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12173
12174 * include/Makefile.am include/libxml/Makefile.am configure.in:
12175 fixed make distcheck and rebuilding the rpms
12176
Daniel Veillardcd1d9442001-06-23 18:53:44 +000012177Sat Jun 23 20:50:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12178
12179 * configure.in: should finish the migration of exported includes
12180 into a real include/libxml in CVS, at least for CVS users.
12181 * removed the exported headers, added in include/libxml (as well
12182 as xmlversion.h.in).
12183
Daniel Veillard6dd8e052001-06-23 18:38:06 +000012184Sat Jun 23 20:37:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12185
12186 * configure.in: fixed the way to detect symlink
12187
Daniel Veillard66541772001-06-23 18:31:04 +000012188Sat Jun 23 20:30:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12189
12190 * configure.in: updated, include/libxml is now a real CVS dir
12191
Daniel Veillardca989762001-06-23 17:39:29 +000012192Sat Jun 23 19:36:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12193
12194 * doc/libxml-doc.el: a new version of libxml-doc.el. This new
12195 version works with both libxml1 and libxml2 (it autodetects
12196 the prefix of the html-files) from Felix Natter.
12197 * doc/xml.html: updated doc accordingly
12198
Daniel Veillard8cf14d52001-06-23 16:32:46 +000012199Sat Jun 23 18:30:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12200
12201 * xpath.c: fixed the bug generating a template loop in libxslt
12202 when using docbook-xsl-1.4, * should filter out document nodes
12203 * HACKING: added William
12204 * TODO: updated
12205
Daniel Veillard7b06bcb2001-06-22 16:03:51 +000012206Fri Jun 22 18:02:37 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12207
12208 * doc/FAQ.html: added a warning about gcc-3.0
12209 * doc/xml.html: added reference to gdome2 and removed a confusing
12210 sentence
12211
Daniel Veillardf7f41852001-06-22 15:18:01 +000012212Fri Jun 22 17:02:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12213
12214 * xmlversion.h: okay this is a generated file, but Windows
12215 users need it and they can't generate it, and I want CVS
12216 Windows users ...
12217 * win32/libxml2/libxml2_so.dsp: Windows project file for
12218 the shared lib version of libxml2
12219 * win32/libxml2/libxml2.def.src: bug #56527 set of exported
12220 resources needed for libxslt/xsltproc by Yon Derek
12221
Bjorn Reese3157b342001-06-22 14:41:45 +000012222Fri Jun 22 16:39:36 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12223
12224 * trio.c: MSVC fix (provided by Igor Zlatkovic)
12225
Daniel Veillard4151acb2001-06-22 10:48:57 +000012226Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12227
Daniel Veillardcc146db2001-06-22 11:10:52 +000012228 * include/win32config.h: another small fix for ATTRIBUTE_UNUSED
12229
12230Fri Jun 22 12:42:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12231
Daniel Veillard4151acb2001-06-22 10:48:57 +000012232 * include/win32config.h: Yon Derek provided a first fix
12233 to be able to compile libxslt/xsltproc on Windows
12234
Daniel Veillardd79bcd12001-06-21 22:07:42 +000012235Fri Jun 22 00:04:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12236
12237 * xpath.c: attempt to work around what seemed a gcc optimizer
12238 bug when handling floats on i386 http://veillard.com/gcc.bug
12239 * tree.c entities.c encoding.c: doing some cleanups while
12240 chasing it
12241
Daniel Veillard017b1082001-06-21 11:20:21 +000012242Thu Jun 21 13:13:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12243
12244 * Makefile.am: cleanup when --without-debug is specified
12245 * xinclude.c xpath.c xpathInternals.h xpointer.c: cleanup
12246 w.r.t. --without-debug and other include points
12247 * catalog.h testCatalog.c: a bit of cleanup and prepare for XML
12248 Catalogs
12249 * configure.in entities.h tree.h HTMLparser.c: removed
12250 --without-corba, made the _private field mandatory
12251
Daniel Veillard87a764e2001-06-20 17:41:10 +000012252Wed Jun 20 19:37:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12253
12254 * parser.c parserInternals.c encoding.c: Since Notepad on Win2k
12255 outputs a BOM in UTF8, an errata has been issued to avoid the
12256 problem, that was the most reasonable solution... Add support
12257 for a leading UTF8 BOM in entities.
12258
Daniel Veillard10ea86c2001-06-20 13:55:33 +000012259Wed Jun 20 15:38:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12260
12261 * valid.c: fixed a bug found when post validating an entity ref
12262 * xmllint.c: added --loaddtd and sligly changed --postvalid to
12263 activate it too
12264
Daniel Veillard39196eb2001-06-19 18:09:42 +000012265Tue Jun 19 20:03:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12266
12267 * tree.c xinclude.c xpointer.c: bug #56402 exposed a number of
12268 weakness in the node copy the XPointer and the XInclude
12269 implementations. Serious cleanup.
12270
Daniel Veillard3739b982001-06-19 12:51:30 +000012271Tue Jun 19 14:50:18 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12272
12273 * Makefile.am: Kjartan Maraas provided a small patch to
12274 add xml2-config.in to EXTRA_DIST
12275
Daniel Veillarda9142e72001-06-19 11:07:54 +000012276Tue Jun 19 13:04:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12277
12278 * valid.c tree.c parserInternals.c parser.c: Stephan Kulow
12279 provided another failing case found in KDE, the way the
12280 ctxt->vctxt.nodeTab was allocated and freed changed over
12281 time but it wasn't completely cleaned up. This should fix it.
12282
Daniel Veillard3ed27bd2001-06-17 17:58:17 +000012283Sun Jun 17 19:56:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12284
12285 * parser.c: Stephan Kulow also raised the fact that line number
12286 could get miscounted making debug harder, fixed the problem
12287 in xmlParseCharData()
12288
Daniel Veillard64b98c02001-06-17 17:20:21 +000012289Sun Jun 17 19:17:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12290
12291 * valid.c: Stephan Kulow pointed out a problem when validating
12292 and using an empty entity, forgot a 'break' in a case.
12293
Daniel Veillarde3c81b52001-06-17 14:50:34 +000012294Sun Jun 17 16:47:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12295
12296 * tree.c: fixed xmlHasNsProp() accordingly to bug #55683
12297 * doc/xml.html: updated with 2.3.11
12298
Daniel Veillard4ec885a2001-06-17 10:31:07 +000012299Sun Jun 17 12:24:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12300
12301 * TODO: updated adding cleanup of generated doc
12302 * configure.in: prepared to release 2.3.11
12303 * xmllint.c: added --version for bug reporting
12304 * doc/html/*.html: rebuilt the doc
12305
Daniel Veillard8b8d2252001-06-16 21:24:56 +000012306Sat Jun 16 23:23:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12307
12308 * xpath.c: first part of the work on selecting namespace to
12309 fix bug #56115
12310
Daniel Veillard96ed5832001-06-15 22:22:04 +000012311Sat Jun 16 00:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12312
12313 * Makefile.am example/Makefile.am: Laszlo PETER provided a fix
12314 when using -liconv
12315 * TODO: updated
12316
Daniel Veillardc4f631d2001-06-14 11:11:59 +000012317Fri Jun 15 07:08:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12318
12319 * HTMLtree.[ch]: more work on the HTML serialization routnes,
12320 cleanup, encoding support.
12321
Daniel Veillard608ad072001-06-14 08:32:28 +000012322Thu Jun 14 10:31:17 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12323
12324 * xpath.c: Thomas Broyer suggested a better patch for the / arg
12325
Daniel Veillard239d0522001-06-13 23:02:48 +000012326Thu Jun 14 01:01:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12327
12328 * xpath.c: bug detected by Ankh when / is used as a function arg
12329
Daniel Veillard02bb1702001-06-13 21:11:59 +000012330Wed Jun 13 23:08:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12331
12332 * HTMLparser.[ch] HTMLtree.c: stored the inline/block property
12333 of element and use it to avoid outputting formatting spaces at
12334 the wrong place. Implemented the format parameter for HTML save.
12335 * result/HTML/doc2.htm result/HTML/doc3.htm result/HTML/fp40.htm
12336 result/HTML/script.html result/HTML/test2.html result/HTML/test3.html
12337 result/HTML/wired.html: of course this impact the result of a
12338 number of HTML tests
12339
Daniel Veillard95d845f2001-06-13 13:48:46 +000012340Thu Jun 14 09:49:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12341
12342 * HTMLtree.[ch]: started augmenting the HTML save API with
12343 encoding and formatting parameters
12344
Daniel Veillardeca60d02001-06-13 07:45:41 +000012345Wed Jun 13 09:44:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12346
12347 * HTMLtree.h: cleanup and started evaluating the work needed on
12348 revamping the HTML output code
12349
Daniel Veillard84666b32001-06-11 17:31:08 +000012350Mon Jun 11 19:29:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12351
12352 * DOCBparser.c: handling of PIs and <?sgml-declaration in entities.
12353
Daniel Veillard8bdd2202001-06-11 12:47:59 +000012354Tue Jun 12 08:46:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12355
12356 * valid.c: fixed bug #56049, forgot one check in the
12357 validation routine
12358
Daniel Veillardca2366a2001-06-11 12:09:01 +000012359Tue Jun 12 08:09:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12360
12361 * tree.[ch]: grrr ... namespace is a C++ reserved keyword
12362
Daniel Veillard6761eee2001-06-11 10:29:38 +000012363Tue Jun 12 06:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12364
12365 * libxml.h: fixed an error in last commit
12366 * doc/FAQ.html: added an entry for compilation from CVS
12367
Daniel Veillard9cc6dc62001-06-11 08:09:20 +000012368Mon Jun 11 10:07:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12369
12370 * xmlversion.h.in libxml.h: Cygwin patches
12371 * tree.c: xmlFreeNodeList patch similar to xmlFreeNode one
12372 * tree.h: cleanup
12373
Daniel Veillardacd370f2001-06-09 17:17:51 +000012374Sat Jun 9 19:16:00 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12375
12376 * tree.c: patched xmlFreeNode() to avoid freeing() a static
12377 memory block in a strange case where libxml is linked twice
12378 in the binary.
12379
Daniel Veillard1d047672001-06-09 16:41:01 +000012380Sat Jun 9 18:39:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12381
12382 * valid.c: (a? , b? , c? , ... , z?) was storing/restauring
12383 state far too often, simple fix used to avoid it.
12384
Daniel Veillard4497e692001-06-09 14:19:02 +000012385Sat Jun 9 16:10:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12386
12387 * xinclude.c: Raphael Hertzog had a trouble with DTD nodes
12388 being processed, applied his patch
12389 * tree.c: fixed a bug raised in xmlStaticCopyNodeList()
12390
Daniel Veillardf3afa7d2001-06-09 13:52:58 +000012391Sat Jun 9 15:50:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12392
12393 * nanoftp.c nanohttp.c uri.c include/win32config.h: Igor Zlatkovic
12394 provided fixes to compile on MSCC again
12395 * win32/libxml2/libxml2.def.src win32/libxml2/libxml2*.dsp: he
12396 also provided an update for the project files.
12397
Daniel Veillarda682b212001-06-07 19:59:42 +000012398Thu Jun 7 21:52:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12399
12400 * tree.c: applied Steve Tinney patch to xmlNewNsProp to fix
12401 bug #55810
12402
Daniel Veillarde8fc08e2001-06-07 19:35:47 +000012403Thu Jun 7 21:29:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12404
12405 * tree.c: fixed xmlGetNsProp() to close bug #55683
12406 Note this requires libxslt to use it's own function instead.
12407
Daniel Veillardf0c53762001-06-07 16:07:07 +000012408Thu Jun 7 18:06:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12409
12410 * HTMLtree.c: when in a pre element no formatting space should
12411 be added.
12412 * test/HTML/pre.html result/HTML/pre.html*: added a regression test
12413
Daniel Veillard068a9652001-06-07 15:30:26 +000012414Thu Jun 7 17:29:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12415
12416 * configure.in: added tests for signal() and signal.h
12417
Daniel Veillard541d6552001-06-07 14:20:01 +000012418Fri Jun 8 10:17:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12419
12420 * xpath.c: robert pointed out xmlXPathNINF was not initialized
12421
Daniel Veillard8a367d42001-06-07 14:01:34 +000012422Fri Jun 8 10:01:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12423
12424 * doc/libxml-doc.el: Felix Natter provided a new version for
12425 libxml2
12426
Daniel Veillard8a926292001-06-07 11:20:20 +000012427Fri Jun 8 07:20:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12428
12429 * HTMLtree.c: when in a pre element no formatting space should
12430 be added.
12431
Daniel Veillard14839d52001-06-06 16:11:56 +000012432Wed Jun 6 18:07:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12433
12434 * configure.in: add -mieee to CFLAGS when compiling on Linux/alpha
12435
Daniel Veillarde95e2392001-06-06 10:46:28 +000012436Thu Jun 7 06:44:01 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12437
12438 * DOCBparser.c: implemented the <?sgml-declaration encoding="xxx"?>
12439 hack
12440 * tree.[ch]: added xmlHasNsProp as suggested in bug report #55653
12441 * uri.c: fixed a warning
12442
Daniel Veillard6e93c4a2001-06-05 20:57:42 +000012443Tue Jun 5 22:54:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12444
12445 * HTMLtree.c: trying to close bug #55772 escaping in script
12446 elements
12447 * doc/xml.html: suggest to send mail to the list
12448
12449Tue Jun 5 19:11:02 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard1c43dbf2001-06-05 17:12:52 +000012450
12451 * error.c: attempt to fix the xmlGetVarStr breakage once and for
12452 good. Use a macro and based on the solution provided in
12453 vsnprintf manual page from GNU.
12454
Bjorn Reese99748722001-06-05 12:49:15 +000012455Tue Jun 5 14:46:10 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12456
12457 * error.c: Workaround for non-preserving variadic list.
12458 * trio.c trio.h triop.h strio.c strio.h: Upgraded to trio baseline 1.4
12459
Daniel Veillard2e4f1882001-06-01 10:11:57 +000012460Sat Jun 2 06:12:33 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12461
12462 * doc/xml.html: added 2.3.10 release
12463
Daniel Veillardb3a182e2001-06-01 09:28:09 +000012464Fri Jun 1 11:27:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12465
12466 * configure.in: releasing 2.3.10
12467
Daniel Veillard3c2758d2001-05-31 18:43:43 +000012468Thu May 31 20:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12469
12470 * xmlIO.c: Gary Pennington spotted a few troubles with file:///
12471
Daniel Veillard20042422001-05-31 18:22:04 +000012472Thu May 31 20:18:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12473
12474 * encoding.c: Robert Collins provided a patch to add the
12475 "US-ASCII" encoding alias
12476
Daniel Veillard97ac1312001-05-30 19:14:17 +000012477Wed May 30 21:12:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12478
12479 * xpath.c encoding.[ch]: William M. Brack provided a set of UTF8
12480 string oriented functions and started cleaning the related areas
12481 in xpath.c which needed fixing in this respect
12482
Daniel Veillard2d703722001-05-30 18:32:34 +000012483Wed May 30 20:30:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12484
12485 * HTMLtree.c: applied patch from Jaroslaw Kolakowski to close bug
12486 #55380
12487 * tree.c: patch to xmlNodeGetContent() to get CDATA section content
12488
Daniel Veillard9403a042001-05-28 11:00:53 +000012489Mon May 28 12:56:29 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12490
12491 * TODO: updated
12492 * nanohttp.[ch] : started adding APIs to get the redirected URL
12493 when this occurs (needed for further base computation
12494 * tree.h: cleanup
12495 * encoding.c: cleanup
12496 * SAX.c: minor change around ctxt->loadsubset
12497
Daniel Veillard6278fb52001-05-25 07:38:41 +000012498Fri May 25 09:36:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12499
12500 * Makefile.am include/Makefile.am: small change to have
12501 include/libxml rebuilt if working from CVS.
12502 * uri.c: applied another patch from Carl Douglas for URI escaping,
12503 this should close bug #51876
12504
Daniel Veillardd16df9f2001-05-23 13:44:21 +000012505Wed May 23 15:40:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12506
12507 * xinclude.c: fixed XInclude recursive behaviour bug #54678
12508 * result/XInclude/recursive.xml test/XInclude/docs/recursive.xml
12509 test/XInclude/ents/inc.txt test/XInclude/ents/sub-inc.ent:
12510 added specific regression test
12511 * parser.h: preparing for the XSLT mode where DTD inherited
12512 attributes are added to the tree.
12513
Daniel Veillardbbd22452001-05-23 12:02:27 +000012514Wed May 23 13:59:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12515
12516 * xinclude.[ch]: Updated the namespace for the Last Call version
12517 * result/XInclude/include test/XInclude/include: updated the
12518 testsuite accordingly
12519
Daniel Veillard8514c672001-05-23 10:29:12 +000012520Wed May 23 12:27:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12521
12522 * uri.[ch]: applied a patch from Carl Douglas for URI escaping,
12523 related to bug #51876
12524
Daniel Veillard42596ad2001-05-22 16:57:14 +000012525Tue May 22 18:46:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12526
12527 * tree.c: fixed a gross mistake in base computation, xml:base is
12528 not completely correct yet (need cascade).
12529 * xpath.[ch]: added the few things needed to find a function name
12530 and URI from the XPath context when it is called.
12531
Daniel Veillard81418e32001-05-22 15:08:55 +000012532Tue May 22 17:00:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12533
12534 * catalog.[ch]: fixes and add xmlLoadCatalogs()
12535 * DOCBparser.c: small cleanup
12536 * xmllint.c: added a --catalogs option to load catalogs from
12537 $SGML_CATALOG_FILES
12538 * tree.c: cleanup
12539 * configure.in: iconv library fixup, ICONV_LIBS
12540
Daniel Veillardaf86c7f2001-05-21 14:11:26 +000012541Mon May 21 16:05:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12542
12543 * catalog.c: handling of CATALOG entries. detection of recursion,
12544 and a few bugfixes
12545 * xpath.c: fixing bug #54951 QNAME with no prefix should not match
12546 against the default namespace
12547
Daniel Veillard04b93292001-05-21 08:15:31 +000012548Mon May 21 10:14:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12549
12550 * xpath.c: Joe Orton reported a bug found with IRIx compiler.
12551
Daniel Veillarda97a19b2001-05-20 13:19:52 +000012552Sun May 20 15:15:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12553
12554 * parser.c: fixed propagation context info when parsing an
12555 external entity.
12556 * doc/html/*.html: regenerated a couple of docs
12557
Daniel Veillard4623acd2001-05-19 15:13:15 +000012558Sat May 19 17:11:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12559
12560 * doc/xml.html: update with 2.3.9 informations
12561
Daniel Veillardbed7b052001-05-19 14:59:49 +000012562Sat May 19 16:50:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12563
12564 * HTMLtree.h debugXML.h parserInternals.h tree.h valid.c
12565 xmlversion.h.in xpathInternals.h xpath.h: some cleanup for gtk-doc
12566 * doc/html/* : rebuilt the docs
12567 * valid.c: small patch which may improve some case when
12568 validating.
12569
Daniel Veillardf69bb4b2001-05-19 13:24:56 +000012570Sat May 19 15:20:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12571
12572 * HTMLparser.c: Closed bug #54891
12573 * result/HTML/cf_128.html* test/HTML/cf_128.html: added the test
12574 to the suite
12575
12576Thu May 17 14:15:07 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12577
12578 * encoding.h hash.c nanoftp.h parser.h tree.h uri.h xlink.h xpointer.c:
12579 applied a documentation patch from LotR and filled in a few missing
12580 descriptions
12581
Daniel Veillard76d66f42001-05-16 21:05:17 +000012582Wed May 16 23:02:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12583
12584 * xpath.c tree.c parser.c: speed optimizations at the parser level
12585 document tree freeing and xpath evaluation
12586
Daniel Veillardfd7ddca2001-05-16 10:57:35 +000012587Wed May 16 12:55:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12588
12589 * parser.c parser.h parserInternals.h: fixed a couple of
12590 interfaces for handling memory buffer input to const char *
12591 upon suggestion of JamesH.
12592
Daniel Veillardc3739e72001-05-15 15:23:27 +000012593Tue May 15 17:22:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12594
12595 * configure.in: LoTR sent a patch fixing the previous commit
12596
Daniel Veillarda4f27e02001-05-15 12:41:29 +000012597Tue May 15 14:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12598
12599 * configure.in: trying to deal again with the stoopid -R linking
12600 flag of Solaris
12601
Daniel Veillard790142b2001-05-15 10:51:53 +000012602Tue May 15 12:49:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12603
12604 * xpath.h: two nodeset access macros from Thomas Broyer
12605
Daniel Veillardba0b8c92001-05-15 09:43:47 +000012606Tue May 15 11:42:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12607
12608 * xpath.c xpath.h xpathInternals.h: apply an XPath API cleanup
12609 patch from Thomas Broyer
12610
Daniel Veillarde62d36c2001-05-15 08:53:16 +000012611Tue May 15 10:52:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12612
12613 * valid.c test/VCM/v2[34].xml: Fixed bug #54631 added specific test
12614 case
12615 * INSTALL: was empty added stuff from the FAQ
12616
Daniel Veillard75bea542001-05-11 17:41:21 +000012617Fri May 11 19:37:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12618
12619 * tree.[ch]: fixing bug #54446, by cleaning some bugs in the
12620 attributes handling and #54433 by adding xmlUnsetProp()
12621 and xmlUnsetNsProp()
12622
Daniel Veillard0a2a1632001-05-11 14:18:03 +000012623Fri May 11 16:07:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12624
12625 * HTMLparser.c: Patch from Jonas Borgström
12626 (htmlGetEndPriority): New function, returns
12627 the priority of a certain element.
12628 (htmlAutoCloseOnClose): Only close inline elements if they
12629 all have lower or equal priority.
12630 * result/HTML: this of course changed a number of tests results.
12631
Daniel Veillard7d6fd212001-05-10 15:34:11 +000012632Thu May 10 17:30:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12633
12634 * xmlIO.c catalog.c: plugged in the default catalog resolution
12635 * doc/gnome-xml.sgml: linked in the Docbook parser and catalog
12636 documentations
12637 * doc/html/libxml-*.html: rebuild added the missing ones to CVS
12638
Daniel Veillarda7374592001-05-10 14:17:55 +000012639Thu May 10 16:14:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12640
12641 * Makefile.am xmlversion.h.in configure.in include/Makefile.am:
12642 integrating catalogs
12643 * catalog.[ch] testCatalog.c: adding a small catalo API
12644 (only SGML catalog support).
12645 * parser.c: restaured xmlKeepBlanksDefault(0) API
12646
Daniel Veillardc17337c2001-05-09 10:51:31 +000012647Wed May 9 12:50:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12648
12649 * tree.c: zb@bisp.com reported an error in xmlNodeGetLang()
12650
Daniel Veillard257d9102001-05-08 10:41:44 +000012651Tue May 8 12:31:40 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12652
12653 * parser.c: added xmlParseExternalEntityPrivate() to allow
12654 propagation of ctxt->_private when parsing external entities
12655
Daniel Veillard083c2662001-05-08 08:27:14 +000012656Tue May 8 10:26:22 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12657
12658 * HTMLtree.c: fixed the bug reported by Bjorn in htmlNodeDump
12659
Daniel Veillard01ef7382001-05-08 07:31:43 +000012660Tue May 8 09:30:12 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12661
12662 * configure.in: fixed a small portability problem with AM_CONDITIONAL
12663
Daniel Veillard4de4d3b2001-05-07 20:50:47 +000012664Mon May 7 22:44:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12665
12666 * valid.c: warn when indeterminist content model is detected
12667 * result/VC/ElementValid8: this adds a message
12668 * Makefile.am: add --novalid for VCM tests
12669 * parserInternals.c: added a call to Init memory
12670
Daniel Veillard64269352001-05-04 17:52:34 +000012671Fri May 4 19:51:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12672
12673 * HTMLparser.c: fixed htmlNewDoc SYSTEM and PUBLIC ID inversion
12674 when both parameters are NULL.
12675
Daniel Veillard37721922001-05-04 15:21:12 +000012676Fri May 4 17:19:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12677
12678 * valid.c: applied small patch from Gary Pennington, reindented
12679 some part of the code.
12680
Daniel Veillard3bbbe6f2001-05-03 11:15:37 +000012681Thu May 3 13:10:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12682
12683 * configure.in doc/xml.html doc/html/*: preparing for 2.3.8
12684 release, updated and regenerated the docs
12685
Daniel Veillard357c9602001-05-03 10:49:20 +000012686Thu May 3 12:47:46 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12687
12688 * xpath.c result/XPath/expr/floats : clarified and cleanup
12689 printing of abnormal floats in tests.
12690
Daniel Veillarda2bc3682001-05-03 08:27:20 +000012691Thu May 3 10:25:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12692
12693 * HTMLparser.c: trying to fix the problem reported by Jonas Borgström
12694 * results/HTML/ : a few changes in the output of the HTML tests as
12695 a result.
12696 * configure.in: tying to fix -liconv where needed
12697
Daniel Veillard2a0d2e62001-05-02 17:11:36 +000012698Wed May 2 19:10:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12699
12700 * Makefile.am: fixed a stupid error
12701
Daniel Veillard7150a032001-05-02 16:41:11 +000012702Wed May 2 18:39:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12703
12704 * configure.in Makefile.am: make the inclusion of the trio
12705 modules in the library conditional
12706
Daniel Veillardc057c5d2001-05-02 12:41:24 +000012707Wed May 2 14:39:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12708
12709 * DOCBparser.c: patche from László Kovács, fixed entities refs
12710 in attributes handling
12711
Daniel Veillardedddff92001-05-02 10:58:52 +000012712Wed May 2 12:56:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12713
12714 * xmlIO.c: Bjorn Reese provided a fix for a problem on buffer
12715 flushing
12716
Daniel Veillardc8f620b2001-04-30 20:31:33 +000012717Mon Apr 30 22:29:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12718
12719 * xpath.c: fix of an XSLT namespace bug reported on the list
12720 general/bug-8-
12721
Daniel Veillard5792e162001-04-30 17:44:45 +000012722Mon Apr 30 19:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12723
12724 * strio.h trio.c: Dan McNichol suggested a couple of small
12725 fixes for AIX 4.3.3 using Visual Age 5.0.2 compiler
12726
Daniel Veillard02141ea2001-04-30 11:46:40 +000012727Mon Apr 30 13:44:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12728
12729 * tree.c parser.c encoding.c: spent a bit more time looking
12730 at the parsing speed and DOM handling. Added a few more
12731 speedups.
12732
Daniel Veillard3ed155f2001-04-29 19:56:59 +000012733Sun Apr 29 21:53:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12734
12735 * parser.c: small but effective parsing speed improvement
12736
Daniel Veillardb59076b2001-04-29 17:04:07 +000012737Sun Apr 29 19:02:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12738
12739 * configure.in: default on the DocBook parser inclusion (for Gnome)
12740 * DOCBparser.h: fixed a header reference
12741
Daniel Veillardb45c43b2001-04-28 17:02:11 +000012742Sat Apr 28 19:00:39 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12743
12744 * configure.in xpath.c: applied Bjorn patches for FPE on the
12745 alpha
12746
Daniel Veillardeefd4492001-04-28 16:55:50 +000012747Sat Apr 28 18:54:28 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12748
12749 * tree.[ch] xmlIO.h: applied patch from Joe McAlerney to add
12750 xmlSaveFormatFileTo()
12751
Daniel Veillarde39a93d2001-04-28 14:35:02 +000012752Sat Apr 28 16:33:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12753
12754 * xpath.c: simple and efficient optimization, XPath functions
12755 aways bind to the same code, cache this
12756 * TODO: updated (by saying some is obsolete)
12757
Daniel Veillard2156a562001-04-28 12:24:34 +000012758Sat Apr 28 14:23:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12759
12760 * xpath.c: more cleanup work on XPath name parsing routines
12761
Daniel Veillard61d80a22001-04-27 17:13:01 +000012762Fri Apr 27 19:06:13 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12763
12764 * parserInternals.c xpath.[ch]: some UTF8 cleanup on
12765 xmlXPathParseName
12766 * xpath.c: Igor Zlatkovic suggested a change for NAN and MSC
12767 * debugXML.c: avoid compilation problems if compiling without
12768 HTML support, Igor Zlatkovic
12769 * win32/libxml2/libxml2.def.src: being able to compile without
12770 XPath on Windows
12771
Daniel Veillarddbb14a72001-04-26 20:54:01 +000012772Thu Apr 26 22:53:03 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12773
12774 * libxml.m4: yet another patch from Toshio Kuratomi
12775
Daniel Veillard2913e4c2001-04-26 19:29:02 +000012776Thu Apr 26 21:27:43 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12777
12778 * libxml.m4 libxml2-spec.in: new patches from Toshio Kuratomi
12779
Daniel Veillard67fee942001-04-26 18:59:03 +000012780Thu Apr 26 20:53:48 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12781
12782 * tree.[ch]: added xmlSaveFormatFile interface for saving
12783 and indenting a file.
12784
Daniel Veillard82e49712001-04-26 14:38:03 +000012785Thu Apr 26 16:35:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12786
12787 * xpath.c: fixed bug #53689 related to processing-instruction()
12788
Daniel Veillard02f077a2001-04-26 10:59:11 +000012789Thu Apr 26 12:57:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12790
12791 * DOCBparser.c: patche from László Kovács
12792
Daniel Veillard30211a02001-04-26 09:33:18 +000012793Thu Apr 26 11:31:54 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12794
12795 * parser.c: applied fixes from Christian Glahn bug report #53391
12796
Daniel Veillard5a7c3452001-04-26 09:16:13 +000012797Thu Apr 26 11:14:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12798
12799 * error.c: Jean François Lecomte provided a complete description
12800 and a fix to bug #53537
12801
Daniel Veillard5c4ec4c2001-04-26 07:43:59 +000012802Thu Apr 26 09:42:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12803
12804 * libxml.m4: added AM_PATH_XML2 provided by Toshio Kuratomi
12805
Daniel Veillard1034da22001-04-25 19:06:28 +000012806Wed Apr 25 21:05:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12807
12808 * DOCBparser.c SAX.c: a bit more work on entities processing.
12809 Still Need to cleanup XML output and references in attributes
12810
Daniel Veillard4ec0b0f2001-04-25 15:53:40 +000012811Wed Apr 25 17:52:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12812
12813 * DOCBparser.c include/Makefile.am: two patches from László Kovács
12814
Daniel Veillardb33c2012001-04-25 12:59:04 +000012815Wed Apr 25 14:56:26 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12816
12817 * tree.c: trying to fix #53574, not completely complete,
12818 I would like xmllint --copy --debug test/ent1 and
12819 xmllint --debug test/ent1 to show the same result.
12820 * xpath.c: fix a bug when trying to sort namespace nodes
12821
Daniel Veillard5146f202001-04-25 10:29:44 +000012822Wed Apr 25 12:28:57 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12823
12824 * HTMLtree.c: real fix for #53402
12825
Daniel Veillard7533cc82001-04-24 15:52:00 +000012826Tue Apr 24 17:36:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12827
12828 * HTMLtree.c HTMLtree.h : closing #53402 i.e. output of
12829 PIs when using xsl:output
12830 * valid.c: closing #53537 some case generate segfaults if there
12831 is validity errors
12832
Daniel Veillard61b33d52001-04-24 13:55:12 +000012833Tue Apr 24 15:19:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12834
12835 * SAX.c testDocbook.c DOCBparser.c: more work on the support
12836 of external parsed entities, added --noent to testDocbook
12837 * valid.c: Garry Pennington found an uninitialized variable
12838 access in xmlValidateElementContent()
12839
Daniel Veillard56098d42001-04-24 12:51:09 +000012840Tue Apr 24 14:41:25 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12841
12842 * HTMLparser.c : HTML parsing still sucks ... trying to deal
12843 with madness
12844 * result/HTML/ : this modified the result of the regression tests
12845 a lot.
12846
Daniel Veillard122376b2001-04-24 12:12:30 +000012847Tue Apr 24 14:10:38 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12848
12849 * entities.c: xmlEncodeEntitiesReentrant fixed a few accesses
12850 to doc where it wasn't checked against NULL reported by
12851 Jens Laas
12852
Daniel Veillard43dadeb2001-04-24 11:23:35 +000012853Tue Apr 24 13:21:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12854
12855 * HTMLparser.c: Jonas Borgström patch, the <td>, and <th> elements
12856 now means the end of any open <span>,<font>,<a>,<b>,<i>,<u>.
12857
Daniel Veillardeae522a2001-04-23 13:41:34 +000012858Mon Apr 23 15:40:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12859
12860 * DOCBparser.c DOCBparser.h testDocbook.c configure.in Makefile.am
12861 xmlversion.h.in: started (re)integrating the DocBook SGML parser.
12862 * SAX.[ch]: cleanup and updates for DocBook
12863 * debugXML.c parser.h tree.[ch] valid.c xpath.c: small macro or
12864 ex SGML identifier changes
12865 * valid.c: removed a static unused function.
12866
Daniel Veillardde57c612001-04-23 09:13:36 +000012867Mon Apr 23 11:05:56 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12868
12869 * HTMLtree.c: applied change for Paul Sponagl on script saving
12870 * Makefile.am: the warning about entity title.xml are normal.
12871
Daniel Veillard393df012001-04-22 20:11:18 +000012872Sun Apr 22 22:09:35 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12873
12874 * configure.in: release of 2.3.7
12875 * Makefile.am: fixing make distcheck
12876
Daniel Veillarda41123c2001-04-22 19:31:20 +000012877Sun Apr 22 21:29:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12878
12879 * doc/html/* doc/xml.html: updated and regenerated the docs
12880
Daniel Veillardfd0c3eb2001-04-22 19:13:10 +000012881Sun Apr 22 21:11:45 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12882
12883 * xpath.c: fixed the XPointer problem introduced in 2.3.6
12884
Daniel Veillarde82a9922001-04-22 12:12:58 +000012885Sun Apr 22 14:11:58 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12886
12887 * tree.c: fixed #53388 with the provided patch
12888
Daniel Veillard06803992001-04-22 10:35:56 +000012889Sun Apr 22 12:34:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12890
12891 * valid.c: Bjorn detected an invalid memory access. Fixed
12892 vstateVPush()
12893
Daniel Veillard40af6492001-04-22 08:50:55 +000012894Sun Apr 22 10:49:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12895
12896 * xpath.c: fixed xmlXPathCompile to detected unproperly ended expr
12897
Bjorn Reese70a9da52001-04-21 16:57:29 +000012898Sat Apr 21 18:27:51 CEST 2001 Bjorn Reese <breese@users.sourceforge.net>
12899
12900 * libxml.h: new header used only for the compilation of libxml
12901 * HTMLparser.c HTMLtree.c SAX.c debugXML.c encoding.c entities.c
12902 error.c hash.c list.c nanoftp.c nanohttp.c parser.c
12903 parserInternals.c testHTML.c testSAX.c testURI.c testXPath.c
12904 tree.c uri.c valid.c xinclude.c xlink.c xmlIO.c xmllint.c
12905 xmlmemory.c xpath.c xpointer.c: libxml.h integration
12906 * trio.[ch] triop.h strio.[ch]: upgraded to the latest trio
12907 baseline (version 1.2 plus a single patch).
12908 * xpath.c result/XPath/expr/floats test/XPath/expr/floats: parses
12909 scientific notation for numbers. Tests added.
12910 * xpath.c: formatting of numbers changed to use sprintf
12911 (contribution from William Brack)
12912
Daniel Veillard34b1b3a2001-04-21 14:16:10 +000012913Sat Apr 21 16:12:59 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12914
12915 * valid.c: cleanup, more useful debugging
12916 * parserInternals.c: cleanup vctxt.nodeTab (de)allocation
12917 * xmlIO.c: entity loading is printed as an error when validating
12918
Daniel Veillard1c14b8d2001-04-21 10:28:59 +000012919Sat Apr 21 12:25:49 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12920
12921 * valid.c: fixed to validate within entities
12922 * test/VCM/v22.xml: added a specific testcase
12923
Daniel Veillardca1f1722001-04-20 15:47:35 +000012924Fri Apr 20 17:45:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12925
12926 * valid.c: forgot an epsilon transition in for ()+
12927 * test/VCM/v21.xml : added a specific test case
12928
Daniel Veillard85349052001-04-20 13:48:21 +000012929Fri Apr 20 15:46:04 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12930
12931 * valid.c: removed a state explosion exhibited by RSS
12932 * test/valid/rss.xml result/valid/rss.xml*: added the testcase
12933 from bug #51872
12934
Daniel Veillarddab4cb32001-04-20 13:03:48 +000012935Fri Apr 20 14:52:44 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12936
12937 * valid.[ch] tree.h: worked *hard* to get non-determinist content
12938 validation without using an ugly NFA -> DFA algo in the source.
12939 Made a specific algorithm easier to maintain, using a single
12940 stack and without recursion.
12941 * Makefile.am test/VCM/*.xml: added more tests to "make Validtests"
12942 * hash.c: made the growing routine static
12943 * tree.h parser.c: added the parent information to an
12944 xmlElementContent node.
12945
Daniel Veillarde470df72001-04-18 21:41:07 +000012946Wed Apr 18 23:33:11 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12947
12948 * SAX.c parser.c xpath.c: generating IDs when not validating
12949 from an external parsed entity was poisoning the ID has table
12950 with removed values. This was killing XSLT on the KDE help
12951 browser.
12952
Daniel Veillardceacdd92001-04-18 15:10:35 +000012953Wed Apr 18 17:09:15 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12954
12955 * entities.h: andrew@ugh.net.au detected a double declaration
12956
Daniel Veillarda10efa82001-04-18 13:09:01 +000012957Wed Apr 18 15:06:30 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12958
12959 * debugXML.c hash.c tree.h valid.c : some changes related to
12960 the validation suport to improve speed with DocBook
12961 * result/VC/OneID2 result/VC/OneID3 : this slightly changes
12962 the way validation errors get reported
12963
Daniel Veillard1ed3f882001-04-18 09:45:35 +000012964Wed Apr 18 11:42:47 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12965
12966 * HTMLparser.c HTMLtree.c: applied part of the patches provided
12967 by P C Chow and William M. Brack for XSLT HTML output
12968
Daniel Veillard2d90de42001-04-16 17:46:18 +000012969Mon Apr 16 19:44:36 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12970
12971 * xmlversion.h.in win32config.h win32/libxml2/*: applied
12972 Igor Zlatkovic patches for MSC compilation and added his
12973 updates
12974
Daniel Veillarde043ee12001-04-16 14:08:07 +000012975Tue Apr 17 10:08:19 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12976
12977 * xpath.c: fixed xmlXPathNodeCollectAndTest() to do proper
12978 prefix lookup.
12979 * parserInternals.c: fixed the bug reported by Morus Walter
12980 due to an off by one typo in xmlStringCurrentChar()
12981
Daniel Veillarda3bfca52001-04-12 15:42:58 +000012982Thu Apr 12 17:41:09 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12983
12984 * HTMLparser.c result/HTML/*: revamped the way the HTML
12985 parser handles end of tags or end of input
12986
Daniel Veillard82daa812001-04-12 08:55:36 +000012987Thu Apr 12 10:50:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12988
12989 * tree.[ch] : added xmlDocCopyNode for gdome2 support
12990
Daniel Veillard67a21302001-04-11 14:39:16 +000012991Wed Apr 11 16:37:50 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12992
12993 * tree.h: include xmlmemory.h this seems to havoid a nasty glibc
12994 bug where the linktime verions of free() won't work ...
12995
Daniel Veillard27b55282001-04-11 12:22:25 +000012996Wed Apr 11 14:21:31 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
12997
12998 * config.h.in configure.in xmlversion.h.in: added ansidecl.h test
12999
Daniel Veillardafc73112001-04-11 11:51:41 +000013000Wed Apr 11 13:50:42 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13001
13002 * doc/xml.html: added 2.3.6 release
13003
Daniel Veillardbdb9ba72001-04-11 11:28:06 +000013004Wed Apr 11 13:26:34 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13005
13006 * tree.c: fixed xmlStringGetNodeList() to handle charrefs
13007 * result/wml.xml: resulted in a small output change
13008
Daniel Veillardd2f3ec72001-04-11 07:50:02 +000013009Wed Apr 11 09:47:55 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13010
13011 * tree.c: xmlNewDoc was missing the charset initialization
13012 * xmllint.c: added --auto to autogenerate a doc, allow to
13013 reproduce the problem fixed on xmlNewDoc
13014
Daniel Veillard1731d6a2001-04-10 16:38:06 +000013015Tue Apr 10 18:13:10 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13016
13017 * xpath.c: trying to get 52979 solved
13018 * tree.c result/ result/noent/: trying to get 52712 solved, this
13019 also made me clean up the fact that XML output in general should
13020 not add formating blanks by default, this changed the output of
13021 a few tests
13022
Daniel Veillard73639a72001-04-10 14:31:39 +000013023Tue Apr 10 16:30:20 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13024
13025 * xpath.c: Bill Brack pointer an error in detecting a null nodeset
13026
Daniel Veillardfac26a12001-04-08 13:08:14 +000013027Sun Apr 8 15:07:16 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13028
13029 * configure.in: finally released 2.3.6
13030
Daniel Veillard911f49a2001-04-07 15:39:35 +000013031Sun Apr 8 11:39:21 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13032
13033 * xpath.c: checking for null pointer generated by new code
13034
Daniel Veillardd8df6c02001-04-05 16:54:14 +000013035Fri Apr 6 12:53:05 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13036
13037 * xpath.c: fixed a [] evaluation problem reported
13038 * test/XPath/tests/simpleaddr: extended test
13039 * result/XPath/simpleaddr: updated result
13040
Daniel Veillard3b2c2612001-04-04 00:09:00 +000013041Wed Apr 4 02:07:53 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13042
13043 * xmllint.c: Dan Timis reported a portability problem
13044 on Macs without mmap, fixed it.
13045
Daniel Veillardb38bd552001-04-03 18:22:00 +000013046Tue Apr 3 20:20:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13047
13048 * testXPath.c : added a --tree option allowing to display the
13049 tree dump of the XPath expression
13050
Daniel Veillard4dd93462001-04-02 15:16:19 +000013051Mon Apr 2 17:13:51 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13052
13053 * xpath.c: fixed a memleak when comparing nodesets
13054 * HTMLtree.c: don't invent the HTML doctype if not available (XSLT)
13055 * tree.c: added a TODO
13056
Daniel Veillard92ad2102001-03-27 12:47:33 +000013057Tue Mar 27 14:32:06 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13058
13059 * configure.in Makefile.am config.h.in xmlversion.h.in: detect if
13060 we need string functions
13061 * trio.[ch] strio.[ch]: embedded the Trio-0.23 string functions
13062 to be able to use them where needed. Applied some changes
13063 to reduce name linking pollution and compile in only what's
13064 needed.
13065 * HTMLtree.c debugXML.c entities.c error.c nanoftp.c valid.c
13066 xlink.c xmlversion.h.in xpath.c: got rid of the #ifdef
13067 for the string manipulation functions
13068 * xmlmemory.[ch]: removed DEBUG_MEMORY_FREED and added it automatically
13069 to the free() function of xmlmemory.c
13070 * entities.c HTMLtree.c parserInternals.c tree.c uri.c valid.c
13071 xinclude.c xmlIO.c xpath.c xpointer.c: removed the MEM_CLEANUP
13072 usage.
13073
13074
Daniel Veillard2be30642001-03-27 00:32:28 +000013075Tue Mar 27 02:30:23 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13076
13077 * error.c: applied the context output patch of the error
13078 handling submitted by Chuck Griffith
13079 * error/VC/*: this slightly change some error logs
13080
Daniel Veillard50582112001-03-26 22:52:16 +000013081Tue Mar 27 00:51:27 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13082
13083 * parser.c: fixed line number reporting on error
13084
Daniel Veillard04be4f52001-03-26 21:23:53 +000013085Mon Mar 26 23:21:41 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13086
13087 * parser.c: Sullivan and Darin found a parser bug,
13088 applied the patch.
13089
Daniel Veillardc86a4fa2001-03-26 16:28:29 +000013090Mon Mar 26 18:24:52 CEST 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13091
13092 * HTMLparser.c HTMLtree.c SAX.c debugXML.c error.c parserInternals.c
13093 testHTML.c testSAX.c tree.c valid.c xmlIO.c xmlmemory.c
13094 xmlversion.h.in xpointer.c: of course the way I defined
13095 UNUSED breaks on old gcc version. Try to be smart and
13096 also define it directly in xmlversion.h
13097 * configure.in: removed -ansi flag from the pedantic set
13098
13099Sat Mar 24 17:45:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard56a4cb82001-03-24 17:00:36 +000013100 Huge cleanup, I switched to compile with
13101 -Wall -g -O -ansi -pedantic -W -Wunused -Wimplicit
13102 -Wreturn-type -Wswitch -Wcomment -Wtrigraphs -Wformat
13103 -Wchar-subscripts -Wuninitialized -Wparentheses -Wshadow
13104 -Wpointer-arith -Wcast-align -Wwrite-strings -Waggregate-return
13105 -Wstrict-prototypes -Wmissing-prototypes -Wnested-externs -Winline
13106 * HTMLparser.[ch] HTMLtree.c SAX.c debugXML.c encoding.[ch]
13107 encoding.h entities.c error.c list.[ch] nanoftp.c
13108 nanohttp.c parser.[ch] parserInternals.[ch] testHTML.c
13109 testSAX.c testURI.c testXPath.c tree.[ch] uri.c
13110 valid.[ch] xinclude.c xmlIO.[ch] xmllint.c xmlmemory.c
13111 xpath.c xpathInternals.h xpointer.[ch] example/gjobread.c:
13112 Cleanup, staticfied a number of non-exported functions,
13113 detected and cleaned up a dozen of problem found this way,
13114 avoided a lot of public function name/typedef/system names clashes
13115 * doc/xml.html: updated
13116 * configure.in: switched private flags to the really pedantic ones.
13117
Daniel Veillardc7ad7ce2001-03-22 21:45:29 +000013118Thu Mar 22 22:44:15 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13119
13120 * configure.in: 2.3.5
13121 * doc/html/*: rebuilt the docs
13122
Daniel Veillard146c9122001-03-22 15:22:27 +000013123Thu Mar 22 15:36:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13124
13125 * parser.c: fixed a reported bug in NOTATION parsing
13126 * uri.c: accepted but not fixed bug 51876, added TODO
13127 * Makefile.am: fixed bug 51876
13128
Daniel Veillarda5f013b2001-03-22 12:44:45 +000013129Thu Mar 22 13:41:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13130
13131 * config.h.in configure.in error.c: fix a compilation problem
13132 on platforms without vsnprintf (xml@thewrittenword.com)
13133
Daniel Veillarde020c3a2001-03-21 18:06:15 +000013134Wed Mar 21 19:04:34 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13135
13136 * parser.c: fixed a function name header typo
13137 * SAX.c: notations can also occur in external subset.
13138
Daniel Veillard7d42b542001-03-20 13:22:46 +000013139Tue Mar 20 14:21:28 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13140
13141 * error.c: removed a C++ like comment
13142
Daniel Veillard0b6b55b2001-03-20 11:27:34 +000013143Tue Mar 20 12:22:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13144
13145 * parser.c: fixing bug 52299 strange condition leading
13146 to a parser crash due to a buffer overflow
13147 * result/noent/attrib.xml result/attrib.xml test/attrib.xml:
13148 added the specific test case
13149
Daniel Veillardfbf8a2d2001-03-19 15:58:54 +000013150Mon Mar 19 16:50:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13151
13152 * xpath.[ch]: still a lot of cleanup based on XSLT, added
13153 xmlXPathConvert{String,Number,Boolean} to be able to make
13154 type casts without a context stack, fixed some implementation
13155 problems related to the absence of context at parse-time,
13156 added xmlXPathEvalPredicate() and xmlXPathFreeCompExpr()
13157 in the public API too
13158 * xpointer.c xpathInternals.h: we need to know at parse time
13159 whether we are compiling an XPointer
13160
Daniel Veillardafcbe1c2001-03-19 10:57:13 +000013161Mon Mar 19 11:54:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13162
13163 * xpath.[ch] xpointer.c: restaured the Binary and API compatibility
13164 cleaned up the parser internals, refactored XPath code, added
13165 new compilation based APIs and cleanly separated public and
13166 private APIs.
13167
Daniel Veillardd007d6c2001-03-19 00:01:07 +000013168Mon Mar 19 00:59:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13169
13170 * xpath.h: the comp field must be added at the end to avoid
13171 killing binary compat.
13172
Daniel Veillard9e7160d2001-03-18 23:17:47 +000013173Mon Mar 19 00:11:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13174
13175 * Makefile.am: detect XPath memleaks in regreson tests
13176 * error.c: fixed and error w.r.t. error reporting still using
13177 stderr
13178 * hash.c: added new line at end of file
13179 * tree.h: minor cleanup
13180 * xpath.[ch] xpointer.[ch]: Major changes ! Separated XPath
13181 expression parsing from evaluation, resulted in a number of
13182 changes internally, and in XPointer. Likely to break stuff
13183 using xpathInternals.h but should remain binary compatible,
13184 new interfaces will be added.
13185
Daniel Veillardd574f782001-03-14 19:40:17 +000013186Wed Mar 14 20:34:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13187
13188 * configure.in: fixed a couple of problems reported by
13189 okiddle@yahoo.co.uk and allanc@chickenandporn.com when compiling
13190 without gcc on non linux platforms.
13191
Daniel Veillard0a6c3582001-03-14 19:15:37 +000013192Wed Mar 14 20:13:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13193
13194 * doc/Makefile.am configure.in: yearke@eng.buffalo.edu suggested
13195 a fix for --with-html-dir= configure support. I hope it won't
13196 break rpm generation
13197
Daniel Veillarda022fe02001-03-14 16:30:00 +000013198Wed Mar 14 17:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13199
13200 * xmlIO.c: one function comment cleanup.
13201
Daniel Veillard25239c12001-03-14 13:56:48 +000013202Wed Mar 14 14:55:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13203
13204 * SAX.c: external subset notations were improperly registered
13205 in the internal subset.
13206
Daniel Veillard2c4754f2001-03-13 09:31:12 +000013207Tue Mar 13 10:28:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13208
13209 * README.cvs-commits: added, pointing to HACKING
13210 * HACKING: updated
13211
Daniel Veillard82ab81e2001-03-12 21:11:21 +000013212Mon Mar 12 22:09:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13213
13214 * parser.c: and Matt Sergeant found one in the XML push
13215 parser (erroneous check I forgot to remove when I fixed the
13216 main parser).
13217
Daniel Veillard68d7b672001-03-12 18:22:04 +000013218Mon Mar 12 19:19:04 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13219
13220 * xpath.c: ptittom found a small bug in UnaryExpr
13221
Daniel Veillarde356c282001-03-10 12:32:04 +000013222Sat Mar 10 13:09:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13223
13224 * configure.in: bumped to 2.3.4
13225 * error.c: fixed bug #51860
13226 * tree.c: fixed bug #51861
13227 * valid.c: cleanup, more debug, failed to fix one bug crap ...
13228 * tree.[ch] : added xmlDefaultBufferSize
13229 * nanoftp.c: typo in function name header block
13230 * doc/xml.html : updated, added link to XML::LibXSLT
13231 * doc/html/* : rebuilt the docs
13232
Daniel Veillard80f32572001-03-07 19:45:40 +000013233Wed Mar 7 20:43:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13234
13235 * parser.c SAX.c: the new content parsing code raised an
13236 ugly bug in the characters() SAX callback. Found it
13237 just because of strangeness in XSLT XML Rec ouptut :-(
13238
Daniel Veillard6c831202001-03-07 15:57:53 +000013239Wed Mar 7 16:50:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13240
13241 * Makefile.am: Martin Baulig suggested to add -lm
13242 * tree.c: found another bug in xmlNodeGetContent()
13243
Daniel Veillard4af6b6e2001-03-06 08:33:38 +000013244Tue Mar 6 09:21:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13245
13246 * xpath.c: Bjorn found the error related to strictness of comparison.
13247
Daniel Veillard29631a82001-03-05 09:49:20 +000013248Mon Mar 5 21:47:31 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13249
13250 * parser.c: trying to fix the Dtd parsing problem reported
13251 by Gary, side effect of last week speed optimizations.
13252
Daniel Veillard14be0a12001-03-03 18:50:55 +000013253Sat Mar 3 19:45:59 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13254
13255 * xml2Conf.sh.in: fixes pointed out by Fredrik Hallenberg
13256 * parserInternals.c: removed unneeded test raised by Stric
13257
Bjorn Reesee1dc0112001-03-03 12:09:03 +000013258Sat Mar 3 13:04:37 CET 2001 Bjorn Reese <breese@users.sourceforge.net>
13259
13260 * xpath.c: Fixed xmlXPathNodeCollectAndTest (problem reported
13261 and fixed by William Brack). Added xmlXPathFormatNumber.
13262 Changed the sorting slightly.
13263 * configure.in Makefile.am example/Makefile.am: Added -lm.
13264 Please note that applications linking with libxml2, must
13265 also like with the math library from now on.
13266
Daniel Veillardf9533d12001-03-03 10:04:57 +000013267Sat Mar 3 07:38:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13268
13269 * HTMLparser.c: fixed loop reported by Marc Sanfacon
13270
Daniel Veillard2f362242001-03-02 17:36:21 +000013271Sat Mar 3 02:10:24 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13272
13273 * parser.c: one must report spaces even if the Dtd element
13274 content proves that this is not part of the element content.
13275 * result/valid/*.xml: this changed the ouptu slightly
13276
Daniel Veillardb402c072001-03-01 17:28:58 +000013277Thu Mar 1 17:53:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13278
13279 * configure.in: bumped to 2.3.3
13280 * doc/xml.html: updated
13281
Daniel Veillard77851712001-02-27 21:54:07 +000013282Wed Feb 28 00:43:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13283
13284 * tree.c: minor doc fix
13285 * xpath.c: deallocation issues when a result tree has been
13286 converted to a node-set
13287
Daniel Veillardec70e912001-02-26 20:10:45 +000013288Mon Feb 26 22:09:45 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13289
13290 * doc/xml.html: oops corrected dates s/2000/2001
13291
Daniel Veillard8730c562001-02-26 10:49:57 +000013292Mon Feb 26 12:48:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13293
13294 * valid.c: new patch from Gary Pennington
13295
Daniel Veillard91e9d582001-02-26 07:31:12 +000013296Mon Feb 26 09:30:23 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13297
13298 * doc/xml.html: applied patch from Ankh
13299
Daniel Veillardedac3c92001-02-26 01:36:19 +000013300Mon Feb 26 03:34:43 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13301
13302 * xinclude.c: fixed a problem building on Mac
13303
Daniel Veillard21a0f912001-02-25 19:54:14 +000013304Sun Feb 25 21:52:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13305
13306 * parser.c: more work on increasing parsing ferformances
13307
Daniel Veillard48b2f892001-02-25 16:11:03 +000013308Sun Feb 25 18:03:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13309
13310 * xmlmemory.h HTMLparser.c HTMLtree.c entities.c parser.c
13311 xpath.c xpointer.c tree.c uri.c valid.c xinclude.c xmlIO.c:
13312 avoiding memcpy in production builds MEM_CLEANUP macro use
13313 * parser.[ch] parserInternals.c: optimizations of the tightest
13314 internal loops inside the parser. Better checking of I/O
13315 flushing/loading conditions
13316 * xmllint.c : added --timing
13317
Daniel Veillard71681102001-02-24 17:48:53 +000013318Sun Feb 25 05:48:51 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13319
13320 * configure.in: bumped to 2.3.2
13321 * doc/xml.html: updated for release
13322
Daniel Veillardbbd51d52001-02-24 03:07:03 +000013323Sat Feb 24 14:07:52 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13324
13325 * xpath.c: found a memleak and fixed a nasty bug
13326
Daniel Veillardf7cd4812001-02-23 18:44:52 +000013327Sat Feb 24 03:35:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13328
13329 * xmllint.[c1] : added return code errors for xmllint
13330 * xpath.c: specific debug dump function for result value trees
13331
Daniel Veillard4b637072001-02-21 21:52:55 +000013332Thu Feb 22 07:52:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13333
13334 * xpath.c: finally implemented xmlXPathCompareNodeSets
13335 * test/XPath/expr/floats results/XPath/expr/floats: added
13336 a test for float expressions
13337
Daniel Veillardf714aa32001-02-21 03:07:44 +000013338Tue Feb 20 18:57:54 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13339
13340 * tree.c: fixed xmlNodeGetContent, it was not recursing on child
13341 * parserInternals.[ch]: trying to speed up parsing
13342 * xpath.c : speeded up node set equality op
13343
Daniel Veillarde0c3a622001-02-19 18:05:20 +000013344Mon Feb 19 19:01:57 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13345
13346 * Makefile.am valid.c list.[ch]: Gary Pennington provided a
13347 better handling of ID/IDREF and the list modules associated
13348 * configure.in: small CFLAGS cleanup
13349
Daniel Veillarda8abee62001-02-19 15:14:59 +000013350Mon Feb 19 16:13:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13351
13352 * configure.in: fixed iconv detection on AIX (stric)
13353
Daniel Veillardbca64ef2001-02-19 22:20:01 +000013354Mon Feb 19 10:59:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
Daniel Veillard88f8f6f2001-02-19 10:00:53 +000013355
13356 * xpath.c: fixed "*" (unbelievable !) and a couple of warnings
13357
Bjorn Reesefd9b09b2001-02-18 16:51:25 +000013358Sun Feb 18 17:52:37 MET 2001 Bjorn Reese <breese@users.sourceforge.net>
13359
13360 * xpath.c: fixed whitespace handling in xmlXPathStringEvalNumber,
13361 and optimized xmlXPathNodeSetSort
13362
Daniel Veillard142adbf2001-02-17 13:21:05 +000013363Sat Feb 17 14:18:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13364
13365 * xpath.c: bug fix when context size is 0
13366 * parser.c: I like Norm's Dtd because they still manage to break
13367 the parser occasionally
13368
Daniel Veillardf23e0092001-02-16 13:21:29 +000013369Fri Feb 16 14:20:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13370
13371 * xpath.c: xmlXPathEqualNodeSetFloat the arg is really a double now
13372
Daniel Veillarde0e26512001-02-16 00:11:46 +000013373Fri Feb 16 01:10:06 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13374
13375 * tree.[ch] parser.c xpath.c: fixed the problem of addressing
13376 attributes within the XML-1.0 namespace
13377
Daniel Veillard6e6a6cc2001-02-15 15:55:44 +000013378Thu Feb 15 16:53:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13379
13380 * xpathInternals.h: exported a few axis functions
13381 * doc/xml.html: updated the doc
13382
Daniel Veillard760f4422001-02-15 14:59:48 +000013383Thu Feb 15 15:57:14 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13384
13385 * configure.in: applied patch from Daniel van Balen for OpenBSD
13386 and bumped version to 2.3.1
13387 * HTMLtree.c result/HTML/doc3.htm result/HTML/wired.html: the
13388 attempt to find autoclosing was simply broken, removed it,
13389 updated the examples, this is better
13390
Daniel Veillardd194dd22001-02-14 10:37:43 +000013391Wed Feb 14 11:35:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13392
13393 * hash.[ch]: added Paolo Casarini patch to provide Delete from
13394 hash functionnalities.
13395 * doc/html/* : rebuild the doc
13396
Daniel Veillardf41fbbf2001-02-13 17:05:35 +000013397Tue Feb 13 18:01:48 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13398
13399 * xpath.c result/XPath/tests/chaptersprefol: bugfixes on order and
13400 on predicate
13401 * HTMLparser.[ch] HTMLtree.c result/HTML/doc3.htm.err
13402 result/HTML/doc3.htm.sax result/HTML/wired.html: sometimes one
13403 really want to have tags closed on output even if we accept
13404 unclosed ones on input
13405
Daniel Veillard5dd2f0a2001-02-12 17:36:05 +000013406Mon Feb 12 18:33:20 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13407
13408 * xpath.c: ouch don't free NULL, rare case fixed
13409 * tree.c: don't coalesce text nodes if they don't have the
13410 same behaviour wrt escaping on output
13411
Daniel Veillardd12b69d2001-02-11 20:17:31 +000013412Sun Feb 11 21:15:41 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13413
13414 * xpath.c: small fixup
13415 * SAX.c: don't warn on empty namespaces.
13416
Daniel Veillard6a2e4062001-02-08 10:31:33 +000013417Thu Feb 8 11:28:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13418
13419 * README: a bit of cleanup
13420 * configure.in: preparing for 2.3.0 release
13421
Daniel Veillard1f83d392001-02-08 09:37:42 +000013422Thu Feb 8 10:37:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13423
13424 * hash.[ch]: added a first version of xmlHashSize()
13425 * valid.c: another bug fix from Gary Pennington
13426
Daniel Veillard5eef6222001-02-07 18:24:48 +000013427Wed Feb 7 19:22:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13428
13429 * valid.c: couple of bug fixes pointed by Gary Pennington
13430 * HTMLtree.c: #if 0 cleanup
13431
Daniel Veillard2c257ec2001-02-06 13:29:07 +000013432Tue Feb 6 14:02:56 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13433
13434 * xpath.c: started profiling XSLT, added xmlXPathNodeSetAddUnique()
13435 which removes a time consuming check of xmlXPathNodeSetAdd()
13436 and use it in places where we are sure to not break unicity
13437
Daniel Veillard0f2a53c2001-02-05 17:57:33 +000013438Mon Feb 5 18:51:36 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13439
13440 * xpath.c: bug fixes found from XSLT
13441 * tree.c: preserve node->name special values when copying nodes.
13442 * parserInternals.[ch] parser.[ch] SAX.c : added a mode where
13443 external subset are fetched when available but without full
13444 validation. Added xmlLoadExtDtdDefaultValue, need a function.
13445 * HTMLtree.c: add support for xmlStringTextNoenc for XSLt HTML
13446 output with encoding disabled.
13447
Daniel Veillard2c833b62001-02-03 08:52:06 +000013448Sat Feb 3 09:50:29 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13449
13450 * xmliO.c: Harry Blundell pointed out that xmlCheckFilename
13451 xmlCheckFilename should not be called from xmlFileOpenW
13452 and xmlGzfileOpenW
13453
Daniel Veillardb6e7fdb2001-02-02 17:07:32 +000013454Fri Feb 2 18:04:35 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13455
13456 * uri.c: rewrite of xmlNormalizeURIPath from Paul D. Smith
13457 * test/URI/smith.uri result/URI/smith.uri Makefile.am:
13458 added the new tests for URI normalization
13459 * testURI.c: fixed stoopid bugs
13460 * result/VC/OneID3 result/VC/UniqueElementTypeDeclaration:
13461 the URI in the error messages are now properly normalized
13462
Daniel Veillardea28ce62001-02-02 08:20:19 +000013463Fri Feb 2 09:18:53 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13464
13465 * uri.c: applied Marc Sanfacon's patch for xmlNormalizeURIPath
13466
Daniel Veillarde99a4762001-02-01 04:34:35 +000013467Thu Feb 1 05:28:55 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13468
13469 * xpath.c: fixed a number of problems in XPATH_XSLT_TREE processing
13470
Daniel Veillard2b325a02001-01-31 20:46:31 +000013471Wed Jan 31 21:45:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13472
13473 * xpath.c: fixed mod operator
13474
Daniel Veillardde55cf62001-01-31 15:53:13 +000013475Wed Jan 31 16:50:42 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13476
13477 * parser.c: fixed xmlStrcat doc
13478 * tree.c: 2 fixes form Anders Carlson for copying nodes and
13479 trees.
13480
Daniel Veillard2f913b72001-01-31 13:23:49 +000013481Wed Jan 31 14:19:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13482
13483 * xpath.c result/XPath/tests/chaptersbase
13484 result/XPath/tests/simplebase: fixed XPath node()
13485 * tree.c: small fix in xmlNewNs()
13486 * Makefile.am: removed extraneous xml2Conf.sh rule
13487
Daniel Veillardb42042b2001-01-28 07:40:36 +000013488Sun Jan 28 08:37:03 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13489
13490 * Makefile.am configure.in libxml.spec.in example/Makefile.am:
13491 Changed the library name, in order to get libxml-devel and
13492 libxml2-devel to coexist on a single system
13493 * xml-config.1 xml-config.in xmlConf.sh.in: renamed
13494 * xml2-config.1 xml2-config.in xml2Conf.sh.in: new files
13495
Daniel Veillardee0a4662001-01-27 18:59:33 +000013496Sat Jan 27 19:58:22 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13497
13498 * Makefile.am configure.in libxml-2.0.pc.in: started working on getting
13499 libxml2-devel installable in // as libxml-devel.
13500
Daniel Veillard5eb05942001-01-27 17:50:22 +000013501Sat Jan 27 18:49:02 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13502
13503 * doc/Makefile.am: fixed make rebuild in doc
13504 * doc/html/*.html: rebuilt the docs
13505
Daniel Veillard65c295d2001-01-26 09:32:39 +000013506Fri Jan 26 10:30:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13507
13508 * tree.c: patch from Bjorn Reese on xmlBufferCCat
13509
Daniel Veillard8e199902001-01-25 18:54:39 +000013510Thu Jan 25 19:22:25 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13511
13512 * Makefile.am doc/Makefile.am libxml.spec.in: painful work to get
13513 the HTML doc to go into the -devel RPM ...
13514 * aclocal.m4 config.h.in: some updates due to auto* magic
13515
Daniel Veillard93086662001-01-25 18:13:04 +000013516Thu Jan 25 19:11:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13517
13518 * xpath.h: added a hook in the context structure allowing to
13519 link to extra support, needed for XSLT
13520
Daniel Veillardf17e09b2001-01-25 13:55:35 +000013521Thu Jan 25 13:34:11 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13522
13523 * xpath.[ch] xpointer.c: added xmlXPathCmpNodes, changed
13524 xmlXPtrCmpPoints to use it.
13525 * propagated the following patch from Alejandro Forero
13526 * include/win32config.h xmlIO.c: applied further suggestions
13527 from Igor Zlatkovic <igorz@dialup.nacamar.de> and cleanup
13528 * example/gjobread.c: fixed warnings, now that it builds
13529
13530Wed Jan 24 20:27:28 COT 2001 Alejandro Forero <bachue@bachue.com>
13531
13532 * xmlIO.c (xmlFileOpen, xmlFileOpenW): Removed unnecesary checks.
13533
13534 * xmlIO.c (xmlCheckFilename): Function added to know whether a given
13535 filename points to a valid file (not a directory).
13536 * xmlIO.c (xmlFileOpen, xmlFileOpenW, xmlGzfileOpen, xmlGzfileOpenW):
13537 Added calls to xmlCheckFilenameDir.
13538
13539 * xmlIO.c (xmlGzfileOpen, xmlGzfileOpenW, xmlFdOpen, xmlFdOpenW): Pass
13540 `path' (rather than `filename') as the parameter to gzopen and open.
13541
Daniel Veillard48177c22001-01-23 15:27:41 +000013542Tue Jan 23 16:26:30 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13543
13544 * Makefile.am: fixed a problem with EXTRA_DIST
13545
Daniel Veillardb83ba402001-01-22 22:45:10 +000013546Mon Jan 22 23:42:17 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13547
13548 * Makefile.am example/Makefile.am: finally found the trick
13549 to build the example, i.e. add "." in SUBDIRS before example
13550 in the list <grin/>
13551
Daniel Veillard82687162001-01-22 15:32:01 +000013552Mon Jan 22 16:30:37 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13553
13554 * doc/xml.html: updated with an XSLT section, removed pointer to
13555 W3C CVS base.
13556
Daniel Veillard8a7642f2001-01-22 10:45:16 +000013557Mon Jan 22 11:43:21 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13558
13559 * xpath.c: when copying a XSLT tree object teh tree need to be copied
13560 too, and deallocation need to occur the same way.
13561
Daniel Veillarde4566462001-01-22 09:58:39 +000013562Mon Jan 22 10:35:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13563
13564 * xpathInternals.h xpath.[ch] debugXML.c: added the XPATH_XSLT_TREE
13565 type correponding to an XSLT result tree fragment. Share most
13566 of the data format with node set, as well as operators.
13567 * HTMLtree.c: added a newline at the end of the doctype output
13568 whe this one is not present initially.
13569 * tree.c: make sure taht the parent and doc pointers are properly
13570 set when copying attributes (lists).
13571
Daniel Veillard701c7362001-01-21 09:48:59 +000013572Sun Jan 21 10:47:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13573
13574 * htmlTree.[ch] xmlIO.h: exported htmlDocContentDumpOutput
13575
Daniel Veillard5a2b6972001-01-20 21:15:50 +000013576Fri Jan 19 18:15:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13577
13578 * xpath.c: seems I finally killed that ugly path evaluation
13579 context bug (tagged 9999 in case is is wrong)
13580
Daniel Veillard8f4d9752001-01-19 05:32:34 +000013581Fri Jan 19 06:30:38 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13582
13583 * xpath.[ch] xpathInternals.h: added xmlXPathRegisterVariableLookup()
13584 for XSLT
13585
Daniel Veillardd8aa7cb2001-01-18 15:21:36 +000013586Thu Jan 18 16:19:47 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13587
13588 * xmlIO.c: Gary Pennington <Gary.Pennington@uk.sun.com> fix
13589 for xmlGzfileOpen() bug
13590
Daniel Veillardf6eea272001-01-18 12:17:12 +000013591Thu Jan 18 13:11:50 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13592
13593 * xpath.c: removed an error found by XSLT usage
13594 * tree.c parserInternals.h: use a predefined static string
13595 for text and comment nodes, avoid freeing them in xmlFreeNode,
13596 exported the string name in parserInternals.h and added
13597 another value to disable encoding at output (for XSLT),
13598 gain memory, time.
13599
Daniel Veillard8f2cc572001-01-17 08:19:35 +000013600Wed Jan 17 09:15:16 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13601
13602 * win32/README.MSDev win32/libxml2/libxml2_a.dsp
13603 win32/libxml2/libxml2_so.dsp: new makefiles and update
13604 provided by Igor Zlatkovic <igor@stud.fh-frankfurt.de>
13605
Daniel Veillardf831bfb2001-01-16 17:26:04 +000013606Tue Jan 16 18:24:46 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13607
13608 * tree.c : xmlSaveFile, xmlSaveFileEnc, applied patch from
13609 Gary Pennington
13610
Daniel Veillard389e6b72001-01-15 19:41:13 +000013611Mon Jan 15 20:24:18 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13612
13613 * xpath.c: fixed the comaprision of values and nodelists,
13614 need to compare nodelist still ...
13615 * debugXML.c: avoided a possible core dump
13616 * HTMLparser.c: cleanup
13617 * nanohttp.c: contributed fix.
13618 * tree.c: fixes in properties handling added xmlSetNsProp
13619 needed by libxslt
13620 * xpathInternals.h: exported xmlXPathBooleanFunction, added a
13621 comment
13622 * TODO: updated
13623
Daniel Veillard167bd532001-01-06 21:09:34 +000013624Sat Jan 6 22:05:09 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13625
13626 * parser.c parserInternals.c: applied Bjorn Reese optimization
13627 patch
13628
13629Sat Jan 6 19:13:27 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13630
13631 * Makefile.am: applied patch fro make check from Martin Vidner
13632
Daniel Veillard503b8932001-01-05 06:36:31 +000013633Thu Jan 4 19:07:49 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13634
13635 * configure.in: preparing 2.2.11
13636 * doc/html/*: rebuild the HTML files
13637 * doc/xml.html : updated
13638
Daniel Veillardc2f4df22001-01-04 14:06:39 +000013639Thu Jan 4 14:09:58 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13640
13641 * tree.c: fixed a stupid bug
13642 * valid.c: applied "Paul D. Smith" <pausmith@nortelnetworks.com>
13643 patches related to validation of an XInclude processing result
13644 * TODO: updated
13645
Daniel Veillarde2488192001-01-04 10:54:22 +000013646Thu Jan 4 11:46:40 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13647
13648 * encoding.c xmlIO.c: Fixing the problem reported by Marc Sanfacon
13649 on large files
13650
Daniel Veillardf060a412001-01-03 20:52:44 +000013651Wed Jan 3 21:51:13 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13652
13653 * xmlIO.c: fixed xmlParserInputBufferCreateMem doc
13654
Daniel Veillard45cff692001-01-03 18:02:04 +000013655Wed Jan 3 18:56:00 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13656
13657 * HTMLparser.c: htmlCheckParagraph to check htmlOmittedDefaultValue,
13658 reported by Jonas Borgström
13659 * nanohttp.c: Applied Bjorn Reese' IPV6 first patch
13660
Daniel Veillard08108982001-01-03 15:24:58 +000013661Wed Jan 3 16:19:39 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13662
13663 * testXPath.c xpath.c: fixing the XPath union expressions problem
13664 reported by Martin Vidner <martin@artax.karlin.mff.cuni.cz>
13665
Daniel Veillard4a6845d2001-01-03 13:32:39 +000013666Wed Jan 3 14:22:33 CET 2001 Daniel Veillard <Daniel.Veillard@imag.fr>
13667
13668 * xmllint.c: Made is so if the file name is "-" is will read form
13669 standard input. Sven Heinicke <sven@zen.org>
13670 * tree.c: fixed a problem when growing buffer
13671 * tree.h: fixed the comment of the node types following andersca
13672 comment
13673 * TODO: updated
13674
Daniel Veillarda6d8eb62000-12-27 10:46:47 +000013675Wed Dec 27 12:35:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13676
13677 * HTMLparser.[ch]: added a way to avoid adding automatically
13678 omitted tags. htmlHandleOmittedElem() allows to change the
13679 default handling.
13680 * tree.[ch] xmllint.c: added xmlDocDumpFormatMemory() and
13681 xmlDocDumpFormatMemoryEnc(), uses memory functions for output
13682 of xmllint too when using --memory flag, added a memory test
13683 suite at the Makefile level.
13684 * xpathInternals.h xpath.[ch] xpointer.c: fixed problems
13685 with namespace use when encountering QNames in XPath evalation,
13686 added xmlns() scheme in XPointer.
13687 * nanoftp.c : incorporated a fix
13688 * parser.c xmlIO.c: fixed problems raised with encoding when using
13689 the memory I/O
13690 * parserInternals.c: closed bug 25934 reported by
13691 torsten.landschoff@innominate.de
13692 * TODO: updated
13693
Daniel Veillarda1fe9102000-11-25 10:49:25 +000013694Sat Nov 25 11:46:27 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13695
13696 * configure.in doc/html/* doc/xml.html: made a 2.2.9 release
13697 on a non-updated tree :-(, made a 2.2.10 release to correct the
13698 situation
13699
Daniel Veillardce6e98d2000-11-25 09:54:49 +000013700Sat Nov 25 10:41:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13701
13702 * nanohttp.c parser.[ch] tree.[ch] xmlIO.[ch] xmllint.c xpath.c
13703 parserInternals.h vms/build_libxml.com vms/config.vms Makefile.am:
13704 integrated a set of OpenVMS changes from Howard Taylor
13705 <Howard.Taylor@pacoast.com>
13706
Daniel Veillard58770e72000-11-25 00:48:47 +000013707Sat Nov 25 01:21:01 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13708
13709 * tree.[ch] xmlIO.c: added xmlDocDumpMemoryEnc() from John Kroll
13710 * error.c: applied fix suggested by "Leo Davidson" <leo@ox.compsoc.net>
13711
Daniel Veillardf62ceff2000-11-24 23:36:01 +000013712Sat Nov 25 00:24:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13713
13714 * HTMLparser.c: some fixes on auto-open of html/head/body
13715 * encoding.c: fixed a compilation error on some gcc env
13716 * xpath.c xpointer.[ch] xpathInternals.h: improved the
13717 XPointer implementation
13718 * test/XPath/xptr/strpoint test/XPath/xptr/strrange3: added
13719 related XPointer tests and associated results
13720
Daniel Veillard300f7d62000-11-24 13:04:04 +000013721Fri Nov 24 14:01:44 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13722
13723 * doc/xmldtd.html doc/xml.html: following a short step by step
13724 guidance on IRC to help maciej with DTDs I started a small
13725 page on the subject.
13726
Daniel Veillard748e45d2000-11-17 16:36:08 +000013727Fri Nov 17 17:28:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13728
13729 * HTMLparser.c: fixed handling of broken charrefs
13730 * xmlmemory.h libxml2.dsp include/win32config.h: reporting Windows
13731 patches
13732
Daniel Veillard28929b22000-11-13 18:22:49 +000013733Mon Nov 13 19:17:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13734
13735 * doc/xml.html doc/html/* : rebuilt the docs after adding
13736 xinclude and updated page for 2.2.7 and 2.2.8
13737 * configure.in: releasing 2.2.8
13738
Daniel Veillard41e06512000-11-13 11:47:47 +000013739Mon Nov 13 12:39:38 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13740
13741 * parser.[ch] parserInternals.c: applied the conditional
13742 section processing fix from Jonathan P Springer
13743 <jonathan.springer2@gte.net>
13744 * xmlversion.h.in win32/libxml2/libxml2.dsp : Updated MS
13745 project file, fixed iconv default non support
13746 * xpath.c: fixed the problem of evaluating relative expressions
13747 when a node context is provided.
13748
Daniel Veillardbf432752000-11-12 15:56:56 +000013749Sun Nov 12 16:31:19 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13750
13751 * nanoftp.c: fixed gcc 2.95 new warnings
13752 * SAX.c: fixed a stupid bug
13753 * tree.c: fixed a formatting problem when round-tripping
13754 from/to memory
13755 * xinclude.c: chased memleak, fixed a base problem
13756 * xpointer.c: added xmlXPtrBuildRangeNodeList(), finished ?
13757 xmlXPtrBuildNodeList()
13758 * TODO: updated
13759 * Makefile.am test/XInclude/docs test/XInclude/ents result/XInclude:
13760 adding a first small set of regression tests for XInclude
13761
Daniel Veillardc2def842000-11-07 14:21:01 +000013762Tue Nov 7 15:11:34 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13763
13764 * nanohttp.[ch]: applied Wayne Davison patches to access
13765 the WWW-Authorization header.
13766 * parser.c: Closed Bug#30847: Problems when switching encoding
13767 in short files by applying Simon Berg's patch.
13768 * valid.c: fixed a validation problem
13769 * hash.c parser.h parserInternals.h testHTML.c testSAX.c tree.h
13770 xmlerror.h xmlmemory.h xmlversion.h.in: applied a DLL patch from
13771 Wayne Davison
13772 * xpointer.[ch]: added first version of xmlXPtrBuildNodeList()
13773 need to be extended to non full nodes selections.
13774 * xinclude.c: starts to work decently
13775
Daniel Veillard9e8bfae2000-11-06 16:43:11 +000013776Mon Nov 6 17:22:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13777
13778 * tree.[ch] xinclude.[ch] xmllint.c configure.in valid.c
13779 debugXML.c xmlversion.h.in: Started adding XInclude support,
13780 this is a new xmllint option
13781 * tree.c xpath.c: applied TOM patches for XPath
13782 * xpointer.c: fixed a couple of errors.
13783 * uri.c: added an escaping function needed for xinclude
13784 * testXPath.c hash.c HTMLtree.c: minor cleanups raised by
13785 new warning from RH70 gcc's version
13786
Daniel Veillarda4964b72000-10-31 18:23:44 +000013787Tue Oct 31 14:14:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13788
13789 * HTMLparser.c: fixed loop on invalid char in scripts
13790 * parser.c: update to description of xmlIOParseDTD()
13791 * libxml.m4 xmlversion.h.in: changes contributed by
13792 Michael Schmeing <m.schmeing@internet-factory.de>
13793 * configure.in: preparing for 2.2.7
13794 * Makefile.am: trying to avoid config.h and acconfig.h
13795 being included in the distrib
13796 * configure.in: released 2.2.7
13797
13798Mon Oct 30 17:08:10 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13799
13800 * tree.[ch] debugXML.c parserInternals.c xpath.c: Deprecated Pi's
13801 like namespaces for good. Unified xmlNs and xmlNode somewhat.
13802
Daniel Veillard01411222000-10-30 15:33:22 +000013803Mon Oct 30 16:26:49 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13804
13805 * parser.[ch]: added xmlIOParseDTD()
13806 * xpointer.c: added support for the 2 extra parameters of
13807 string-range, fixed a stoopid error when '0' was present
13808 in XPointer expressions
13809 * test/XPath/xptr/strrange2 result/XPath/xptr/strrange2: added
13810 testsuite for the above
13811
Daniel Veillard6db58192000-10-30 09:27:53 +000013812Mon Oct 30 10:26:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13813
13814 * libxml.spec.in: improved package descriptions
13815
Daniel Veillarda5db68a2000-10-29 18:06:06 +000013816Sun Oct 29 19:03:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13817
13818 * xpath.c xpathInternals.h: applied a large cleaning patch
13819 from TOM <ptittom@free.fr>, it also add namespace support
13820 for function and variables registration.
13821
Daniel Veillardbd20df72000-10-29 17:53:40 +000013822Sun Oct 29 18:51:46 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13823
13824 * uri.c: Wayne Davison's patch fixing xmlBuildURI()
13825 * Makefile.mingw: Wayne Davison's update adding hash.c
13826
Daniel Veillardc4f4f0b2000-10-29 17:46:30 +000013827Sun Oct 29 18:38:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13828
13829 * xpath.c: fixed the root evaluation problems
13830 * HTMLparser.c result/HTML/doc3.htm: fixed the problem of non
13831 ignorable spaces with <b> <bold> <em>
13832 * tree.c: fixed a loop in xmlSearchNsByHref()
13833
Daniel Veillard767662d2000-10-27 17:04:52 +000013834Fri Oct 27 18:57:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13835
13836 * xpath.c: applied another XPath patch from TOM
13837 * xpath.c include/makefile.am: applied another patch from
13838 china@thewrittenword.com (cleanup on IRIX).
13839
Daniel Veillard211cc0a2000-10-27 11:49:33 +000013840Fri Oct 27 13:45:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13841
13842 * xml-config.1: received a fixed version from Fredrik Hallenberg
13843 <hallon@lysator.liu.se>
13844
Daniel Veillardf6bf9212000-10-26 14:07:44 +000013845Thu Oct 26 16:05:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13846
13847 * xpath.c textXPath.c xpathInternals.h: applied TOM <ptittom@free.fr>
13848 cleanup patch for XPath
13849
Daniel Veillardd6d7f7b2000-10-25 19:56:55 +000013850Wed Oct 25 21:31:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13851
13852 * patched to redirrect all "out of context" error messages to
13853 a reconfigurable routine. The changes are:
13854 * xmlerror.h : added the export of an error context type (void *)
13855 an error handler type xmlGenericErrorFunc there is an interface
13856 xmlSetGenericErrorFunc(void *ctx, xmlGenericErrorFunc handler);
13857 to reset the error handling routine and its argument
13858 (by default it's equivalent to respectively fprintf and stderr.
13859 * all the c files: all wild accesses to stderr or stdout within
13860 the library have been replaced to calls to the handler.
13861
Daniel Veillard29a11cc2000-10-25 13:32:39 +000013862Wed Oct 25 15:27:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13863
13864 * configure.in: release 2.2.6
13865 * xpath.[ch] xpointer.c xpathInternals.h: added xpathInternals.h
13866 exporting the inner functions of xpath for extension modules
13867 * doc/*: updated and rebuilt the doc
13868
Daniel Veillardbe9ec4b2000-10-25 11:01:53 +000013869Wed Oct 25 12:48:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13870
13871 * nanohttp.c : applied Wayne HTTP cleanup patch
13872 * tree.[ch]: applied TOM <ptittom@free.fr> for xmlNodeSetBase()
13873 and xmlNodeSetSpacePreserve()
13874
Daniel Veillarddf7ef2a2000-10-25 10:11:55 +000013875Wed Oct 25 12:11:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13876
13877 * xpath.c: closing bug #29260
13878
Daniel Veillard126f2792000-10-24 17:10:12 +000013879Tue Oct 24 18:49:34 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13880
13881 * hash.[ch] debugXML.c: expanded/enhanced the API, added
13882 multikey tuples, made hash structure opaque
13883 * valid.[ch]: moved elements, attributes, notations decalarations
13884 as well as ID and refs to hash tables.
13885 * entities.c: hash cleanup
13886 * xmlmemory.c: fixed a dump problem in debug mode
13887 * include/Makefile.am: problem passing in DESTDIR= values patch
13888 from Marc Christensen <marc@calderasystems.com>
13889 * nanohttp.c: removed debugging remains
13890 * HTMLparser.c: the bogus tag should be ignored (Wayne)
13891 * HTMLparser.c parser.c: fixing a number of problems with the
13892 macros in the *parser.c files (Wayne).
13893 * HTMLparser.c: close the previous option when opening a new one
13894 (Marc Sanfacon).
13895 * result/HTML/*: updated the HTML results accordingly
13896
Daniel Veillard52afe802000-10-22 16:56:02 +000013897Sun Oct 22 18:39:19 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13898
13899 * entities.[ch] xpath.[ch] hash.[ch] debugXML.c tree.h: added/hacked
13900 hash tables from Bjorn Reese <breese@mail1.stofanet.dk>. Switched
13901 XPath functions and XML entities table to them. More to come...
13902 * xmlIO.c: fixed libxml closing FILEs it didn't open.
13903
Daniel Veillard683cb022000-10-22 12:04:13 +000013904Sun Oct 22 13:59:50 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13905
13906 * tree.c: coalesce adjacent text nodes
13907 * valid.c: handling of blank nodes in DTd validation (raised
13908 by problems with a posteriori validation).
13909 * nanohttp.c: changing behaviour on HTTP write stuff.
13910 * HTMLtree.c: forced body and html to be explicitely closed.
13911 * xpath.h: exported more XPath functions.
13912
Daniel Veillard1baf4122000-10-15 20:38:39 +000013913Sun Oct 15 22:28:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13914
13915 * Release of 2.2.5
13916 * xpointer.c: range() range-inside and other helper functions
13917 * parserInternals.c: fixed perf problem raised by rolf@pointsman.de
13918
Daniel Veillard47e12f22000-10-15 14:24:25 +000013919Sun Oct 15 16:21:27 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13920
13921 * SAX.c: HTML attributes need normalization too (Bjorn Reese)
13922 * HTMLparser.[ch]: addded htmlIsScriptAttribute()
13923
Daniel Veillardb732a0e2000-10-15 11:27:01 +000013924Sun Oct 15 13:18:36 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13925
13926 * doc/*: rebuilt docs preparing for 2.2.5 release, added URI
13927 and XPointer modules
13928
Daniel Veillard134c9f32000-10-15 10:27:08 +000013929Sun Oct 15 12:13:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13930
13931 * SAX.h: closed #25107
13932
Daniel Veillard39915622000-10-15 10:06:55 +000013933Sun Oct 15 12:06:16 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13934
13935 * testSAX.c: fixed problem with cdata reporting
13936 * SAXresult/* : updated
13937
Daniel Veillard1e851392000-10-15 10:02:56 +000013938Sun Oct 15 12:00:24 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13939
13940 * parser.c test/wap.xml result/noent/wap.xml result/wap.xml:
13941 Closed bug #27499, added to regression tests
13942 * TODO: updated
13943
Daniel Veillard7eda8452000-10-14 23:38:43 +000013944Sun Oct 15 01:34:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13945
13946 * HTMLparser.c HTMLtree.[ch] SAX.c testHTML.c tree.c: fixed HTML
13947 support for SCRIPT and STYLE with help from Bjorn Reese
13948 * test/HTML/* result/HTML/*: added simple testcase and updated
13949 the existing ones.
13950
Daniel Veillardff9c3302000-10-13 16:38:25 +000013951Fri Oct 13 18:24:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13952
13953 * xpath.c xpointer.c: XPointer reorder of ranges start/end and
13954 string-range for empty strings
13955 * test/XPath/docs/str test/XPath/xptr/chaptersrange
13956 test/XPath/xptr/strrange: augmented the XPointer testsuite
13957
Daniel Veillard189446d2000-10-13 10:23:06 +000013958Fri Oct 13 12:21:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13959
13960 * doc/xml.html doc/xmlmem.html: added a module describing memory
13961 interfaces and use, updated the main page.
13962
Daniel Veillard2f971a22000-10-12 23:26:32 +000013963Fri Oct 13 01:23:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13964
13965 * nanoftp.c nanohttp.c xmlIO.c: Wayne Davison Win32 patch
13966 nanoftp code work on Windows too now
13967
13968Fri Oct 13 00:54:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc2df4cd2000-10-12 23:15:24 +000013969
13970 * testXPath.c xpath.[ch]: moved some debug functions to xpath core
13971 * xpointer.c: implemented string-range() at least a good first version
13972 * test/XPath/docs/str test/XPath/xptr/strrange
13973 result/XPath/xptr/strrange: the string-range() tests
13974
Daniel Veillardd3c68c42000-10-12 08:06:28 +000013975Thu Oct 12 10:02:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13976
13977 * Makefile.am include/Makefile.am include/win32config.h
13978 win32/Makefile.mingw: fixed problems reported by Wayne Davison
13979 and make distcheck
13980
Daniel Veillard19d61112000-10-11 23:50:35 +000013981Thu Oct 12 01:44:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13982
13983 * nanohttp.c: added xmlNanoHTTPTimeout(int delay), removed a bug
13984 xmlNanoHTTPMethod on input MimeType Tony Lam <Tony.Lam@eng.sun.com>
13985 * xpointer.c: slight extension of xmlXPtrLocationSetMerge
13986
Daniel Veillardb0426ca2000-10-11 23:39:43 +000013987Thu Oct 12 01:37:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13988
13989 * config.h.in configure.in nanoftp.c nanohttp.c xmlversion.h.in :
13990 patch for socklen_t detection by
13991 Albert Chin-A-Young <china@thewrittenword.com>
13992
Daniel Veillardcd429612000-10-11 15:57:05 +000013993Wed Oct 11 17:53:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13994
13995 * tree.c valid.c xmllint.c: Fixed a few postvalidation bugs
13996 and added a --dtdvalid option to xmllint used to test it
13997
Daniel Veillard47c02452000-10-11 13:04:36 +000013998Wed Oct 11 15:01:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
13999
14000 * xml-config.1 Makefile.am libxml.spec.in: adding a man page for
14001 xml-config by Fredrik Hallenberg <hallon@lysator.liu.se>
14002
Daniel Veillard2d38f042000-10-11 10:54:10 +000014003Wed Oct 11 12:41:30 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14004
14005 * xpath.[ch] xpointer.[ch]: worked on XPath functions and variable
14006 handlings (registration, lookup, cleanup)
14007
Daniel Veillardc8df0aa2000-10-10 23:50:30 +000014008Wed Oct 11 01:46:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14009
14010 * configure.in Makefile.am include/makefile.am: adding XPointer
14011 and XPtrtests target
14012 * xpointer.[ch] : new files for XPointer support
14013 * test/XPath/xptr result/XPath/xptr: added XPointer testsuite and
14014 more XPath tests
14015
Daniel Veillard57fda592000-10-10 23:24:14 +000014016Wed Oct 11 01:23:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14017
14018 * configure.in: fixed, very broken, make distcheck works again
14019
Daniel Veillarde8282ed2000-10-10 23:01:31 +000014020Wed Oct 11 02:53:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14021
14022 * More work toward 2.2.5, integrated a number of patches
14023 * configure.in Makefile.am win32config.h.in: trying to cleanup
14024 make distcheck .... huh ...
14025 * include/Makefile.am include/win32config.h: new directory
14026 for includes
14027 * win32/Makefile.mingw win32/README.MSDev win32/libxml2/libxml2.dsp
14028 updated teh makefiles and instructions for WIN32
14029 * xpath.c: small fixes
14030 * test/XPath/ results/XPath: updated the testcases and results
14031 * HTMLparser.c nanohttp.c testXPath.c: incorporated provided or
14032 suggested patches
14033 * valid.c: fixed an ID bug
14034
Daniel Veillardb71379b2000-10-09 12:30:39 +000014035Mon Oct 9 14:28:56 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14036
14037 * moved xml-error.h to xmlerror.h: seems this allowed to bypass
14038 the automake bug where wrong dependancies were generated.
14039 * xpath.[ch]: worked on XPointer
14040
Daniel Veillard7e99c632000-10-06 12:59:53 +000014041Fri Oct 6 12:58:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14042
14043 * configure.in Makefile.am: 2.2.5, ship the include in an
14044 include/libxml subdirectory, use symlinks when using CVS
14045 * testSAX.c: fixed small bug
14046 * testXPath.c: changed the way testfiles are parsed
14047 * debugXML.c: same kind of cleanup when parsing an argument expression
14048 XPath/XPointers can have blanks embedded
14049 * xpath.[ch]: more cleanup, reorgs for XPointer work
14050 * parserInternals.c parser.c HTMLparser.c: fixed wrong include
14051 * win32/README.MSDev win32/libxml2/libxml2.dsp: Windows stuff
14052
Daniel Veillard55b91f22000-10-05 16:30:11 +000014053Thu Oct 5 18:13:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14054
14055 * debugXML.c testXPath.c xpath.[ch]: got pissed by some nastyness
14056 in the XPath engine, rewrote large parts of it, now it's far
14057 cleaner and in sync with the REC not an old WD. Fixed a parsing
14058 problem in the interactive XML shell found when testing XPath.
14059
Daniel Veillardac260302000-10-04 13:33:43 +000014060Wed Oct 4 15:25:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14061
14062 * debugXML.c testXPath.c xpath.[ch]: More work on XPath/Xpointer,
14063 incorporated "(TOM)" <ptittom@free.fr> patches rebuilt the XPath
14064 examples with the extra test
14065
Daniel Veillard7cfce322000-10-04 12:40:27 +000014066Wed Oct 4 14:39:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14067
14068 * parser.c xmlIO.c xmlIO.h: fixed bug 26650, and improved
14069 the global init function.
14070
Daniel Veillard970112a2000-10-03 09:33:21 +000014071Tue Oct 3 11:28:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14072
14073 * HTMLparser.c: Doohhh, attribute name parsing was still case
14074 sensitive ! Fixed this ...
14075 * result/HTML/* : updated the tests results accordingly
14076
Daniel Veillard740abf52000-10-02 23:04:54 +000014077Mon Oct 2 23:47:32 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14078
14079 * xpath.[ch] debugXML.c testXPath.c: fixed the XPath evaluation
14080 engine, should be far more stable, incorporated a new version of
14081 preceding/following axis, need testing
14082 * uri.c: fixed file:///c:/a/b/c problem
14083 * test/XPath/tests/idsimple: augmented the XPath tests
14084
Daniel Veillard3bff2b02000-10-01 20:33:47 +000014085Sun Oct 1 22:33:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14086
14087 * doc/* rebuilding docs for 2.2.4 release
14088
Daniel Veillard8b5dd832000-10-01 20:28:44 +000014089Sun Oct 1 22:16:33 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14090
14091 * configure.in: releasing 2.2.4
14092 * parser.[ch]: added xmlStrEqual()
14093 * HTMLparser.c HTMLtree.c SAX.c debugXML.c entities.c parser.c
14094 tree.c valid.c xlink.c xpath.c: converted all !xmlStrcmp to
14095 use xmlStrEqual instead
14096 * TODO: updated
14097 * added an XPath test
14098
Daniel Veillardbc765302000-10-01 18:23:35 +000014099Sun Oct 1 20:19:39 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14100
14101 * HTMLparser.c: fixed htmlStartCloseIndexinitialized init
14102 * entities.h: exported xmlInitializePredefinedEntities
14103 * parser.[ch] : added xmlInitParser()
14104 * parserInternals.h : had to export htmlInitAutoClose()
14105
Daniel Veillardf09e7e32000-10-01 15:53:30 +000014106Sun Oct 1 16:28:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14107
14108 * xpath.[ch] : fixed some serious XPath Predicate evaluation
14109 problems
14110 * Makefile.am : added XPath regression tests to normal tests
14111 * uri.c: fixed a problem with local paths, cleanup
14112 * parser.c: fixed a problem with large CData sections
14113
Daniel Veillardd2ade932000-09-30 14:39:55 +000014114Sat Sep 30 16:35:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14115
14116 * configure.in xml-config.in: patch from "Ben Taylor"
14117 <sol7x86@hotmail.com> for solaris shared libs lookup
14118
Martin Bauligdd7d1f62000-09-29 23:17:57 +0000141192000-09-30 Martin Baulig <baulig@suse.de>
14120
14121 * libxml-2.0.pc.in: Provide pkg-config script.
14122
14123 * configure.in: Create the libxml-2.0.pc script from the
14124 libxml-2.0.pc.in templates.
14125 * Makefile.am (pkgconfig_DATA): Install the libxml-2.0.pc
Martin Baulig1b478d12000-09-30 02:27:55 +000014126 script in `$(libdir)/pkgconfig'.
Martin Bauligdd7d1f62000-09-29 23:17:57 +000014127
Daniel Veillard4b0755c2000-09-25 14:26:28 +000014128Mon Sep 25 16:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14129
14130 * HTMLparser.c parser.c tree.c tree.h: Avoiding a few warning
14131 when compiling with MSC
14132
Daniel Veillard46057e12000-09-24 18:49:59 +000014133Sun Sep 24 20:32:52 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14134
14135 * xpath.c: patch for normalize-string() substring-before(),
14136 substring-after() and translate() functions from Bjorn Reese
14137 <breese@mail1.stofanet.dk>
14138 * libxml.m4 Makefile.am: added libxml.m4 from Debian ?
14139 Fredrik Hallenberg <hallon@lysator.liu.se>
14140 * TODO: updated
14141
Daniel Veillard281f8ff2000-09-24 08:12:14 +000014142Sun Sep 24 10:00:49 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14143
14144 * xmlversion.h.in nanoftp.c nanohttp.c: traying to work out the
14145 problem of socklen_t being undefined on a number of platforms
14146 * debugXML.c: fixed a compilation problem when without snprintf
14147
Daniel Veillard8ddb5a72000-09-23 10:28:52 +000014148Sat Sep 23 12:19:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14149
14150 * HTMLparser.c uri.c: Another patch from Wayne Davison, correcting
14151 an URI bug and a fix for the control-character-induced infinite loop
14152 * nanohttp.c: preventive fix for compiling on WIN32
14153
Daniel Veillard64c20ed2000-09-22 16:07:02 +000014154Fri Sep 22 18:06:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14155
14156 * xmlint.c: closing bug #25000
14157
Daniel Veillardb656ebe2000-09-22 13:51:48 +000014158Fri Sep 22 14:17:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14159
14160 * xmlIO.h tree.h: made xmlNodeDump() and xmlNodeDumpOutput() public
14161 * parser.[ch] nanohttp.c HTMLtree.c HTMLparser.c tree.c: applied and
14162 modified slightly Wayne Davison patch adding xmlStrcasecmp and
14163 related function, fixing xmlStrncmp(), and associated cleanup
14164 * result/HTML/entities.html.sax: updating result
14165
Daniel Veillard4fb87ee2000-09-19 12:25:59 +000014166Tue Sep 19 14:20:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14167
14168 * uri.c: applied patch for URI escaping from Wayne Davison
14169 <wayned@blorf.net>
14170 * tree.c parserInternals.c HTMLparser.c: memset checks patches
14171 from Denis Barbier <barbier@imacs.polytechnique.fr>
14172 * HTMLparser.c: UTF8 characters in HTML tag-attribute values
14173 patch from Wayne Davison
14174
Daniel Veillardd5f97f82000-09-17 16:38:14 +000014175Sun Sep 17 18:37:03 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14176
14177 * doc/xml.html : updated with new releases, adding "how to help"
14178
Daniel Veillard04698d92000-09-17 16:00:22 +000014179Sun Sep 17 17:58:37 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14180
14181 * SAX.c debugXML.c parser.c parserInternals.c tree.c valid.c xpath.c:
14182 removed a few warnings in pedantic mode ...
14183 * parserInternals.c parser.c: moved encoding switching function
14184 to parserInternals.c
14185 * configure.in, doc/Makefile.am libxml.spec.in: released 2.2.3
14186
Daniel Veillarda2c6da92000-09-16 18:15:00 +000014187Sat Sep 16 20:12:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14188
14189 * HTMLparser.c parser.c: set ctxt->errNo before calling the
14190 error or warning handlers
14191
Daniel Veillardb1059e22000-09-16 14:02:43 +000014192Wed Sep 13 22:03:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14193
14194 * parserInternals.c parserInternals.h parser.c Makefile.am:
14195 created a new module parserInternals.c, moved most of the
14196 code shared by the various parsers there, as well as
14197 deprecated code from parser.c. More cleanup of parser.c
14198 * uri.c: fixed a problem when URI is NULL
14199 * valid.c: speedup when looking for an attribute declaration
14200
Daniel Veillard39c7d712000-09-10 16:14:55 +000014201Sun Sep 10 17:53:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14202
14203 * uri.c tree.c SAX.c parser.c entities.c debugXML.c: finished
14204 the cleanup of the computation of URI references when seeking
14205 external entities. The URI reference string and the resulting
14206 URI are both stored now.
14207 * parser.c HTMLparser.c valid.c nanoftp.c nanohttp.c xpath.c:
14208 large s(n)printf checks and cleanup from Denis Barbier
14209 <barbier@imacs.polytechnique.fr>
14210 * xmlversion.h.in tree.h: couple of SGML declarations for a
14211 possible docbook module.
14212 * result/VC/ : a couple of test output changed due to the change
14213 of the entities URI
14214
Daniel Veillardb513f5a2000-09-10 14:01:12 +000014215Sun Sep 10 15:59:58 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14216
14217 * parser.h: added a _private field for linking user's data
14218
Daniel Veillarddd477ce2000-09-10 13:23:08 +000014219Sun Sep 10 15:14:43 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14220
14221 * parser.c parserInternals.h: demacroified most of the IS_XXX
14222 the gain in size is significant so ...
14223
Daniel Veillard4b5b80c2000-09-08 18:54:41 +000014224Fri Sep 8 20:48:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14225
14226 * entities.c: cases where looking up entities with doc==NULL
14227 covered
14228
Daniel Veillard90e11312000-09-05 10:42:32 +000014229Tue Sep 5 12:41:15 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14230
Daniel Veillard1de50802000-09-07 08:54:32 +000014231 * uri.c: applied Wayne Davison patch
Daniel Veillard90e11312000-09-05 10:42:32 +000014232 * Makefile.in test/URI/uri.data result/URI/uri.data: updated URI tests
14233
Daniel Veillard98a79162000-09-04 11:15:39 +000014234Mon Sep 4 13:01:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14235
Daniel Veillard1de50802000-09-07 08:54:32 +000014236 * uri.c testUri.c: applied Wayne Davison patches
Daniel Veillard98a79162000-09-04 11:15:39 +000014237 * test/URI/uri.data result/URI/uri.data: first set of tests/results
14238 * Makefile.in: added URItest and included thenin "make tests"
14239
14240Sun Sep 3 19:19:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard960aa532000-09-03 17:20:17 +000014241
14242 * xmlversion.h.in: closed bug 22941
14243
Daniel Veillard2bb89092000-08-31 14:57:50 +000014244Thu Aug 31 16:55:55 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14245
14246 * doc/xmlio.html: added doc and example for entity loader
14247 redefinition.
14248
Daniel Veillard96984452000-08-31 13:50:12 +000014249Thu Aug 31 14:59:28 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14250
14251 * doc/xmlio.html doc/xml.html: added a doc on the I/O mechanism
14252 used by libxml
14253
Daniel Veillarde715dd22000-08-29 18:29:38 +000014254Tue Aug 29 20:22:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14255
14256 * parser.c: Fixed bug on invalid ontent characters and when using
14257 push.
14258 * xmllint.c: fixed xmllint endling of errors in push mode
14259
Daniel Veillard4948eb42000-08-29 09:41:15 +000014260Tue Aug 29 11:24:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14261
14262 * HTMLparser.c testHTML.c: applied two new patches from
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014263 Wayne Davison <wayned@users.sourceforge.net>
Daniel Veillard4948eb42000-08-29 09:41:15 +000014264 * result/HTML/*.sax: regenerated HTML SAX output
14265 * parser.c: more cleanup.
14266
Daniel Veillarde010c172000-08-28 10:04:51 +000014267Mon Aug 28 11:58:12 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14268
14269 * HTMLparser.[ch] testHTML.c: applied the second set of
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014270 patches from Wayne Davison <wayned@users.sourceforge.net>,
14271 adding htmlEncodeEntities()
Daniel Veillarde010c172000-08-28 10:04:51 +000014272 * HTMLparser.c: fixed an ignorable white space detection bug
14273 occuring when parsing with SAX only
14274 * result/HTML/*.sax: updated since the output is now HTML
14275 encoded...
14276
Daniel Veillard47f3f312000-08-27 22:40:15 +000014277Mon Aug 28 00:38:31 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14278
Daniel Veillardbbe11b02000-09-23 07:07:40 +000014279 * HTMLparser.[ch]: applied some of Wayne Davison
14280 <wayned@users.sourceforge.net> patches
Daniel Veillard47f3f312000-08-27 22:40:15 +000014281
Daniel Veillarde0854c32000-08-27 21:12:29 +000014282Sun Aug 27 22:14:01 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14283
14284 * SAX.c tree.c debugXML.c: fixed bogus behaviour when an
14285 undeclared namespace prefix was used, added a warning.
14286 Cleaned up support w.r.t. entities, spilling out a warning
14287 and being pedantic on lookups.
14288 * test/warning/ent9 : added testcase for previous example.
14289 * TODO: updated
14290 * parserInternals.h parser.c: changed the way names are parsed
14291 now allow infinite size and decrease penalty for normal use
14292 * parser.c: Started a big cleanup/check of the parser code,
14293 fixed some of the most tortuous entity code, spotted code
14294 unused anymore
14295 * test/*: added tests for very long names and related nasty
14296 things.
14297
Daniel Veillardf0cc7cc2000-08-26 21:40:43 +000014298Sat Aug 26 23:31:04 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14299
14300 * doc/encoding.html: added encoding aliases doc
14301 * doc/xml.html: updates
14302 * encoding.[ch]: added EncodingAliases functions
14303 * entities.[ch] valid.[ch] debugXML.c: removed two serious
14304 bottleneck affecting large DTDs like Docbook
14305 * parser.[ch] xmllint.c: added a pedantic option, will be
14306 useful
14307 * SAX.c: redefinition of entities is reported in pedantic mode
14308 * testHTML.c: uninitialized warning from gcc
14309 * uri.c: fixed a couple of bugs
14310 * TODO: added issue raised by Michael
14311
Daniel Veillard0d6b1702000-08-22 23:52:16 +000014312Wed Aug 23 01:50:51 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14313
14314 * doc/encoding.html: propagated Martin Duerst suggestions
14315
Daniel Veillard52402ce2000-08-22 23:36:12 +000014316Wed Aug 23 00:23:41 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14317
14318 * parser.c: Fixed Bug#21552: libxml fails to decode &amp;
14319 * uri.c testUri.c patches, by Marc Sanfacon (1 left)
14320 * parser.c HTMLparser.c: HTML/encoding push problems reportedi
14321 by Wayne Davison
14322
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014323Sun Aug 20 17:03:38 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14324
14325 * nanoftp.c nanohttp.c: small cleanup
14326 * TODO: updated
14327
Daniel Veillard244ece92000-08-19 20:58:02 +000014328Sat Aug 19 22:57:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14329
14330 * added an old VC testcase and updated title.xml entity
14331
Daniel Veillardb8f25c92000-08-19 19:52:36 +000014332Sat Aug 19 21:02:08 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14333
14334 * HTMLparser.c SAX.c tree.c HTMLtree.h result/HTML/*: work
14335 done on auto-opening of <p> tags and cleanup of SAX output
14336
Daniel Veillard979e55e2000-08-19 16:48:54 +000014337Sat Aug 19 18:45:40 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14338
14339 * libxml.4 xmllint.1 Makefile.am libxml.spec.in: added man pages
14340
Daniel Veillard4540be42000-08-19 16:40:28 +000014341Sat Aug 19 18:38:53 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14342
14343 * doc/xml.html libxml.* structure.*: updated the doc a bit
14344
Daniel Veillard808a3f12000-08-17 13:50:51 +000014345Thu Aug 17 15:50:00 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14346
14347 * testSAX.c testHTML.c result/HTML/: cleanup of the output
14348 of SAX tests
14349
Daniel Veillard29579362000-08-14 17:57:48 +000014350Mon Aug 14 13:56:33 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14351
14352 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14353 * xmllint.c: workaround a MAP_FAILEd definition bug in DU-4.0
14354
Daniel Veillard1255ab72000-08-14 15:13:33 +000014355Mon Aug 14 11:10:20 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14356
14357 * Patch from Dave Yearke <yearke@eng.buffalo.edu>:
14358 * testHTML.c: fix core dump on Solaris 2.x systems
14359 * HTMLparser.c: fix segfault if ctxt->sax->characters() is NULL
14360 * result/HTML/*.sax: previous bug fix lead to new results
14361
Daniel Veillard03109292000-08-14 14:58:22 +000014362Mon Aug 14 10:26:09 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14363
14364 * Patch from Albert Chin-A-Young <china@thewrittenword.com>:
14365 * configure.in: added --with-readline=DIR to accept alternate
14366 path for readline include/library
14367 * configure.in: added AM_C_PROTOTYPES to add -Aa -D_HPUX_SOURCE
14368 for ANSI under HP-UX
14369 * config.in: Removed @LIBS@ from xml-config because @XML_LIBS@
14370 includes @LIBS@
14371
Daniel Veillard7c29ce22000-08-12 21:20:53 +000014372Sat Aug 12 23:19:42 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14373
14374 * doc/* : rebuilt the docs
14375 * getting ready for 2.2.2 release
14376
Daniel Veillard87b95392000-08-12 21:12:04 +000014377Sat Aug 12 16:42:37 EDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14378
14379 * parser.[ch]: added xmlGetFeaturesList() xmlGetFeature()
14380 and xmlAddFeature()
14381 * tree.[ch]: added xmlAddChildList()
14382 * xmllint.c: MAP_FAILED macro test
14383 * parser.h: added xmlParseCtxtExternalEntity()
14384 * valid.c: applied bug fixes removed warning
14385 * tree.c: added CDATA block to elements content
14386 * testSAX.c: cleanup of output
14387 * testHTML.c: added SAX testing
14388 * encoding.c: better error recovery
14389 * SAX.c, parser.c: fixed one of the external entity processing
14390 of the OASis testsuite
14391 * Makefile.am: added HTML SAX regression tests
14392 * configure.in: bumped to 2.2.2
14393 * test/HTML/ result/HTML: added a few of HTML tests, and added the
14394 SAX results
14395
Daniel Veillard88a172f2000-08-04 18:23:10 +000014396Fri Aug 4 11:21:50 PDT 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14397
14398 * configure.in: patch for HP compiler
14399
144002000-08-04 Sven Heinicke <sven@zen.org>
14401
14402 * xmllint.c: Was coredumping sometimes when the file given didn't
14403 exist.
14404
Daniel Veillard46e370e2000-07-21 20:32:03 +000014405Sat Jul 22 05:59:05 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14406
14407 * parser.c xmlIO.[ch]: fixed the problem of encoding support
Daniel Veillard2f2bf412000-08-20 15:11:02 +000014408
Daniel Veillard46e370e2000-07-21 20:32:03 +000014409 when using in memory parsing. Need some cleanup.
14410 * xmllint.c configure.in: added a --memory flag to test memory
14411 parsing
14412
Daniel Veillard36650692000-07-21 15:16:39 +000014413Fri Jul 21 17:09:57 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14414
14415 * nanohttp.c: fixed socklen_t replacement to unsigned int
14416 * parser.c: fixed a space handdling missing at the end of
14417 production 28 DOCTYPE.
14418 * xmlmemory.c: fixed a stupid bug on the routine to override
14419 allocation functions
14420 * TODO: updated
14421
Daniel Veillarde46e20d2000-07-14 15:02:46 +000014422Fri Jul 14 17:01:14 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14423
14424 * doc/ regenerated the docs
14425
Daniel Veillard32bc74e2000-07-14 14:49:25 +000014426Fri Jul 14 16:12:20 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14427
14428 * doc/encoding.html doc/xml.html: added I18N doc
14429 * encoding.[ch] HTMLtree.[ch] parser.c HTMLparser.c: I18N encoding
14430 improvements, both parser and filters, added ASCII & HTML,
14431 fixed the ISO-Latin-1 one
14432 * xmllint.c testHTML.c: added/made visible --encode
14433 * debugXML.c : cleanup
14434 * most .c files: applied patches due to warning on Windows and
14435 when using Sun Pro cc compiler
14436 * xpath.c : cleanup memleaks
14437 * nanoftp.c : added a TESTING preprocessor flag for standalong
14438 compile so that people can report bugs more easilly
14439 * nanohttp.c : ditched socklen_t which was a portability mess
14440 and replaced it with unsigned int.
14441 * tree.[ch]: added xmlHasProp()
14442 * TODO: updated
14443 * test/ : added more test for entities, NS, encoding, HTML, wap
14444 * configure.in: preparing for 2.2.0 release
14445
Daniel Veillard49703262000-07-10 10:27:46 +000014446Mon Jul 10 16:17:18 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14447
14448 * nanoftp.c: fixed the way the control connection is handled
14449 * libxml.spec.in: fixed the dependancies and cleanup
14450
Daniel Veillard306be992000-07-03 12:38:45 +000014451Mon Jul 3 14:37:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14452
14453 * doc/xml.html: changed the xmlsoft.org structure, updated the
14454 examples w.r.t. root and childs
14455
Daniel Veillard7d853352000-07-02 18:53:09 +000014456Sun Jul 2 20:51:43 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14457
14458 * libxml.spec.in: fixed bug #7419, dependancies fouled for libxml-devel
14459
Daniel Veillard365e13b2000-07-02 07:56:37 +000014460Sun Jul 2 09:52:45 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14461
14462 * HTMLparser.c: Work on character encoding support for the HTML parser
14463 * HTMLparser.c: Fixed some autoopen/autoclose probs for the HTML parser
14464 * encoding.c: Fixed a potential memleak in the encoding stuff
14465
Daniel Veillardaf743792000-07-01 11:49:28 +000014466Sat Jul 1 13:44:22 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14467
14468 * doc/FAQ.html doc/Makefile.am : added a FAQ
14469
14470Fri Jun 30 20:29:08 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardd83eb822000-06-30 18:39:56 +000014471
14472 * HTMLparser.c HTMLtree.c SAX.c valid.c tree.h : more cleanup
14473 of the HTML parser to force it to not bypass SAX
14474
Daniel Veillard3f6f7f62000-06-30 17:58:25 +000014475Fri Jun 30 11:19:59 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14476
14477 * win32config.h.in: updated
14478 * xmlversion.h.in: crap forgot to update this, this mean 2.1.0
14479 lacks iconv support :-( need to release 2.1.1
14480 * configure.in: release 2.1.1
14481 * HTMLparser: fixed bug #14784
14482 * xpath.c HTMLparser.c encoding.c parser.c: fix warning raised
14483 by Windows compiler
14484 * HTMLparser.c SAX.c HTMLtree.h tree.h: create HTML document in
14485 the SAX startDocument() callback.
14486 * TODO: updated
14487
14488Thu Jun 29 12:06:48 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14489
14490 * added xmlStopParser()
14491
Daniel Veillardbe803962000-06-28 23:40:59 +000014492Wed Jun 28 23:10:26 MEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14493
14494 * configure.in: 2.1.0 prerelease
14495 * Large resync between W3C and Gnome tree
14496 * nanoftp, nanohttp.c: fixed stalled connections probs
14497 * HTMLtree.c SAX.c : support for attribute without values in
14498 HTML for andersca
14499 * valid.c: Fixed most validation + namespace problems
14500 * HTMLparser.c: start document callback for andersca
14501 * debugXML.c xpath.c: lots of XPath fixups from Picdar Technology
14502 * parser.h, SAX.c: serious speed improvement for large
14503 CDATA blocks
14504 * encoding.[ch] xmlIO.[ch]: Improved seriously saving to
14505 different encoding
14506 * example/Makefile.am example/gjobread.c tree.h: work on
14507 libxml1 libxml2 convergence.
14508 * config.h.in parser.c xmllint.c: added xmlCheckVersion()
14509 and the LIBXML_TEST_VERSION macro
14510
Daniel Veillardc310d562000-06-23 18:32:15 +000014511Fri Jun 23 22:26:07 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14512
14513 * doc/xml.html: various patches and improvements typo fixed by
14514 Felix Natter
14515 * doc/libxml-doc.el: Emacs module to lookup the libxml documentation
14516 from Felix Natter <fnatter@gmx.net>
14517
Daniel Veillardf3029822000-05-06 08:11:19 +000014518Sat May 6 10:09:45 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14519
14520 * doc/upgrade.html: updated with instructions for support of both
14521 libxml-1.x and libxml-2.x
14522 * doc/gjobread.c : applied Todd Dukes <tdukes@ibmoto.com> patch
14523 for 2.x support and also fixed includes
14524
14525
Daniel Veillard496a1cf2000-05-03 14:20:55 +000014526Wed May 3 14:21:25 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14527
14528 * encoding.[ch], xmlIO.[ch], parser.c, configure.in : revamped
14529 the encoding support, added iconv support, so now libxml if
14530 compiled with iconv automatically support japanese encodings
14531 among others. Work based on initial patch from Yuan-Chen Cheng
14532 I may have broken binary compat in the encoding handler
14533 registration scheme, but that was so utterly broken I don't
14534 expect anybody to have used this feature until now.
14535 * parserInternals.h: fixup on the CHAR range macro
14536 * xml-error.h, parser.c: catch URL/URI errors using the uri.c
14537 code.
14538 * tree.[ch]: added xmlBufferGrow(), was needed for iconv
14539 * uri.c: added xmlParseURI() I can't believe I forgot to
14540 implement this one in 2.0 !!!
14541 * SAX.c: moved doc->encoding update in the endDocument() call.
14542 * TODO: updated.
14543
Daniel Veillard06047432000-04-24 11:33:38 +000014544Mon Apr 24 13:30:13 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14545
14546 * tree.h: removed extraneous xmlRemoveProp definition
14547 * TODO: added item about --disable-corba configure switch
14548 * tree.c parser.c: fixed problems for xmlCopyDoc and postvalidation
14549 * nanoftp.c: fixed include problems giving troubles on AIX and
14550 slowlaris
14551 * xmlIO.[ch] valid.h tree.[ch] xlink.c xmlmemory.c uri.c
14552 parser.c nanoftp.c nanohttp.c SAX.c testSAX.c :
14553 comment and headers changes to lower gtk-doc number of warnings
14554 * doc/html/*: rebuilt docs
14555
Daniel Veillarde0aed302000-04-16 08:52:20 +000014556Sun Apr 16 11:23:29 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14557
14558 * HACKING: documented the tag for 1.x and instructions
14559
Daniel Veillard5e873c42000-04-12 13:27:38 +000014560Wed Apr 12 15:47:22 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14561
14562 * xmlIO.[ch] parser.[ch]: More interfaces for new I/O functions
14563 xmlNewIOInputStream, xmlParserInputBufferCreateIO,
14564 xmlCreateIOParserCtxt
14565 * parser.c parserInternals.h: speedup of IS_CHAR like macros,
14566 significant overall improvement
14567 * xmllint.c: added I/O test to xmllint
14568 * testSAX.c: added a speed test
14569 * doc/* : updated/regenerated
14570
Daniel Veillardfc708e22000-04-08 13:17:27 +000014571Sat Apr 8 14:54:54 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14572
14573 * xpath.c uri.h parserInternals.h: cosmetic changes from
14574 "Timur I. Bakeyev" <timur@bat.ru>, including making
14575 xmlCreateURI() public
14576
Daniel Veillard5d211f42000-04-07 17:00:24 +000014577Fri Apr 7 18:35:02 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14578
14579 * xmlIO.[ch] parser.c: cleane up the xmlParserInputBuffer mess
14580 and the code at the same time. Added a clean mechanism for
14581 overload or added input methods: xmlRegisterInputCallbacks()
14582 * tree.c: fixed xmlPrevSibling and xmlNextSibling per
14583 Christophe Le Gal (Christophe.Le-Gal@imag.fr) input
14584 * TODO: updated
14585 * doc/* : updated/regenerated
14586 * doc/Makefile.am: tweaks to avoid problem with libxml link in the
14587 source dir
14588
Daniel Veillarde77a9182000-04-05 19:12:29 +000014589Wed Apr 5 21:11:35 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14590
14591 * testURI.c: yet another forgotten commit, I should get some sleep !
14592
Daniel Veillardce8b83b2000-04-05 18:38:42 +000014593Wed Apr 5 20:36:46 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14594
14595 * xmllint.c: forgot to commit this too ?
14596
Daniel Veillardb9df4042000-04-05 14:23:16 +000014597Wed Apr 5 16:22:44 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14598
14599 * xmlversion.h.in : forgot to commit this previously
14600
Daniel Veillard361d8452000-04-03 19:48:13 +000014601Mon Apr 3 21:47:10 CEST 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14602
14603 * configure.in: preparing libxml-2.0.0 version looks Ok so far
14604 * README TODO: updated for release
14605 * uri.c uri.h: added authority parsing/saving
14606 * uri.c testURI.c Makefile.am: moved the testing code to testURI.c
14607 * xmlversion.h.in configure.in nanoftp.[ch] nanohttp.[ch] encoding.h
14608 debugXML.[ch] xpath.[ch] xmlIO.c tester.c testXPath.c testHTML.c
14609 tree.c HTMLtree.c HTMLparser.c tree.c tree.h parser.c
14610 Makefile.am : added compile-time customization of libxml
14611 --with-ftp --with-http --with-html --with-xpath --with-debug
14612 --with-mem-debug
14613 * *.[ch] autoconf.sh : moved to an absolute adressing of includes :
14614 #include <libxml/xxx.h> I hope it won't break too much stuff
14615 and will be manageable in the future...
14616 * xmllint.c Makefile.am libxml.spec.in : renamed tester.c to xmllint.c
14617 and added xmllint to the installed programs
14618 * uri.h: added xmlFreeURI()
14619
Daniel Veillardec303412000-03-24 13:41:54 +000014620Fri Mar 24 14:35:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14621
14622 * uri.c uri.h: finished the escaping handling, the base support
14623 and the URI path normalization. Looks good just lacks the
14624 authority content parsing code.
14625 * Makefile.am: added instructions to generate testURI
14626 * TODO: updated
14627 * doc/xml.html, doc/smallfootonly.gif doc/w3c.png: updated,
14628 added links and icons for W3C and Gnome
14629
Daniel Veillard8f621982000-03-20 13:07:15 +000014630Mon Mar 20 14:05:26 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14631
14632 * xmlmemory.[ch] : seems I forgot to actually update the files in
14633 the last commit :-)
14634 * doc/xml.html doc/html/* : updated and uploaded the docs
14635
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014636Mon Mar 20 12:33:51 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14637
14638 * test/valid/dtds/xhtml*: removed RCS infos (pain with CVS)
14639 * TODO: updated
14640 * xmlmemory.[ch] : added xmlMemSetup() and xmlMemGet() to override
Daniel Veillard8f621982000-03-20 13:07:15 +000014641 libxml default allocation function with another set (like gmalloc/
Daniel Veillard3dd82e72000-03-20 11:48:04 +000014642 gfree).
14643 * Makefile.am, uri.c, uri.h: added a set of functions to do
14644 exact (litteraly copied from the RFC 2396 productions) parsing
14645 and handling of URI. Will be needed for XLink, one XML WFC,
14646 XML Base and reused in the nano[ftp/http] modules. Still work
14647 to be done.
14648
Daniel Veillardedfb29b2000-03-14 19:59:05 +000014649Tue Mar 14 20:52:35 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14650
14651 * configure.in, libxml.spec.in : libxml2
14652 * doc/* : updated the doc page, rebuilt the docs
14653
Daniel Veillardcf461992000-03-14 18:30:20 +000014654Tue Mar 14 19:11:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14655
14656 * all: tagged LIB_XML_1_X
14657 * *.c *.h : updated from W3C CVS tree
14658 * configure.in : 2.0.0-beta
14659 * libxml.spec.in : libxml2 package nam
14660 * result/* : new version of the tests output
14661
Daniel Veillardf13e1ed2000-03-06 07:41:49 +000014662Mon Mar 6 09:34:52 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14663
14664 * doc/xml.html, doc/update.html: updated docs, 1.8.7
14665
Daniel Veillardb566ce12000-03-04 11:39:42 +000014666Sat Mar 4 16:14:42 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14667
14668 * doc/* : rebuilt the docs
14669 * parser.c: final patch on #6766
14670 * valid.c: small patch on validity checks.
14671
Daniel Veillardfb76c402000-03-04 11:39:42 +000014672Sat Mar 4 12:38:41 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14673
14674 * doc/upgrade.html: instruction on how to upgrade from 1.x to 2.x
14675 added
14676 * parser.c: adding xmlKeepBlanksDefault() as a way to manage
14677 compatibility w.r.t. XML spec and existing code.
14678
Daniel Veillard90fb02c2000-03-02 03:46:43 +000014679Thu Mar 2 04:45:15 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14680
14681 * parser.c: seems a better solution to <a> </a> exists,
14682 will try it for a while
14683
Daniel Veillard83a30e72000-03-02 03:33:32 +000014684Thu Mar 2 02:26:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14685
14686 * parser.c: tried to remove the <a> </a> generating <a/>
14687 this is hard. Left a flag for that purpose. Fixed bug #6766
14688 * configure.in: prepared 1.8.7 not released, due to previous
14689 problem
14690
Daniel Veillard88f00ae2000-03-02 00:15:55 +000014691Thu Mar 2 03:03:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14692
14693 * doc/xml.html : applied second patch from Paul DuBois
14694
Daniel Veillard402e8c82000-02-29 22:57:47 +000014695Tue Feb 29 23:55:13 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14696
14697 * doc/xml.html : applied patch from Paul DuBois
14698
Daniel Veillardd0f7f742000-02-02 17:42:48 +000014699Thu Feb 3 16:36:39 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14700
14701 * parser.c HTMLparser.c: do a bit of bufferization in push mode.
14702
Daniel Veillard5feb8492000-02-02 17:15:36 +000014703Thu Feb 3 15:59:37 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14704
14705 * nanoftp.c nanohttp.c tree.c HTMLtree.[ch] debugXML.c xpath.c: Fixed
14706 compilation warnings on various platforms.
14707 * parser.c: Fixed #5281 validity error callbacks are now desactived
14708 by default if not validating.
14709
Daniel Veillardf341f932000-02-02 14:52:08 +000014710Thu Feb 3 13:46:14 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14711
14712 * nanoftp.c, win32config.h.in: patches to compile on WIN32
14713
Daniel Veillard13c757e2000-02-01 23:59:15 +000014714Wed Feb 2 22:51:16 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14715
14716 * nanoftp.c: snprintf/sprintf patch courtesy George Katsirelos
14717 <gkatsi@cs.toronto.edu>
14718
Daniel Veillard726e8792000-01-30 20:04:29 +000014719Mon Jan 31 18:58:21 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14720
14721 * nanoftp.c nanohttp.c: Fixed '#' and '?' stripping when
14722 processing URLs
14723
Daniel Veillarde41f2b72000-01-30 20:00:07 +000014724Mon Jan 31 14:25:57 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14725
14726 * nanoftp.[ch]: cleanup, bug fixes, integration in rpmfind, added
14727 xmlNanoFTPUpdateURL for persistent control connections.
14728 * configure.in: 1.8.6
14729
14730Thu Jan 27 17:52:29 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14731
14732 * nanohttp.[ch], nanoftp.[ch]: cleanup, added proxy support
14733 * tree.[ch] : added xmlSaveNoEmptyTags
14734
James Henstridgef3be9312000-01-28 13:59:21 +0000147352000-01-29 James Henstridge <james@daa.com.au>
14736
14737 * nanoftp.c: include <netinet/in.h> for IPPROTO_TCP.
14738
14739 * Makefile.am: added nanoftp.[ch] to the build.
14740
Daniel Veillardaeea04f2000-01-25 19:27:27 +000014741Wed Jan 26 18:14:55 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14742
14743 * nanoftp.[ch]: cleanup, comments, API
14744 * debugXML.c : fixed a bug in the cat command
14745 * doc/*: regenerated the docs
14746
Daniel Veillardda07c342000-01-25 18:31:22 +000014747Wed Jan 26 16:52:50 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14748
14749 * nanoftp.[ch] parser.c xmlIO.[ch]: added a Nano FTP implementation
14750 * debugXML.c : fixed a bug in the cat command
14751 * valid.c: fixing some small probs
14752 * libxml.spec.in: get rid of the SNAP suffix
14753 * doc/xml.html: updated the status
14754
Daniel Veillarde3d88ef2000-01-24 13:55:06 +000014755Mon Jan 24 14:31:09 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14756
14757 * xml-config.in: xml-config --version to just return the
14758 version number
14759 * xpath.c: some cleanup w.r.t. axis when the current node is
14760 an attribute.
14761 * TODO: updated
14762
Daniel Veillard461a66c2000-01-18 18:01:01 +000014763Tue Jan 18 18:46:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14764
14765 * configure.in: prepared for libxml-1.8.5
14766 * doc/* recompiled the documentation
14767
147682000-01-17 Jody Goldberg <jgoldberg@home.com>
14769
14770 * configure.in : WARNING autoconf subtlety alert :
14771 Use AC_CHECK_HEADERS rather than AC_CHECK_HEADER
14772 when looking for zlib.h so that HAVE_ZLIB_H is defined.
14773 * config.h.in : Have a #undef for HAVE_ZLIB_H so that it will
14774 get defined by AC_CHECK_HEADERS.
14775
Daniel Veillardf967b902000-01-17 16:06:10 +000014776Mon Jan 17 17:04:12 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14777
14778 * tree.c: fixed a hideous bug in xmlGetProp() thanks to
14779 Rune.Djurhuus@fast.no
14780
Daniel Veillardad8f99d2000-01-15 14:20:03 +000014781Sat Jan 15 15:09:06 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14782
14783 * TODO: updated
14784 * tree.c, parser.c: made sure that only memory alloc problems
14785 and internal parser errors are allowed to write to stdout or
14786 stderr.
14787
Daniel Veillard0142b842000-01-14 14:45:24 +000014788Thu Jan 13 11:49:11 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14789
14790 * tree.c : restored xmlNewGlobalNs since this seems used by
14791 a lot of existing code :-(, fixed a bug in xmlNewNs
14792 * nanohttp.c: fixed a problem with INCLUDE_WINSOCK
14793 * HTMLparser.c, parser.c, entities.c, valid.c : removed all calls
14794 to exit() from the library code.
14795 * xpath.c, parser.c: removed bugs or unused code detected by
14796 Windows compilers
14797 * parser.c: started adding interfaces for parsing well balanced
14798 XML fragments
14799 * configure.in: releasing 1.8.4
14800 * doc/* : rebuilt the docs
14801
Daniel Veillard2eac5032000-01-09 21:08:56 +000014802Sun Jan 9 23:03:20 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14803
14804 * tree.[ch] : added xmlNewDocFragment() for DOM
14805 * testHTML.c: uninitialized variable.
14806
Daniel Veillardf3a73582000-01-05 14:58:39 +000014807Wed Jan 5 17:29:17 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14808
14809 * doc/* : rebuild the docs
14810
Daniel Veillard71b656e2000-01-05 14:46:17 +000014811Wed Jan 5 17:08:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14812
14813 * acconfig.h: readline and history patch
14814 * valid.[ch]: added xmlRemoveID() and xmlRemoveRef()
14815 * tree.c: added check and handling when possibly removing an ID
14816 * tree.c, HTMLparser.h, HTMLtree.h: fixed entities parsing
14817 and saving.
14818 * test/HTML/entities.html result/HTML/entities.html* : test for
14819 various entities reference cases
14820 * result/HTML/* : as a result output of some testcase have
14821 changed
14822 * HTMLparser.c, parser.c: fixed a bug in the push mode triggered
14823 by previous example. added xmlParseTryOrFinish().
14824 * xpath.h tree.h parser.h valid.h xmlIO.h xlink.h encoding.h
14825 entities.h debugXML.h HTMLparser.h: changed the way struct are
14826 declared to allow gtk-doc to expose those
14827 * parser.c: closed bug #4960
14828 * Makefile.am configure.in: Applied patch from
14829 Albert Chin-A-Young <china@thewrittenword.com> for better zlib
14830 and math/socket libs detection
14831
Daniel Veillard437b87b2000-01-03 17:30:46 +000014832Mon Jan 3 18:29:43 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14833
14834 * configure.in, Makefile.am: link tester against readline
14835 * doc/xml.html doc/*/*: updated and rebuilt the documentation pages
14836
Daniel Veillard686d6b62000-01-03 11:08:02 +000014837Mon Jan 3 11:58:05 CET 2000 Daniel Veillard <Daniel.Veillard@w3.org>
14838
14839 * tree.[ch]: added xmlRemoveProp
14840 * win32config.h.in nanohttp.c: avoid including the Windows
14841 socket stuff in every C files
14842 * parser.c: removed an indetermination xmLDecl/PI(xml...) in
14843 the XmL parser(s)
14844 * test/ns4 result/ns4 etc...: added test case for previous prob
14845 * tree.c: xmlNewNs wasn't checking for double definition
14846 * Makefile.in: fixed a problem with dist-hook duplicates
14847 * parser.[hc], xmlIO.c: fixed the loading of external entities
14848 APIs, now xmlLoadExternalEntity() is used everywhere and
14849 setting up an app specific front-end using the
14850 * SAX.c parser.c: some fixes, now the xhtml spec validates
14851 with the xhtml DTD.
14852 * error.c: fixed crashes in case of no input stream
14853 * test/valid/[dtds/]/xhtml* : added the xhtml spec and dtds
14854 to the validation tests and results
14855
Daniel Veillard5e5c6231999-12-29 12:49:06 +000014856Wed Dec 29 15:29:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14857
14858 * HTMLparser.[ch] testHTML.c: added push mode for the HTML parser
14859 too htmlCreatePushParserCtxt() and htmlParseChunk()
14860 * parser.c: a bit of cleanup.
14861 * SAX.c, HTMLparser.c: some attributes may not have values (contrary
14862 to XML) removed the last mem leak known
14863 * HTMLtree.c: output message cleanup
14864 * xmlmemory.c: display content info about memory blocks
14865 * result/HTML/wired.* : missing att value warning change
14866
Daniel Veillardbe849cf1999-12-28 16:43:59 +000014867Tue Dec 28 17:42:41 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14868
14869 * doc/* : rebuilt the documentation
14870
Daniel Veillarddbfd6411999-12-28 16:35:14 +000014871Tue Dec 28 18:44:22 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14872
14873 * parser.[ch] parserInternals.h: Push parser for XML,
14874 seems to work fine now
14875 * tester.c debugXML.[ch]: Added an XML shell debug facility and
14876 --push for push testing
14877 * xpath.[ch] : cleaned up for Shell usage, added missing APIs
14878 * testSAX.c: added --push
14879 * HTMLtree.[ch] tree.[ch]: new functions for dumping parts of the
14880 subtree
14881 * xmlIO.[ch] : enriched API + fixes for push mode
14882 * entities.[ch]: added the entity content length to the struct.
14883 * xmlmemory.[ch]: new API to show the last entries for the shell
14884 * valid.c: added required attribute testing
14885 * SAX.c: the cdata callback now merge contiguous fragments
14886 * HTMLparser.c: cleanup of some macros
14887
Daniel Veillard3c558c31999-12-22 11:30:41 +000014888Wed Dec 22 12:20:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14889
14890 * parser.c: fix for PIs name starting with xml
14891 * tree.c: fixed a potential problem with || and && ops
Daniel Veillardfef854d1999-12-22 11:31:10 +000014892 * *.c, configure.in win32config.h.in : generate win32config.h for
14893 those on the Other Side !
Daniel Veillard3c558c31999-12-22 11:30:41 +000014894
Daniel Veillard0caf07a1999-12-21 16:25:49 +000014895Tue Dec 21 17:22:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14896
14897 * parser.c: fixed a stupid = vs. == bug :-(
14898 * doc/gnome-xml.sgml: s/glade/xml/
14899
Daniel Veillard5cb5ab81999-12-21 15:35:29 +000014900Tue Dec 21 14:29:34 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14901
14902 * configure.in, doc/xml.html : bug fix release 1.8.2
14903 * debugXML.h nanohttp.h xml-error.h xmlmemory.h xpath.h :
14904 Hopefully the end of that silly C++ include problem
14905 * tree.[ch]: Added a few functions: xmlReplaceNode, xmlAddPrevSibling,
14906 xmlAddNextSibling, xmlNodeSetName and xmlDocSetRootElement
14907 * HTMLparser.c HTMLparser.h HTMLtree.c: When saving HTML try to avoid
14908 troubles with autoclosed elements when the stree shape doesn't
14909 follow the DtD specs. Added htmlIsAutoClosed() and
14910 htmlAutoCloseTag()
14911 * result/HTML/*.htm*: Updated the HTML examples regression tests output
14912 * SAX.c tree.c: fixed bug on defaulting namespaces on attributes
14913 * debugXML.c: fixed a bug on printing default namespaces.
14914 * HTMLtree.c: fixed a problem when outputing XML parsed docs as HTML
14915
Daniel Veillardb24054a1999-12-18 15:32:46 +000014916Mon Dec 20 16:20:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14917
14918 * result/HTML/*.htm[l] : updated the HTML regression tests according
14919 to the new output
14920 * xpath.h xml-error.h valid.h tree.h parser.h entities.h SAX.h
14921 HTMLtree.h tree.c entities.c: headers tweakings to avoid a nasty
14922 problem due to intermix of extern "C" { ... } declarations for C++
14923 and recursive includes in the headers
14924
Chris Lahey323c48c1999-12-18 15:32:45 +0000149251999-12-20 Chris Lahey <clahey@umich.edu>
14926
14927 * HTMLtree.c: Made it so that html nodes with a single child do
14928 not insert a carriage return before or after the child node.
14929
Daniel Veillardb24054a1999-12-18 15:32:46 +000014930Sat Dec 18 16:07:03 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard262f9cb1999-12-18 15:32:45 +000014931
14932 * configure.in, doc/xml.html : bug fix release 1.8.1
14933 * parser.c: fixed bug #4344
14934 * xpath.h xml-error.h xlink.h nanohttp.h debugXML.h SAX.h HTMLparser.h
14935 added the glue to avoid C++ problems
14936 * doc/* : regenerated the documentation
14937
Daniel Veillard6d3bf1f1999-12-16 17:52:19 +000014938Thu Dec 16 16:19:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14939
14940 * tree.c: fixed a bug introduced in 1.8.0 and breaking default
14941 namespace recognition, and Dia as a resul :-(
14942 * encoding.c: closed bug #3950
14943
Daniel Veillard944b5ff1999-12-15 19:08:24 +000014944Wed Dec 15 19:22:23 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14945
14946 * valid.c: debugging a posteriori validation, except URI expansion
14947 stuff this should be fixed now
14948 * parserInternals.h: fixed a bug in IS_BASECHAR reported by
14949 Carl Nygard <cnygard@bellatlantic.net>
14950 * tester.c: added --postvalid, cleaning of the code
14951 * tree.[ch]: added xmlDocGetRootElement()
14952
Ramiro Estrugobfce3771999-12-15 04:32:07 +000014953Tue Dec 14 20:30:34 PST 1999 Ramiro Estrugo <ramiro@eazel.com>
14954
14955 * SAX.h, tree.h : changed 'namespace' to 'nameSpace' to workaround
14956 c++ losage.
14957
Daniel Veillard10a2c651999-12-12 13:03:50 +000014958Sun Dec 12 13:08:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14959
14960 * configure.in, doc/xml.html : bumped to 1.8.0
14961 * xlink.[ch], Makefile.am : added framework for link detection
14962 * parser.h: added nbChars to parser context, needed for cleanup.
14963 * xmlmemory.c: removed a nasty bug when out of mem
14964 * valid.[ch]: adding namespace support for attribute decl
14965 * tester.c: added --debugent option
14966 * debugXML.[ch]: added xmlDebugDumpEntities()
14967 * parser.c: cleanup, avoiding use of CUR_PTR like plague, using
14968 buffers instead, this was really needed, validation was breaking
14969 in strange ways due to that. Added xmlParseStringPEReference()
14970 and other parsing from strings functions. Entities processing
14971 modified again, but PERef are still not handled correcly but
14972 unless you're Eve Maller you won't notice :-)
14973 * HTMLparser.c: large changes toward reliability, and switched to
14974 lowercase internal tags, XHTML is lowercase, so it will help
14975 that output is closer to next version.
14976 * doc/* : regenerated the documentation, it is now hosted at
14977 http://xmlsoft.org/ (same bits I just bought the domain :-)
14978
14979
Daniel Veillard294cbca1999-12-03 13:19:09 +000014980Fri Dec 3 13:46:32 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14981
14982 * SAX.h, SAX.c, makefile.am: added SAX.h mostly useful for the
14983 doc generation
14984 * parser.c: fixed bugs #3908 and #3937 and a memory leak
14985 in the SAX API
14986 * doc/*: rebuilt the doc making sure everything appears in the
14987 HTML files
14988
Daniel Veillardf5c2c871999-12-01 09:51:45 +000014989Wed Dec 1 10:27:47 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
14990
14991 * tree.[ch] HTMLtree.c, debugXML.c, configure.in, xml-config.in:
14992 added the patch from Carl Nygard <cnygard@bellatlantic.net>
14993 which allow impressive speed improvement on dataset with
14994 large text pieces, but at the cost of broken binary
14995 compatibility and slightly bigger memory usage.
14996 Configure with --with-buffers to activate them, they
14997 are protected with XML_USE_BUFFER_CONTENT define.
14998 * entities.[ch], parser.c: added xmlCleanupPredefinedEntities(),
14999 goal is 0 memory left allocated once parser is no more used
15000 * testDAV.c, testHTML.c, testSAX.c, testXPath.c: make sure we
15001 call xmlCleanupParser() and xmlMemoryDump()
15002
Daniel Veillarda819dac1999-11-24 18:04:22 +000015003Wed Nov 24 19:00:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15004
15005 * tree.[ch] xmlIO.[ch] parser.c valid.c: code cleanup with -pedantic
15006 * parser.[ch] encoding.[ch]: added memory cleanup routines
15007 * parser.c: closing bug #3788
15008 * doc/*: rebuilt the doc
15009
Daniel Veillard11a48ec1999-11-23 10:40:46 +000015010Tue Nov 23 11:23:55 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15011
15012 * tree.[ch]: closing bug 3748, added xmlNewDocRawNode(),
15013 xmlNewTextChild() and xmlSetCompressMode() behaviour.
15014 * tester.c: added --compress option
15015 * doc/*: rebuilt the documentation
15016
Daniel Veillard4c3a2031999-11-19 17:46:26 +000015017Fri Nov 19 18:41:28 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15018
15019 * HTMLparser.c: bugfixing, the damn thing MUST not crash even
15020 if given /proc/kcore as input !
15021 * doc/xml.html doc/*: updated and rebuilt the documentation
15022
15023Thu Nov 18 14:57:18 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard07136651999-11-18 14:02:05 +000015024
15025 * parser.c: Fixed some wrongly space collapsing code due to
15026 a misreading of the spec.
15027 * result/*: fixed the output accordingly
15028
15029Wed Nov 17 18:28:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard7f858501999-11-17 17:32:38 +000015030
15031 * encoding.c: bug fix and typos
15032 * xmlIO.[ch] parser.c: first bits toward real progressive parsing
15033 * parser.c: added attribute normalization closing bug #3597
15034 * test/att* result/att* SAXresult/att*: testcase for attribute
15035 normalization
15036
Daniel Veillardd7e200c1999-11-15 17:53:11 +000015037Mon Nov 15 18:50:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15038
15039 * configure.in: closing bug #3163 by adding extra flags for the
15040 cc compiler on HP-UX
15041
Daniel Veillard51e3b151999-11-12 17:02:31 +000015042Fri Nov 12 17:41:20 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15043
15044 * valid.[ch] : removed a typo and an enumerated type bug in the
15045 xmlAddElementDecl() function
15046 * tree.c : I changed xmlSetProp() and xmlNewProp() to do the
15047 call to xmlEncodeEntitiesReentrant() so that the functions
15048 New, Set and Get are at the same level.
15049 * parser.c HTMLparser.c: extra memory allocation bug for
15050 attributes detected by someone using libxml in embedded systems :-)
15051
Daniel Veillard962195f1999-10-28 15:51:53 +000015052Thu Oct 28 17:49:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15053
15054 * xmlmemory.h: turned off mem debug :-\
15055
Daniel Veillard35008381999-10-25 13:15:52 +000015056Mon Oct 25 12:13:25 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15057
15058 * parser.c: closed bug #2784 a one line fix, but worth pushing
15059 a new release out
15060 * HTMLparser.c: fixed auto-close bugs on list items, zeroing
15061 some structures, comments before and after the
15062 main element, and other nastyness
15063 * HTMLtree.c tree.c: accomodate the extended HTML supported
15064 * configure.in: pushing 1.7.4
15065 * test/ent8 and related outputs : added a new test for bug #2784
15066 * test/HTML/wired.html and related output: a nasty HTML example
15067 * Makefile.am: improved the test scripts
15068 * docs/* : reran the documentation extractor, updated xml.html
15069
Daniel Veillard7c1206f1999-10-14 09:10:25 +000015070Thu Oct 14 10:29:56 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15071
15072 * HTMLparser.c, HTMLtree.c, tree.h: completely revamped the
15073 HTMLparser and debugged the HTML related code. HTML documents
15074 now have their own type
15075 * entities.c: do not dump &apos; for HTML output
15076 * xmlmemory.c: improvement, breakpoint mechanism
15077 * testHTML.c: added --sax --repeat ...
15078 * Makefile.am: improved the HTML tests
15079 * valid.[ch]: added xmlValidGetValidElements and
15080 xmlValidGetPotentialChildren
15081 * tester.c: added --insert to test the 2 new functions
15082 * test//* result//* SAXresult//* : regression test cleanup
15083 and extension.
15084 * doc/html : added doc for new modules gnome-xml-xmlmemory.html and
15085 gnome-xml-nanohttp.html
15086
Daniel Veillard7d2c2761999-10-11 15:09:51 +000015087Mon Oct 11 14:31:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15088
15089 * HTMLparser.c: fixed problems with some autoclose tags
15090 * tree.c: fixed XML output problems.
15091 * result/* SAXresult/*: update of the tests output
15092
Daniel Veillard6077d031999-10-09 09:11:45 +000015093Sat Oct 9 11:02:57 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15094
15095 * Makefile.am: Arturo patch for xmlConf.sh version info
15096 * parser.c: Tim Josling patch for single quoted items
15097 * tester.c: Tim Josling patch for tester options usage
15098 * tree.h: indent cleanup
15099
Daniel Veillard2673d3c1999-10-08 14:37:09 +000015100Fri Oct 8 16:35:37 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15101
15102 * HTMLparser.c parser.h : Fixed problems with HTML parsing
15103 reported by Kristian Hogsberg Kristensen <hogsberg@daimi.au.dk>
15104
Daniel Veillard00fdf371999-10-08 09:40:39 +000015105Fri Oct 8 11:37:11 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15106
15107 * tree.c : Raph patch for initialization of CORBA fields
15108 * parser.c, xpath.c, ...: modification of doc comments
15109 * xpath.c : allow spaces in xpath expressions
15110
Daniel Veillardad219441999-09-27 08:17:49 +000015111Mon Sep 27 10:16:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15112
15113 * xmlmemory.h: turning off memory debug :-(
15114
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015115Sun Sep 26 13:16:54 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15116
15117 * parser.[ch] : added xmlSAXUserParseFile() and xmlSAXUserParseMemory()
15118 better SAX interfaces.
15119 * testSAX.c: uses the new SAX routine, avoid fetching any remote
15120 entity.
15121 * configure.in: 1.7.2
15122
15123Fri Sep 24 16:01:01 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard2f4dfc41999-09-24 14:03:48 +000015124
15125 * libxml.spec.in: fixed the URL
15126 * doc/xml.html: improved the documentation front-end
15127
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015128Fri Sep 24 01:06:36 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard335849b1999-09-23 23:08:42 +000015129
15130 * nanohttp.c: conditionned references to snprintf with HAVE_SNPRINTF
15131
Daniel Veillard7a66ee61999-09-26 11:31:02 +000015132Fri Sep 24 00:15:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillarddd6b3671999-09-23 22:19:22 +000015133
15134 * libxml.spec.in: fixed the alpha compile problem
15135 * parser.[ch]: changed errno to errNo in the parser context :-(
15136 * *.[ch]: changed CHAR to xmlChar to avoid problem on WIN32
15137 * doc/xml.html: changed CHAR to xmlChar
15138 * doc/html/*: recompiled the documentation
15139 * configure.in: 1.7.1
15140
Daniel Veillard7f7d1111999-09-22 09:46:25 +000015141Wed Sep 22 11:40:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15142
15143 * parser.h: modified the parser context struct to regain 1.4.0
15144 binary compatibility
15145 * parser.c, xml-error.h: added errno ot teh context and defined
15146 a set of errors values with update of errno
15147 * nanohttp.[ch]: minimalist HTTP front-end for fetching remote
15148 DTDs and entities
15149 * *.h, *.c: complete cleanup of the use of config.h and include
15150 protection depending on the current setup.
15151 * overalll debugging, maintenance and bug-fixing on all modules
15152 * updated the documentation
15153 * ready for 1.7.0
15154
Daniel Veillardc08a2c61999-09-08 21:35:25 +000015155Wed Sep 8 22:46:14 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15156
15157 * HTMLparser.c : cleanup
15158 * SAX.c valid.c valid.h: added ID/IDREF checking
15159 * tree.c tree.h: extended doc structure for refs
15160 * configure.in: 1.6.2
15161 * parser.c: patched bug in SAX user arg call
15162 * parserInternals.h: patched missing close in C++ wrapping
15163 * testXPath.c xpath.c xpath.h: prepared for extensibility,
15164 especially upcoming XPointer implementation.
15165 * doc/xml.html: augmented, typo
15166
CEST 1999 Timur Bakeyev72bd1001999-09-04 20:50:25 +000015167Sat Sep 4 22:48:05 CEST 1999 Timur Bakeyev <mc@bat.ru>
15168
15169 * doc/Makefile.am: replaced "install -d " with "mkinstalldirs" -
15170 not all invocations of install understand -d.
15171
CEST 1999 Timur Bakeyev6db3cb01999-09-04 20:25:14 +000015172Sat Sep 4 22:20:07 CEST 1999 Timur Bakeyev <mc@bat.ru>
15173
15174 * Makefile.am: prepend all the test* calls with $(top_builddir) -
15175 to make 'check' works, when builddir != srcdir.
15176
Daniel Veillardc8eab3a1999-09-04 18:27:23 +000015177Sat Sep 4 20:25:46 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15178
15179 * doc/xml.html : updated the documentation
15180
Daniel Veillard6454aec1999-09-02 22:04:43 +000015181Fri Sep 3 00:01:08 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15182
15183 * xmlmemory.[ch] Makefile.am :added a memory wrapper to chase
15184 not deallocated memory blocks
15185 * *.c : replaces all calls to malloc() free() and realloc() to
15186 the wrapper functions/macros
15187 * tree.c : removed memory leaks dues to calling xmlFreeNode()
15188 instead of xmlFreeNodeList()
15189
Daniel Veillard1ff7ae31999-09-01 12:19:13 +000015190Wed Sep 1 14:15:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15191
15192 * HTMLparser.c: corrected a stupid bug leading to core dump at
15193 tree deallocation. Removed warnings indicated by
15194 Stephane.Conversy@lri.fr
15195 * entities.c: Fixes Yet Another Stupid Bug, entities were not
15196 looked for in the external subset
15197
15198Mon Aug 30 13:22:26 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillardc26087b1999-08-30 11:23:51 +000015199
15200 * parser.c valid.[ch] xpath.c: patched compilation warnings reported
15201 on SGI by Stephane.Conversy@lri.fr
15202
Daniel Veillardb96e6431999-08-29 21:02:19 +000015203Sun Aug 29 22:27:29 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15204
15205 * all .h : changed the prototype declaration indent as in gtk
15206 * most .c : working on reducing the TODOs in the code
15207 * most .c : cleanup though -pedantic and Insure++
15208 * improvements on validation ID checkings.
15209 * tree.[ch] SAX.c: added support for namespace on attributes #2022
15210 * xml-config.in: closed #1810
15211
15212Mon Aug 16 03:27:38 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard991e63d1999-08-15 23:32:28 +000015213
15214 * tree.h, valid.c, valid.h: more work on validity, IDs
15215 * xpath.c: added/fixed comparidon and equlity, added a new isinf
15216 definition for AIX
15217
Daniel Veillardb556eb51999-08-15 17:19:50 +000015218Sun Aug 15 21:15:17 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15219
15220 * Makefile.am libxml.spec.in: corrected missing xmlConf.sh in
15221 the distribution due to a cut'n paste error at last commit
15222
Daniel Veillardb05deb71999-08-10 19:04:08 +000015223Tue Aug 10 20:28:09 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15224
15225 * configure.in: upgraded to version 1.4.0
15226 * valid.[ch], SAX.c, parser.[ch] parserInternals.h ...
15227 Big update, added a large part of the validation process,
15228 it should be usable, but some parts are missing
15229 * xpath.c: improved the implementation w.r.t. root.
15230 * Makefile.am: added more tests
15231 * test and result trees: added a lot of tests
15232 * libxml.spec.in: export libxml.so.0 and libxml.so.1
15233
Daniel Veillard6a6ccc11999-08-10 09:34:35 +000015234Tue Aug 10 11:33:41 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15235
15236 * Added an HACKING file
15237
Daniel Veillarde2d034d1999-07-27 19:52:06 +000015238Tue Jul 27 21:43:00 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15239
15240 * xpath.[ch] : improvements and debug of the XPath implementation
15241 * parser.c, HTMLparser.c : modified the parsers to be progressive
15242 * tree.[ch] : extended the Buffer promitives
15243 * xmlIO.[ch] : added basic I/O routines providing progressive
15244 parsing and ready for I18N conversion plugins
15245 * SAXresult/* : the SAX callback sequence maybe slightly different
15246 now
15247 * test*.c : improved/updated the tests programs
15248 * doc/* : recompiled the docs.
15249
Daniel Veillard15b75af1999-07-26 16:42:37 +0000152501999-07-26 Michael Meeks <michael@edenproject.org>
15251
15252 * tree.h: Add const to 'content' in xmlNewDocNode, xmlNewChild
15253
15254 * tree.c: Ditto.
15255
Daniel Veillard1566d3a1999-07-15 14:24:29 +000015256Thu Jul 15 16:17:16 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15257
15258 * configure.in: upgraded to version 1.4.0
15259 * xpath.c, xpath.h, testXPath.c, makefile.am: added code for the XPath
15260 draft from W3C. Will be used by XPointer, Xlink, XSL, and possibly
15261 XML query language, see http://www.w3.org/TR/xpath for more details.
15262 * parser.c, parser.h: added CHAR* related string functions for XPath
15263 * HTMLparser.[ch], HTMLtree.c: a bit of cleanup on entities.
15264 * doc/gnome-xml.sgml, doc/html/* : added XPath and HTML documentation,
15265 rebuild the docs.
15266 * Makefile.am, test/XPath/*, result/XPath/*: added an XPathtests target
15267 and regression testing capabilities for XPath.
15268
Daniel Veillardd79d7871999-07-12 10:38:12 +000015269Mon Jul 12 12:36:39 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15270
15271 * parser.c, HTMLparser.c: applied patch from John Ellson <ellson@lucent.com>
15272 closing bug #1646
15273
Daniel Veillardbe9e5951999-07-12 09:16:45 +000015274Mon Jul 12 11:04:44 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15275
15276 * Makefile.am, example/Makefile.am: closed bug #1683
15277
Daniel Veillard3166ab11999-07-11 16:14:19 +000015278Sun Jul 11 18:16:34 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15279
15280 * example/Makefile.am, configure.in: added the makefile for the
15281 gjobread example
15282
Tomasz Kłoczkoa75b6b31999-07-10 12:21:13 +000015283Sat Jul 10 14:19:11 CEST 1999 Tomasz K³oczko <kloczek@pld.org.pl>
15284
15285 * doc/Makefile.am:
15286 - fix which allow "make install DESTDIR=</install/prefix>".
15287
Daniel Veillard7cc3c041999-07-09 10:11:57 +000015288Fri Jul 9 12:10:24 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15289
15290 * HTMLparser.c parser.c: applied patch from John Ellson <ellson@lucent.com>
15291 which fixed a problem on the file reading-code.
15292
Daniel Veillard82150d81999-07-07 07:32:15 +000015293Wed Jul 7 09:28:43 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15294
15295 * HTMLparser.[ch], HTMLtree.[ch]: more work for HTML parsing and
15296 output.
15297 * Makefile.am, test/HTML/*, result/HTML/*: added HTMLtests targetestHTMLt
15298
Daniel Veillard5233ffc1999-07-06 22:25:25 +000015299Wed Jul 7 00:25:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15300
15301 * parser.h : Oops removed the binary compatibility problem
15302 * HTMLparser.[ch], HTMLtree.h : More work on the HTML parse/dump
15303 * parser.c, HTMLparser.c: applied patches for reading from stdin
15304
Daniel Veillardbe70ff71999-07-05 16:50:46 +000015305Mon Jul 5 18:45:31 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15306
15307 * parser.c, entities.c, valid.c: cleanup bug #1591
15308 * configure.in: cleanup bug #1592
15309 * HTMLparser.[ch], testHTML.c: started adding an HTML parser using
15310 the same tree back-end. Hence gdome will be available for it.
15311 * doc/Makefile.am: close bug #617
15312
Daniel Veillard97fea181999-06-26 23:07:37 +000015313Sat Jun 26 23:36:38 EDT 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15314
15315 * parser.c: alloctate a per parser context SAX interface block
15316
Daniel Veillard14fff061999-06-22 21:49:07 +000015317Tue Jun 22 23:46:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15318
15319 * released 1.3.0 with xmlEncodeEntities restoring old behaviour
15320 and xmlEncodeEntitiesReentrant with the correct one :-\
15321
15322Mon Jun 21 14:07:53 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15323
15324 * commit of my internal XML base changes, quite a lot of
15325 changes, cleanups, better entities support, framework for
15326 new I/O and charset detection and handling
15327 * Fixed the configure/Makefile stuff to generate shared libs
15328 with the proper version info, so we jumped on rev from
15329 0.0.0 to 1.2.0 ! The binary interfaces have been broken,
15330 xmlEncodeEntities() result need to be freed now, and a string
15331 xmlParserVersion provide the current library version.
15332
Raph Levien05240da1999-06-15 21:27:11 +000015333Tue Jun 15 14:24:19 1999 Raph Levien <raph@acm.org>
15334
15335 * parser.c: fixed a buffer overrun for when you have a very long
15336 attribute with no entities in it.
15337
Daniel Veillardbb2da581999-06-13 14:37:07 +000015338Mon Jun 14 00:17:50 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15339
15340 * added example directory
15341 * added example/gjobs.xml gjobread.c, still need a Makefile.in
15342
Daniel Veillard011b63c1999-06-02 17:44:04 +000015343Wed Jun 2 19:40:58 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15344
15345 * Release of libxml-1.1, nearly everything has been touched for
15346 this.
15347 * Added more regression tests
15348 * Updated the documentation
15349
Daniel Veillard27d88741999-05-29 11:51:49 +000015350Sat May 29 13:34:42 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15351
15352 * tree.[ch]: unified the XML_NO_CORBA defines.
15353 * parser.c encoding.[ch]: started plugging in char encoding detection
15354
Manish Vachharajani5e60f5a1999-05-29 03:04:30 +000015355Fri May 28 22:58:42 EDT 1999 Manish Vachharajani <mvachhar@vger.rutgers.edu>
15356
15357 * tree.c: (xmlSaveFile) - removed double call of xmlContentDump.
15358 Also freed allocated buffer.
15359
Daniel Veillard27d88741999-05-29 11:51:49 +000015360Wed Apr 21 22:07:35 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard5099ae81999-04-21 20:12:07 +000015361 * parser.[ch] tree.[ch] entities.[ch] valid.[ch] : removed the main
15362 reentrancy problem at printing. One is left in entities.c, to
15363 remove ASAP
15364 * testSAX.c : added a test example showing the use of the SAX
15365 interface if one doesn't want to build the DOM tree.
15366 * html/gnome-xml-*.html html/index.sgml: regenerated the documentation
15367
Daniel Veillard517752b1999-04-05 12:20:10 +000015368Mon Apr 5 14:14:40 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15369
15370 * parser.[ch] tree.[ch] SAX.c, parserInternals.h valid.[ch]:
15371 large revamping of the parser to use SAX callbacks
15372 http://www.megginson.com/SAX/ (or at least a C like interface
15373 a la Expat). It's now possible to set up your own callbacks
15374 and the parser will not build a DOM tree.
15375 * test/* result/*: updated the test suite, I finally removed
15376 the old Namespace draft support (PI based).
15377
Daniel Veillard87c83bd1999-04-02 16:04:43 +000015378Fri Apr 2 17:57:32 CEST 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15379
15380 * Makefile.am: added test result to EXTRA_DIST for make tests
15381
Daniel Veillard64068b31999-03-24 20:42:16 +000015382Wed Mar 24 21:37:02 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15383
15384 * parser.c, parserInternals.h: moved the chars macro definitions
15385 to parserInternals.h
15386 * parser.c, error.c: applied patches from "Knut Åkesson"
15387 <ka@s2.chalmers.se> for clean compilation under MSVC 6 :-o
15388
Daniel Veillard012ccc11999-03-23 10:11:11 +000015389Tue Mar 23 11:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15390
15391 * xml-config.in : applied patch to make --version work
15392
Raja R Harinatha86c23e1999-03-05 22:14:01 +0000153931999-03-05 Raja R Harinath <harinath@cs.umn.edu>
15394
15395 * Makefile.am (check-local): Alias for `tests' target. This will
15396 cause `make check' to do the right thing.
15397 (tests): Don't run tests in srcdir. Also, replaced calls to
15398 basename with a `sed' "equivalent".
15399
Daniel Veillardd109e371999-03-05 06:26:45 +000015400Fri Mar 5 07:23:53 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15401
15402 * Renamed error.h to xml-error.h, corrected Makefile.am to list
15403 it in the header and not the sources, updated the doc.
15404 Thanks to Tim Mooney <mooney@dogbert.cc.ndsu.nodak.edu> for
15405 pointing this out.
15406
Daniel Veillardbc50b591999-03-01 12:28:53 +000015407Mon Mar 1 13:27:17 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15408
15409 * parser.c, parser.h, parserInternals.h: memory leak hunting,
15410 exported the inputStream routines.
15411 * doc/html/* : updated accordingly
15412
Daniel Veillardd692aa41999-02-28 21:54:31 +000015413Sun Feb 28 22:51:33 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15414
15415 * parser.c, parser.h, parserInternals.h: added a few extra
15416 internal calls to allocate and free parser contexts ...
15417 * doc/html/* : updated accordingly
15418
Daniel Veillard55a99271999-02-25 11:01:29 +000015419Thu Feb 25 11:52:24 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15420
15421 * configure.in, Makefile.am, doc/makefile.am : General changes for
15422 1.0.0 release and including the generated HTML documentation.
15423
Daniel Veillard35925471999-02-25 08:46:07 +000015424Thu Feb 25 09:44:52 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15425
15426 * makefile.am : added parserInternals.h, oops.
15427
Daniel Veillard1e346af1999-02-22 10:33:01 +000015428Mon Feb 22 11:24:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15429
15430 * parserInternals.h: added this header giving access to the parser
15431 internal functions.
15432 * doc/Makefile.am : added a rebuild target which rebuilds the full
15433 set of documentations
15434 * parser.[ch] tree.[ch] valid.[ch]: serious updates w.r.t. parsing
15435 the internal subset.
15436 * *.c *.h: modifications needed to generate the documentation using
15437 gtk-doc, cleanup of functions blocks, reorganisation of struct
15438 declarations.
15439
Daniel Veillard1164e751999-02-16 16:29:17 +000015440Tue Feb 16 17:27:29 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15441
15442 * Makefile.am, spec, doc/Makefile.am : upgrading to 0.99.8, fixing
15443 the tar and spec file to include the beginning of the doc.
15444
Nuno Ferreira03d04781999-02-13 00:07:17 +0000154451999-02-13 Nuno Ferreira <nmrf@rnl.ist.utl.pt>
15446
15447 * doc/.cvsignore: Added this file.
15448
Daniel Veillard6800ef31999-02-08 18:33:22 +000015449Mon Feb 8 19:27:56 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15450
15451 * tree.c: fixed xmlGetProp to return "" when the attribute
15452 exists, even if the node-list is NULL.
15453
Daniel Veillard726c7e31999-02-08 15:13:10 +000015454Mon Feb 8 16:10:15 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15455
15456 * tree.c: patched an error outputting empty attribute values.
15457 * Makefile.am and doc/makefile.am: have been updated during the
15458 week-end. Sorry for an empty CVS log, I got a shell problem.
15459
Daniel Veillard1899e851999-02-01 12:18:54 +000015460Mon Feb 1 12:10:13 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15461
15462 * tree.h: cleaned up using enums instead of defines
15463 * parser.c, valid.[ch]: more work on parsing/output of element
15464 declarations
15465
Daniel Veillard3b9def11999-01-31 22:15:06 +000015466Sun Jan 31 22:06:48 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15467
15468 * valid.[ch], tree.c, parser.c : more work toward full parsing
15469 of XML DTDs.
15470 * README: added informations about mailing-list and on-line
15471 documentation
15472
Raja R Harinath7eb5c4f1999-01-27 23:01:51 +0000154731999-01-27 Raja R Harinath <harinath@cs.umn.edu>
15474
15475 * configure.in (XML_INCLUDEDIR): Use -I not -L for includes.
15476
Daniel Veillard39a1f9a1999-01-17 19:11:59 +000015477Sun Jan 17 20:06:36 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15478
15479 * parser.c, tree.[ch] : more work toward conformance testing,
15480 added a last element to accelerate parsing of very flat structures
15481 started working on internal subset Element content declaration.
15482 * valid.[ch] : first cut at adding code toward validation.
15483 * previous changes had also small impact on most files, especially
15484 the conformance testing using James Clark test suite.
15485
Daniel Veillard3c2c2ce1999-01-17 13:48:01 +000015486Sun Jan 17 14:45:06 CET 1999 Daniel Veillard <Daniel.Veillard@w3.org>
15487
15488 * test/* : updated the examples, most of them were not well
15489 formed (humm), and added rdf2.
15490 * result/* : resulting changes in the output.
15491
Daniel Veillard7c92c0a1998-12-06 18:08:28 +000015492Sun Dec 6 13:06:58 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15493
15494 * tree.c: changed the behaviour of xmlGetProp on NULL values.
15495
Daniel Veillard44b3a061998-12-05 17:27:22 +000015496Sat Dec 5 12:25:09 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15497
15498 * tree.c: patched a bug in the generation of empty attributes
15499
Daniel Veillardbe36afe1998-11-27 06:39:50 +000015500Fri Nov 27 01:36:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15501
15502 * entities.[ch], tree.[ch], tester.c: added copy interfaces
15503 for node/trees/documents/... Biggest problem is namespace
15504 support when copying subtrees.
15505
Daniel Veillard8cc0d1f1998-11-16 01:04:26 +000015506Sun Nov 15 19:59:47 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15507
15508 * parser.c, entities.c: improve entities and char ref encoding,
15509 and cleanups of error messages.
15510
Daniel Veillard242590e1998-11-13 18:04:35 +000015511Fri Nov 13 13:03:10 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15512
15513 * parser.c, entities.c: simple bug hunting done during rpm2html and
15514 rpmfind integration.
15515
Daniel Veillard42dc9b31998-11-09 01:17:21 +000015516Sun Nov 8 13:11:07 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15517
15518 * parser.[ch]: Added interfaces allowing to specify a SAX
15519 handler before parsing.
15520
Daniel Veillarde3bffb91998-11-08 14:40:56 +000015521Sun Nov 8 09:39:17 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15522
15523 * parser.c: redirrect all errors reporting through the SAX
15524 error function
15525
Daniel Veillardda4d3c41998-11-04 20:07:05 +000015526Wed Nov 4 14:21:54 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15527
15528 * entities.c: rather use HAVE_SNPRINTF and not depend on glib
15529 * libtool, tlmain ...: update of the libtool files
15530
Miguel de Icaza442321c1998-11-04 18:13:38 +0000155311998-11-04 Miguel de Icaza <miguel@nuclecu.unam.mx>
15532
15533 * entities.c: Use g_snprintf insteda of snprintf.
15534
Daniel Veillard0ba4d531998-11-01 19:34:31 +000015535Sun Nov 1 14:31:06 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15536
15537 * entities.c, parser.c: debug and cleanup of CharRef handling/saving.
15538 added ent5 test for this purpose.
15539 * parser.c, parser.h: formatting, comments and UTF-8 planning.
15540
Daniel Veillard27271681998-10-30 06:39:40 +000015541Fri Oct 30 01:36:52 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15542
15543 * parser.c: fixed? a strange error due to compression on a GWP
15544 document.
15545
Daniel Veillard25940b71998-10-29 05:51:30 +000015546Thu Oct 29 00:48:45 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15547
15548 * tree.[ch]: bug fixing
15549 * entities.[ch]: defined a specific type for predefined entities
15550 * doc/xml.html: more documentation on the library, how to use it,
15551 overview of the interfaces.
15552
Daniel Veillard16253641998-10-28 22:58:05 +000015553Wed Oct 28 17:56:35 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15554
15555 * tree.[ch]: more cleanup on the API, made the tree mor conformant.
15556
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015557Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15558
Daniel Veillard10c6a8f1998-10-28 01:00:12 +000015559 * tree.c: corrected a small bug
15560 * doc/xml.html: continuing writing documentation.
15561
15562Tue Oct 27 17:54:00 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15563
Daniel Veillardbaf4cd51998-10-27 22:56:57 +000015564 * debugXML.h debugXML.c: added debugging utilities.
15565 * tester.c: added --debug switch.
15566 * tree.c: patched an incorrect node->type assignment.
15567 * parser.c: formatting, ensure that node->doc != NULL in attributes
15568
Daniel Veillardccb09631998-10-27 06:21:04 +000015569Tue Oct 27 01:15:39 EST 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15570
15571 * parser.[ch] SAX.c tree.[ch]: large amount of changes to improve
15572 entity support and provide an internal representation close to
15573 DOM one (entity ref nodes, and attribute value as tree). I tried
15574 to preserve the interface but this will surely break some apps
15575 (I have to change rpm2html/rpmfind for example). I had to change
15576 two interfaces, and the generated tree is somewhat different.
15577 * doc/* : started documenting the XML library, the tree and
15578 DOM/Corba. This is a first step.
15579
Daniel Veillard11e00581998-10-24 18:27:49 +000015580Sat Oct 24 14:23:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15581
15582 * parser.c: Set up the fonctions comment block, boring but useful.
15583 * parser.h, SAX.c, parser.c: now attributes are processed through
15584 the SAX interface. The problem is that my SAX interface diverged
15585 quite a bit from the original one, well this is not an official
15586 spec, and translating it from Java to C is hairy anyway...
15587
Daniel Veillard97b58771998-10-20 06:14:16 +000015588Tue Oct 20 02:11:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15589
15590 * SAX.c, entities.c, tree.c, encoding.c, error.c: Set up the
15591 fonctions comment block, boring but useful.
15592
15593Sun Oct 18 20:40:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard891e4041998-10-19 00:43:02 +000015594
15595 * encoding.[ch], Makefile.am: Added the UTF-8, UTF-16 and ISO Latin 1
15596 conversion routines. However they are not yet used to convert the
15597 inputs. The core will run with UTF-8.
15598
Daniel Veillard33942841998-10-18 19:12:41 +000015599Sun Oct 18 15:08:19 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15600
15601 * tree.c : make sure that the type id is properly set-up when
15602 a new object is allocated, needed for DOM.
15603
Daniel Veillard27fb0751998-10-17 06:47:46 +000015604Sat Oct 17 02:43:21 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15605
15606 * tree.h, tree.c: Ok, the main objects in the tree will be native
15607 corba objects, it costs 8 bytes per Node, Attribute and Document
15608 but it simplifies the Corba integration a lot (no extra interface
15609 objects to allocate/free).
15610
Daniel Veillard0bef1311998-10-14 02:36:47 +000015611Tue Oct 13 21:46:57 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15612
15613 * tree.h, tree.c, parser.c: added prev and doc pointers to Node,
15614 and changed NODEs contants for conformity with DOM Level 1
15615
Daniel Veillard27864701998-10-08 03:47:24 +000015616Wed Oct 7 23:42:46 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15617
15618 * added hooks to keep track of servants when creating objects
15619 xmlDoc and xmlNode (for Corba export).
15620
Daniel Veillarda6e1d121998-10-04 14:41:05 +000015621Sun Oct 4 03:18:09 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15622
15623 * added xml-config script.
15624
Daniel Veillard7066a791998-10-01 20:28:28 +000015625Thu Oct 1 16:22:37 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15626
15627 * autogen.sh : applied patch from Frederic Devernay <devernay@istar.fr>
15628 to autoupdate libtool and automake conf files.
15629
Miguel de Icaza60681bd1998-09-30 19:28:59 +0000156301998-09-30 Miguel de Icaza <miguel@nuclecu.unam.mx>
15631
15632 * Makefile.am: Use '?' to separate the sed
15633 commands as ',' is used when people pass -Wl,something.
15634
15635
Daniel Veillard15a8df41998-09-24 19:15:06 +000015636Thu Sep 24 15:13:29 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15637
15638 * tree.c, tree.h: added a per-document compression interface.
15639
Daniel Veillard151b1b01998-09-23 00:49:46 +000015640Tue Sep 22 20:47:38 EDT 1998
15641
15642 * tree.c, tree.h: added saving with compression and added interfaces
15643 to control the compression level (xmlGetCompressMode,
15644 xmlSetCompressMode) and a new save to filename function (xmlSaveFile).
15645
Daniel Veillard70120ff1998-09-22 00:24:21 +000015646Mon Sep 21 20:11:13 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15647
15648 * parser.c: corrected a loop for files of size 0
15649
Raja R Harinathd2e3abd1998-08-20 21:52:38 +0000156501998-08-20 Raja R Harinath <harinath@cs.umn.edu>
15651
15652 * error.h: New file. Contains prototyes from `error.c'.
15653
Tom Tromeyc19653d1998-08-14 01:22:43 +000015654Thu Aug 13 19:02:34 1998 Tom Tromey <tromey@cygnus.com>
15655
15656 * Makefile.am (xmlincdir): New macro.
15657 (xmlinc_HEADERS): Renamed from include_HEADERS.
15658
Daniel Veillard845664d1998-08-13 04:43:19 +000015659Thu Aug 13 00:40:14 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15660
15661 * applied small patch on numeric entities from
15662 Christopher Blizzard <blizzard@appliedtheory.com>
15663
Daniel Veillard260a68f1998-08-13 03:39:55 +000015664Wed Aug 12 23:12:58 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15665
15666 * New release 0.2, removed the old xml_* files so that it's
15667 coherent with the other CVS base (W3C), far better conformance
15668 to standard, new namespaces, decent entities support, beginning
15669 of a SAX-like interface. Nearly nothing left intact, even the
15670 test examples ...
15671
Christopher Blizzarda36749e1998-07-30 21:47:18 +0000156721998-07-30 Christopher Blizzard <blizzard@appliedtheory.com>
15673
15674 * .cvsignore: Add .deps dir
15675
Daniel Veillardf8015fa1998-07-26 21:31:38 +000015676Sun Jul 26 17:29:52 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
15677
15678 * xml_tree: changed the memory allocation scheme for name in xmlNewNode
15679
Daniel Veillardfe926001998-07-26 04:28:20 +000015680Sun Jul 26 00:17:51 EDT 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015681
Daniel Veillardfe926001998-07-26 04:28:20 +000015682 * configure.in: added test for CPP
15683 * AUTHORS, Changelog: the original ones didn't get commited but the
15684 glib ones instead, fixed.
15685 * Makefile.am: corrected an error in library naming
Daniel Veillard01791d51998-07-24 19:24:09 +000015686
Daniel Veillardfe926001998-07-26 04:28:20 +000015687Fri Jul 24 16:47:14 1998 Daniel Veillard <Daniel.Veillard@w3.org>
Daniel Veillard01791d51998-07-24 19:24:09 +000015688
Daniel Veillardfe926001998-07-26 04:28:20 +000015689 * integrated code developped at W3C
15690 * changed the original Copyright
15691 * migrated to automake
15692 * prefixed the filenames by xml_ to avoid filename clashes
Daniel Veillard01791d51998-07-24 19:24:09 +000015693